Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola Comunidad Power BI,
Estoy intentando crear una especie de "informe de cuadro de mandos equilibrado/semáforo" usando una matriz en Power BI y tengo curiosidad por saber si el formato de filas o celdas individuales se puede alterar independientemente entre sí o almacenando cadenas de formato o formato condicional en una "tabla auxiliar".
Haré todo lo posible para explicar en el siguiente ejemplo.
Supongamos que nuestros datos se almacenan como la siguiente tabla donde las medidas se rellenarán en las filas de la matriz, el grupo de encabezado se rellenará en las columnas de la matriz, los valores se rellenarán en los valores matix y la ordenación del encabezado se utilizará para mantener el orden de ordenación adecuado.
Tabla de datos | |||
Medidas | Valores | Grupo de encabezado | Ordenación de encabezado |
Medida 1 | 0.045 | 1/1/2023 | 1 |
Medida 2 | 1214 | 1/1/2023 | 1 |
Medida 3 | 2225000 | 1/1/2023 | 1 |
Medida 1 | 0.015 | 2/1/2023 | 2 |
Medida 2 | 1544 | 2/1/2023 | 2 |
Medida 3 | 1804655 | 2/1/2023 | 2 |
Medida 1 | 0.05 | Blanco | 99 |
Medida 2 | 1250 | Blanco | 99 |
Medida 3 | 2000000 | Blanco | 99 |
Sin ningún formato, la matriz resultante se ve así:
Medidas | ene-23 | feb-23 | Blanco |
Medida 1 | 0.045 | 0.015 | 0.05 |
Medida 2 | 1214 | 1544 | 1250 |
Medida 3 | 2225000 | 1804655 | 2000000 |
En nuestro sistema heredado, podemos almacenar el formato en una tabla auxiliar como esta:
Formato de tabla | ||
Medidas | Formato | Polaridad |
Medida 1 | Porcentaje | Valor < objetivo = verde |
Medida 2 | Números enteros, comas | Valor < Objetivo = Rojo |
Medida 3 | Decimal, abreviado K/M/B | Valor < Objetivo = Rojo |
Y una vez que relacionamos nuestra tabla de datos con la tabla de formato, el informe resultante se representa así:
Matriz resultante | |||
Medidas | ene-23 | feb-23 | Blanco |
Medida 1 | 4.5% | 1.5% | 5% |
Medida 2 | 1,214 | 1,544 | 1,250 |
Medida 3 | 2,23 millones | 1,80 millones | 2,00 millones |
Como puede ver, los valores de la Medida 1 deben representarse como un porcentaje, la Medida 2 debe representarse como un número entero con comas y la Medida 3 debe representarse como un número decimal con miles / millones / miles de millones abreviados. Cada medida necesita un código de colores basado en su relación con el valor objetivo.
Si alguien puede usar estos ejemplos para crear un archivo de ejemplo o indicarme la dirección de los tutoriales en línea, ¡se lo agradecería enormemente!
Claro que puedes.
Primero cree la lógica para dar formato a cada medida, por ejemplo, Measure1Color = IF(SUMA(Tabla[Valor]) < Destino, "Verde", "Negro")
También puede utilizar un código hexadecimal en lugar de la convención de nomenclatura estándar. Crea el resto de las medidas.
Luego, vaya al panel de formato de la matriz y vaya al submenú Elementos de celda.
Allí seleccione una serie (cada medida en este caso), active Color de fuente y haga clic en Fx. Allí seleccione Por valor de campo en el estilo Formato:
Busque la medida de color que le corresponde y selecciónela. Por último, haga clic en Aceptar.