Beyeservicios
Hola tios,
Quiero dividir una fila de Matrix con la línea encima de ella en Power BI y no pude encontrar una solución. por favor, mire la siguiente tabla dinámica en el siguiente enlace. No pude adjuntar el archivo, así que lo puse en las hojas de Google.
https://docs.google.com/spreadsheets/d/1nD0H12eUBbtV5YaBrMiswKLpGlhoOYQ5eM4Et_yOx8A/edit?usp=sharing
Necesito que la segunda tabla responda dinámicamente a la primera tabla. En el archivo, las columnas son ‘país’, pero si lo reemplazo con Región, debería cambiar dinámicamente. Se puede hacer fácilmente en Excel, pero me cuesta mostrarlo en Power BI.
Cualquier ayuda es apreciada
amichandak
@Beyeservices, no tenemos ningún método para restar dos de la última fila
pero podemos hacer así
Esta Etapa= CALCULAR(suma(‘orden'[Qty]), filtro (TODOS (‘Etapa’), ‘Etapa'[Stage]=max(‘Etapa'[Stage])))
Última etapa = CALCULAR (suma (‘pedido'[Qty]),filtro(TODO(‘Etapa’),’Fecha'[Stage]=max(‘Etapa'[Stage])-1))
diferencia = [This Stage] -[Last stage]
si no son numéricos, podemos tener un rango en ellos que pueda funcionar
Esta Etapa= CALCULAR(suma(‘orden'[Qty]), FILTRO(TODO(‘Etapa’), ‘Etapa'[StageRank]=max(‘Etapa'[StageRank])))
Última etapa = CALCULAR (suma (‘pedido'[Qty]), FILTRO(TODO(‘Etapa’), ‘Etapa'[StageRank]=max(‘Etapa'[StageRank])-1))
v-eachen-msft
Hola @Beyeservices,
Podría referirse a la siguiente medida.
Measure =
VAR a =
CALCULATE (
[Your value expression],
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[Stage]
= MAX ( 'Table'[Stage] ) - 1
&& 'Table'[Country] = MAX ( 'Table'[Country] )
)
)
RETURN
IF ( a = BLANK (), BLANK (), [Your value expression] / a )
amichandak
@Beyeservices, no tenemos ningún método para restar dos de la última fila
pero podemos hacer así
Esta Etapa= CALCULAR(suma(‘orden'[Qty]), filtro (TODOS (‘Etapa’), ‘Etapa'[Stage]=max(‘Etapa'[Stage])))
Última etapa = CALCULAR (suma (‘pedido'[Qty]),filtro(TODO(‘Etapa’),’Fecha'[Stage]=max(‘Etapa'[Stage])-1))
diferencia = [This Stage] -[Last stage]
si no son numéricos, podemos tener un rango en ellos que pueda funcionar
Esta Etapa= CALCULAR(suma(‘orden'[Qty]), FILTRO(TODO(‘Etapa’), ‘Etapa'[StageRank]=max(‘Etapa'[StageRank])))
Última etapa = CALCULAR (suma (‘pedido'[Qty]), FILTRO(TODO(‘Etapa’), ‘Etapa'[StageRank]=max(‘Etapa'[StageRank])-1))