Anónimo
Hola,
Soy nuevo en power bi, quiero comparar columnas con columnas adyacentes en Matrix Visualization según los filtros de valor de BizDate y luego marcarlas con el código de color respectivo en su comparación.
Considere la siguiente tabla como entrada:
Filtrar | BizDate | Negocio | Contar |
A | 20210131 | principal | 100 |
B | 20210131 | principal | 101 |
C | 20210131 | principal | 102 |
D | 20210131 | principal | 103 |
A | 20210228 | principal | 105 |
B | 20210228 | principal | 90 |
C | 20210228 | principal | 91 |
D | 20210228 | principal | 92 |
mi | 20210331 | principal | 93 |
A | 20210331 | principal | 105 |
B | 20210331 | principal | 80 |
C | 20210331 | principal | 70 |
D | 20210331 | principal | 100 |
mi | 20210131 | principal | 90 |
A | 20210131 | Crecimiento | 111 |
B | 20210131 | Crecimiento | 102 |
C | 20210131 | Crecimiento | 103 |
D | 20210228 | Crecimiento | 104 |
mi | 20210228 | Crecimiento | 105 |
A | 20210228 | Crecimiento | 100 |
B | 20210228 | Crecimiento | 91 |
C | 20210228 | Crecimiento | 92 |
D | 20210331 | Crecimiento | 93 |
mi | 20210331 | Crecimiento | 500 |
A | 20210331 | Crecimiento | 89 |
B | 20210331 | Crecimiento | 90 |
C | 20210331 | Crecimiento | 88 |
D | 20210331 | Crecimiento | 1 |
mi | 20210331 | Crecimiento | 2 |
A | 20210431 | Crecimiento | 10 |
B | 20210431 | Crecimiento | 20 |
C | 20210431 | Crecimiento | 30 |
D | 20210431 | Crecimiento | 40 |
mi | 20210431 | Crecimiento | 50 |
A | 20210431 | principal | 50 |
B | 20210431 | principal | 40 |
C | 20210431 | principal | 30 |
D | 20210431 | principal | 20 |
mi | 20210431 | principal | 10 |
O/P esperado
Por ejemplo:
1. para valores seleccionados de tres fechas: necesito comparar los valores principales de 20210331 (marzo) con los valores principales de 20210228 (febrero)
y en base al valor mínimo y máximo en comparación, los codificaré por colores.
Misma comparación en valores de crecimiento respectivos
Valor mínimo – Color rojo
Valor máximo: color verde
2.Ahora para comparar otras dos fechas adyacentes 20210228 (febrero) y 20210131 (enero) y el mismo código de color que usaré para comparar el valor mínimo – máximo.
De manera similar, para la fecha N, la compararé con la fecha N-1 (adyacente)
Filtrar | 20210131 | 20210228 | 20210331 | 20210431 | ||||
Crecimiento | principal | Crecimiento | principal | Crecimiento | principal | Crecimiento | principal | |
A | 111 | 100 | 100 | 105 | 89 | 105 | 10 | 50 |
B | 102 | 101 | 91 | 90 | 90 | 80 | 20 | 40 |
C | 103 | 102 | 92 | 91 | 88 | 70 | 30 | 30 |
D | 104 | 103 | 93 | 92 | 1 | 100 | 40 | 20 |
mi | 105 | 500 | 93 | 2 | 90 | 50 | 10 |
@amitchandak
@selimovd
@heaher_iTalent
@collinq
@wynhopkins
@Jihwan_Kim
@dm-p
v-yingjl
Hola @Anónimo,
Ha modificado el valor de la fecha que ha proporcionado y puede crear estas medidas:
previous =
CALCULATE (
SUM ( 'Table'[Count] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Filter], 'Table'[Biz] ),
[BizDate]
= CALCULATE (
MAX ( 'Table'[BizDate] ),
FILTER ( ALL ( 'Table' ), [BizDate] < MAX ( 'Table'[BizDate] ) )
)
)
)
format =
IF (
SELECTEDVALUE ( 'Table'[BizDate] )
= CALCULATE ( MIN ( 'Table'[BizDate] ), ALL ( 'Table' ) ),
"black",
IF ( SUM ( 'Table'[Count] ) >= [previous], "green", "red" )
)
Establecer formato condicional para el [Count] campo:
Adjunto un archivo de muestra a continuación, espero que pueda ayudar.
Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
v-yingjl
Hola @Anónimo,
Ha modificado el valor de la fecha que ha proporcionado y puede crear estas medidas:
previous =
CALCULATE (
SUM ( 'Table'[Count] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Filter], 'Table'[Biz] ),
[BizDate]
= CALCULATE (
MAX ( 'Table'[BizDate] ),
FILTER ( ALL ( 'Table' ), [BizDate] < MAX ( 'Table'[BizDate] ) )
)
)
)
format =
IF (
SELECTEDVALUE ( 'Table'[BizDate] )
= CALCULATE ( MIN ( 'Table'[BizDate] ), ALL ( 'Table' ) ),
"black",
IF ( SUM ( 'Table'[Count] ) >= [previous], "green", "red" )
)
Establecer formato condicional para el [Count] campo:
Adjunto un archivo de muestra a continuación, espero que pueda ayudar.
Atentamente,
Equipo de apoyo comunitario _ Yingjie Li
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
amichandak
@Anónimo, cómo planea seleccionar. si planea usar inteligencia de tiempo
podemos crear medidas como
Ventas MTD = CALCULAR(SUMA(Ventas[Sales Amount]),DATESMTD(‘Fecha'[Date]))
últimas ventas MTD = CALCULAR (SUMA (Ventas[Sales Amount]),DATESMTD(dateadd(‘Fecha'[Date],-1 MES)))
diferencia = [MTD Sales]-[last MTD Sales]
y luego crea una medida de color,
Si([diff] >0, «verde», «rojo»)
y úselo en formato condicional usando la opción «valor de campo»
referir mi video: https://www.youtube.com/watch?v=RqBb5eBf_I4
Anónimo
En respuesta a amichandak
@amitchandak no estamos usando la inteligencia de tiempo exactamente, sin embargo, estamos usando la segmentación para seleccionar las fechas, que solo existe en la fuente.
Informe de muestra: