wilson_smyth
Estoy tratando de calcular el total del pedido a nivel de línea de pedido.
Si solo uso una tabla de hechos gigante, esto es fácil, pero una vez que uso las tablas de dimensiones, el total del pedido deja de funcionar.
He intentado variaciones de TODOS, TODOS SELECCIONADOS, CALCULATABLES pero ninguno parece ayudar.
parece un problema estándar al que enfrentarse, pero no parece tan fácil de resolver.
Tenga en cuenta que no he habilitado las relaciones bidireccionales, ya que mi modelo real tiene algunas tablas de hechos y ya es lo suficientemente complejo sin introducir ambigüedad.
Agradecería un puntero en la dirección correcta.
El problema de muestra se encuentra aquí en un pbix.
v-shex-msft
Hola @wilson_smyth,
Me gustaría sugerirle que use la siguiente medida para mostrar el pedido total en el nivel total de la línea de pedido:
Total Order Price = CALCULATE ( SUM ( Sheet3[price] ), ALLSELECTED ( Sheet3 ), VALUES ( Sheet3[OrderLineID] ), VALUES ( Sheet3[Supplier] ) )
Saludos,
Xiaoxin Sheng
v-shex-msft
Hola @wilson_smyth,
Me gustaría sugerirle que use la siguiente medida para mostrar el pedido total en el nivel total de la línea de pedido:
Total Order Price = CALCULATE ( SUM ( Sheet3[price] ), ALLSELECTED ( Sheet3 ), VALUES ( Sheet3[OrderLineID] ), VALUES ( Sheet3[Supplier] ) )
Saludos,
Xiaoxin Sheng
wilson_smyth
En respuesta a v-shex-msft
¡Gracias @ v-shex-msft que funciona!
¿Le importaría explicar cómo funciona esto? No me queda claro por qué los valores () funcionan pero allselected () no.