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

¿Es posible conservar cadenas de formato en una "tabla auxiliar" para su uso en una matriz?

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
MedidasValoresGrupo de encabezadoOrdenación de encabezado
Medida 10.0451/1/20231
Medida 212141/1/20231
Medida 322250001/1/20231
Medida 10.0152/1/20232
Medida 215442/1/20232
Medida 318046552/1/20232
Medida 10.05Blanco99
Medida 21250Blanco99
Medida 32000000Blanco99

Sin ningún formato, la matriz resultante se ve así:

Medidasene-23feb-23Blanco
Medida 10.0450.0150.05
Medida 2121415441250
Medida 3222500018046552000000

En nuestro sistema heredado, podemos almacenar el formato en una tabla auxiliar como esta:

Formato de tabla
MedidasFormatoPolaridad
Medida 1PorcentajeValor < objetivo = verde
Medida 2Números enteros, comasValor < Objetivo = Rojo
Medida 3Decimal, abreviado K/M/BValor < Objetivo = Rojo

Y una vez que relacionamos nuestra tabla de datos con la tabla de formato, el informe resultante se representa así:

Matriz resultante
Medidasene-23feb-23Blanco
Medida 14.5%1.5%5%
Medida 21,2141,5441,250
Medida 32,23 millones1,80 millones2,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!

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

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.

ray_aramburo_0-1688060740871.png

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:

ray_aramburo_1-1688060827634.png

Busque la medida de color que le corresponde y selecciónela. Por último, haga clic en Aceptar.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.