Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Eso funcionó para mostrarme el último valor de compra de cada producto, pero al multiplicarlo en la forma:
[ventas] * [valor de compra]
Los totales se multiplican porque el cálculo no se está realizando fila por fila.
Pero hacerlo con SUMX en el camino:
SUMX ('tabla', [ventas] * [valor de compra])
El resultado vuelve a estar en blanco como si [valor de compra] no estuviera buscando los valores en todos los almacenes.
Podría usar ALL ('table' [almacén]) como esta:
CALCULATE (SUMX ('tabla', [ventas] * [valor de compra]), ALL ('tabla' [almacén]))
Pero estoy interesado en las ventas que se filtran a través del almacén seleccionado.
Así que me pregunto si hay una manera de que el [valor de compra] esté relacionado con todo el almacén o si alguien más encuentra otra solución.
Solved! Go to Solution.
@FrancoIVM , si proceden del mismo cálculo de tabla, se deben realizar en el nivel de fila
se puede obtener un precio como
[Valor de compra] - CALCULATE(
LASTNONBLANKVALUE('table'[fecha],
SUM('table'[values])),
filter('table' , 'table'[almacén] á earlier('table'[warehouse])))
O
[Valor de compra] - CALCULATE(
LASTNONBLANKVALUE('table'[fecha],
SUM('table'[values])),
filter('table' , 'table'[item] á earlier('table'[item])))
o tener el nivel para usar valores
CALCULATE (SUMX (values('table'[?]), [ventas] * [valor de compra]), ALL ('tabla' [almacén]))
@FrancoIVM , si proceden del mismo cálculo de tabla, se deben realizar en el nivel de fila
se puede obtener un precio como
[Valor de compra] - CALCULATE(
LASTNONBLANKVALUE('table'[fecha],
SUM('table'[values])),
filter('table' , 'table'[almacén] á earlier('table'[warehouse])))
O
[Valor de compra] - CALCULATE(
LASTNONBLANKVALUE('table'[fecha],
SUM('table'[values])),
filter('table' , 'table'[item] á earlier('table'[item])))
o tener el nivel para usar valores
CALCULATE (SUMX (values('table'[?]), [ventas] * [valor de compra]), ALL ('tabla' [almacén]))
Gracias,
La última alternativa funciona para mí,
CALCULATE (SUMX (values('table'[?]), [ventas] * [valor de compra]), ALL ('tabla' [almacén]))
El ALL ('tabla' [almacén]) no era necesario, cuando utilicé el Vale(table[items]) en lugar de la tabla, los filtros funcionan bien.
Estuve mucho tiempo en esto, ¡así que realmente ty!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |