Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Subtotal basado en medidas

Hola a todos

Tengo mesa:

llavecantidadmedirMedida2
AA500
AA12130 (12+8+10)
AA8130 (12+8+10)
AA10130 (12+8+10)
Bb313

¿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!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

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.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

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.

Syndicate_Admin
Administrator
Administrator

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.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.