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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Medir dentro de Matrix para calcular la deferencia

¡Hola, chicos!

Estoy haciendo una matriz con dos versiones y necesito calcular la diferencia entre la segunda y la primera.

Los valores están en la misma columna y estoy usando la misma medida para calcular el total.

¿Es posible crear una medida dinámica para calcular esto?

Puedo cambiar las versiones, pero siempre manteniendo dos versiones para comparar la diferencia entre ellas.

La elección será de segmentación o filtro de datos.

Muchas gracias por su ayuda!!!

MatSantos_0-1648601097012.png

1 ACCEPTED SOLUTION

Está utilizando Versao en la columna de la matriz. Elimine eso y haga esto:
Cree estas medidas:

Total Ton R&O = 
calculate( SUM('fPlanoVendas'[Tonelada]), 'fPlanoVendas'[Version] = "2022 Rev.1 - R&O")

Total Ton Verdas = 
calculate( SUM('fPlanoVendas'[Tonelada]), 'fPlanoVendas'[Version] = "2022 Rev.2 - Vendas")

Diff = [Total Ton R&O] - [Total Ton Verdas]


Use las 3 medidas de la matriz (y no olvide eliminar Versao de la matriz de columnas)

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@MatSantos , Necesitas crear una medida como

calculate( SUM('fPlanoVendas'[Tonelada]), filter('fPlanoVendas', 'fPlanoVendas'[Version] = "2022 Rev.1 R&O")) -calculate( SUM('fPlanoVendas'[Tonelada]), filter('fPlanoVendas', 'fPlanoVendas'[Version] = "2021 Rev.1 R&O"))

Si esto no ayuda
¿Puede compartir datos de muestra y salida de muestra en formato de tabla? O un pbix de muestra después de eliminar datos confidenciales.

Hola

El mesure funcionó en la tarjeta, pero cuando pongo la matriz muestra otro valor y duplique la columna.

MatSantos_0-1648638097250.png

Está utilizando Versao en la columna de la matriz. Elimine eso y haga esto:
Cree estas medidas:

Total Ton R&O = 
calculate( SUM('fPlanoVendas'[Tonelada]), 'fPlanoVendas'[Version] = "2022 Rev.1 - R&O")

Total Ton Verdas = 
calculate( SUM('fPlanoVendas'[Tonelada]), 'fPlanoVendas'[Version] = "2022 Rev.2 - Vendas")

Diff = [Total Ton R&O] - [Total Ton Verdas]


Use las 3 medidas de la matriz (y no olvide eliminar Versao de la matriz de columnas)

¡¡¡¡Muchas gracias!!!!

¡Está funcionando!

Syndicate_Admin
Administrator
Administrator

TONELADA TOTAL = SUMA('fPlanoVendas'[Tonelada])
Utilizo la misma medida para ambos.
Syndicate_Admin
Administrator
Administrator

¿Puede proporcionar las medidas DAX para esos 2? ¿R&o y Vendas?

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.