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 a todos
Tengo mesa:
llave | cantidad | medir | Medida2 |
AA | 5 | 0 | 0 |
AA | 12 | 1 | 30 (12+8+10) |
AA | 8 | 1 | 30 (12+8+10) |
AA | 10 | 1 | 30 (12+8+10) |
Bb | 3 | 1 | 3 |
¿Cómo es posible obtener subtotal basado en la medida, de modo que en la medida2 tengo subtotal de clave AA y no sumando donde la medida es 0.
Gracias a todos por el apoyo tan lejos, ¡esta es una gran comunidad!
Solved! Go to Solution.
No @MrMP,
El método de anidamiento de medidas puede provocar errores lógicos de cálculo. Sugiero reemplazar la medida por una columna de cálculo y, a continuación, crear una medida para obtener el valor de suma correspondiente a la columna 1.
M =
CALCULATE (
SUM ( 'Table'[Quantity] ),
FILTER ( ALL ( 'Table' ), 'Table'[calculated column] = 1 )
)
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores. Hágamelo saber inmediatamente, esperando su respuesta.
Saludos
henrio
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @MrMP,
El método de anidamiento de medidas puede provocar errores lógicos de cálculo. Sugiero reemplazar la medida por una columna de cálculo y, a continuación, crear una medida para obtener el valor de suma correspondiente a la columna 1.
M =
CALCULATE (
SUM ( 'Table'[Quantity] ),
FILTER ( ALL ( 'Table' ), 'Table'[calculated column] = 1 )
)
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores. Hágamelo saber inmediatamente, esperando su respuesta.
Saludos
henrio
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Por favor, pruebe esta expresión de medida. Reemplace Qty y Measure1 por su tabla real y mida los nombres.
Excluir ceros =
VAR vSummary =
CALCULATETABLE (
ADDCOLUMNS (
RESUMEN ( Qty, Qty[Key], Qty[Quantity] ) ,
"cMeasure1", [Medida1]
),
ALLEXCEPT ( Qty, Qty[Key] )
)
VAR vResult =
SUMX ( FILTRO ( vSummary, [cMeasure1] > 0 ), Qty[Cantidad] )
devolución
IF ( [Measure1] = 0, 0, vResult )
palmadita
Gracias por la solución. Pero por alguna razón no pude usarlo desde que me quedé sin memoria.
Por favor, confirme que lo usó como medida y no como una columna. Además, ¿puede compartir más sobre el modelo (tablas, # filas, relaciones, etc.) y la expresión que ha probado?
palmadita
Sí, lo usé como medida. Bueno, todo el pbix es muy complejo. Probablemente tiene más de 100 medidas, # de filas es ~40k, 80 páginas. Sólo hay pocas relaciones y son sólo pequeñas tablas maestras.
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 |