Forum Discussion
Mapa de calor
Estoy trabajando en un mapa de calor y capaz de hacer lo mismo en Excel, pero necesito empujar esos datos en power bi. Tenemos una lista de soluciones y cada soulution como una puntuación de privacidad por diseño (PBD) y seguridad por diseño (SBD).
Si hay dos solución whoe PBD puntuación es 5 y SBD puntuación es 5 entonces en la parte superior derecha voy a obtener 2 para esa columna correspondiente y fila
Si hay tres soltuion cuya puntuación PBD es 5 y la puntuación SBD es 4, entonces esa columna y fila correspondientes tendrán el valor 3
A continuación se muestra la tabla de origen en Excel
Pude acercarme en Power BI con este objeto visual:
Consulte el archivo PBIX adjunto.
Había un par de cosas que hacer en este caso.
1. cree las tablas separadas para los valores SBD y PBD, esto permite un contexto para las soluciones 0. Para ello, fui a la cinta de opciones Modelado > Nueva tabla y usé esta expresión de DAX:
PBD = DISTINCT('Tabla'[PBD])y lo mismo para SBD. Para SBD utilicé PBD (¡porque no había 0 en los datos para SBD!) y luego cambié el nombre de la columna a SBD.2. Crear las relaciones entre SBD - SBD y PBD - PBD:3. Creé una medida (haga clic con el botón derecho en la tabla > Nueva medida) para las soluciones (¡tiene que haber un 0 para que se muestre el fondo!)
Soluciones = DISTINCTCOUNT('Tabla'[Solución])+04. Creé otra medida para el Fondo:Color de fondo =var sv_sbd = SELECTEDVALUE('SBD'[SBD])var sv_pbd = SELECTEDVALUE('PBD'[PBD])var multi = sv_pbd*sv_sbddevoluciónSWITCH(TRUE(),y(sv_pbd<= 2, sv_sbd <= 2),"Rojo",y(sv_pbd>=4, sv_sbd>=4),"Verde","Amarillo")5. Creé otra medida para ocultar los 0s usando Font Color:Color de fuente = if([Soluciones]=0,[Color de fondo])6. Sobre la mesa, hice formato condicional:Para el fondo, use el formato por Valor de campo y elija la medida Color de fondo:
Para la fuente, utilice el formato por Valor de campo y elija la medida Color de fuente.
7. Agregué una forma e hice el fondo blanco para cubrir la esquina superior izquierda.
8. Agregué una forma e hice el cuadro de título de la columna.
9. Agregué una forma y la giré 270 grados para hacer el cuadro de título de la fila.
10. En la cinta de opciones Ver > Selección, luego le di a las formas nombres significativos y agrupé todos los elementos visuales para poder moverlos juntos fácilmente.
Espero que esto ayude!
Gracias @DataZoe.
4 Replies
- Syndicate_Admin
Administrator
Pude acercarme en Power BI con este objeto visual:
Consulte el archivo PBIX adjunto.
Había un par de cosas que hacer en este caso.
1. cree las tablas separadas para los valores SBD y PBD, esto permite un contexto para las soluciones 0. Para ello, fui a la cinta de opciones Modelado > Nueva tabla y usé esta expresión de DAX:
PBD = DISTINCT('Tabla'[PBD])y lo mismo para SBD. Para SBD utilicé PBD (¡porque no había 0 en los datos para SBD!) y luego cambié el nombre de la columna a SBD.2. Crear las relaciones entre SBD - SBD y PBD - PBD:3. Creé una medida (haga clic con el botón derecho en la tabla > Nueva medida) para las soluciones (¡tiene que haber un 0 para que se muestre el fondo!)
Soluciones = DISTINCTCOUNT('Tabla'[Solución])+04. Creé otra medida para el Fondo:Color de fondo =var sv_sbd = SELECTEDVALUE('SBD'[SBD])var sv_pbd = SELECTEDVALUE('PBD'[PBD])var multi = sv_pbd*sv_sbddevoluciónSWITCH(TRUE(),y(sv_pbd<= 2, sv_sbd <= 2),"Rojo",y(sv_pbd>=4, sv_sbd>=4),"Verde","Amarillo")5. Creé otra medida para ocultar los 0s usando Font Color:Color de fuente = if([Soluciones]=0,[Color de fondo])6. Sobre la mesa, hice formato condicional:Para el fondo, use el formato por Valor de campo y elija la medida Color de fondo:
Para la fuente, utilice el formato por Valor de campo y elija la medida Color de fuente.
7. Agregué una forma e hice el fondo blanco para cubrir la esquina superior izquierda.
8. Agregué una forma e hice el cuadro de título de la columna.
9. Agregué una forma y la giré 270 grados para hacer el cuadro de título de la fila.
10. En la cinta de opciones Ver > Selección, luego le di a las formas nombres significativos y agrupé todos los elementos visuales para poder moverlos juntos fácilmente.
Espero que esto ayude!
- Syndicate_Admin
Administrator
Gracias @DataZoe.
- Syndicate_Admin
Administrator
Le damos la bienvenida @caveatashish, ¿respondió esto a su pregunta?
- Syndicate_Admin
Administrator
Sí DataZoe, solucionó mi problema