Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
walterlh
Creator II
Creator II

VALOR STOCK

Hola tengo una tabla Productos y otra Stock con los campos:

Productos:

- Id_Producto

- Producto

- Costo

Stock:

- Id_Producto

- Stock

Al armar un gráfico con una tabla pivot coloco Id_Producto, Producto, Stock, Costo y mediante la multiplicación de Stock * Costo obtengo el valor del stock total, es decir en cuanto está valuada la mercadería que tiene guardada la empresa.

ayuda.png

El problema es que después al mostrarlo en un cuadro de texto con solamente el resultado total del valor del stock no obtengo el mismo resultado.

En el ejemplo sumando el Valor_Stock de los productos A, B, C, D y E da como resultado 183, 00 € que es lo correcto; pero en el cuadro de texto con sum(Stock) * sum(Costo) me da como resultado 837,00 € porque se multiplican los resultados de las sumas totales solamente, es decir 31 * 27,00 €.


Como puedo obtener esos 183,00€ en un cuadro de texto? Muchas gracias.

1 Solution

Accepted Solutions
jvitantonio
Specialist III
Specialist III

Hola Walter,

Pruba con lo siguient:

=sum(aggr(sum(Stock)/sum(Costo), Id_Producto)

Saludos

Juan

View solution in original post

3 Replies
jvitantonio
Specialist III
Specialist III

Hola Walter,

Pruba con lo siguient:

=sum(aggr(sum(Stock)/sum(Costo), Id_Producto)

Saludos

Juan

walterlh
Creator II
Creator II
Author

Gracias Juan! esa es la solución, lo único es que te confundiste de operador. Pusiste "/" en lugar de "*" pero me di cuenta rápidamente. Muchas gracias por tu ayuda.

Para los que buscan la misma solución el set analysis definitivo sería:

=sum(aggr(sum(Stock)*sum(Costo), Id_Producto)

jvitantonio
Specialist III
Specialist III

Correcto Walter, es una multiplicación y no una división.

Saludos

Juan