Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Tengo este requisito para mostrar diferentes medidas en un objeto visual de matriz.
Puse todas las medidas y en los Valores y reduje el ancho de la columna y creé como se muestra a continuación. El formato condicional es el culpable de crear perturbaciones. ¿Hay alguna otra forma de hacerlo? ¿O hay alguna manera de agregar el formato solo para columnas específicas?
En ella Manish1198,
Intenté implementar una solución basada en la descripción original de la publicación. Tomé algunos datos de smaple e intenté implementar una solución. Encuentre el archivo pbix adjunto.
Diferentes medidas en Matrix visual.pbix
Según mi conocimiento, paramostrar diferentes métricas como ingresos, costos y ganancias en una matriz, cree medidas DAX separadas para cada una. Luego, agréguelos a la matriz y aplique formato solo a los que desee. Esto mantiene el diseño limpio y evita problemas de formato.
Por favor, avíseme si hay alguna pregunta.
Si esta respuesta ayudó a resolver su problema, considere hacer clic en "Aceptar como solución" para que otros también puedan beneficiarse. Y si lo ha encontrado útil, siempre se agradece un rápido "Felicitaciones", ¡gracias!
Saludos
Maruthi
¿Cuáles son las columnas que está ocultando en el objeto visual?
¿Puede compartir una maqueta, datos o una muestra de su archivo PBIX? Puede utilizar un enlace de OneDrive, Google Drive, We Transfer o similar para cargar sus archivos.
Si la información es confidencial, compártala a través de un mensaje privado.
Hola @MFelix , @maruthisp
Encuentre la explicación detallada aquí.
Quiero mostrar diferentes medidas en diferentes categorías y formato condicional en las medidas de ventas y cantidad basadas en algunas reglas, como en esta imagen.
Ex:
VentasParaConsumidor, Ventas, Beneficio para la categoría Muebles
SalesForConsumer, Ventas, Cantidad para la categoría Suministros de oficina
Ventas, Ganancias, Cantidad para la categoría Tecnología.
No estoy seguro de que esto sea posible.
Disminuí el ancho de los compases no necesarios, pero el formato condicional crea algunas molestias.
Este es el informe de muestra
Enlace de unidad
Para ello, debe crear una tabla separada con los nombres de categoría y medida:
La columna de pedido es para establecer el orden en el que desea tener las medidas.
Ahora agregue las siguientes dos medidas:
Values = CALCULATE( SWITCH(SELECTEDVALUE('Marix Visualization'[Order]),
1, [SalesForConsumer],
2, SUM(Orders[Sales]),
3, SUM(Orders[Profit]),
4, SUM(Orders[Quantity])),
Orders[Category] in VALUES('Marix Visualization'[Category]))
Formatting = SWITCH(
TRUE(),
SELECTEDVALUE('Marix Visualization'[Order]) = 2 && [SalesForConsumer] < 5000 , 0,
SELECTEDVALUE('Marix Visualization'[Order]) = 2 && [SalesForConsumer] >= 5000 , 1,
SELECTEDVALUE('Marix Visualization'[Order]) = 4 && [SalesForConsumer] < 10 , 0,
SELECTEDVALUE('Marix Visualization'[Order]) = 4 && [SalesForConsumer] >= 10 , 1)
Ahora cree su matriz con la Categoría y la Medida en las columnas y coloque la medida Valores en las medidas.
Utilice el formato condicional con una regla para la medida de unión de forma:
Ver archivo adjunto.
Hola @MFelix
¿Podemos ordenar esto en función de alguna medida?
Ej: Ordenar en función del valor de beneficio de la categoría de suministros de oficina
Agradezco su ayuda.
Gracias
Manish
@MFelix funciona esto con grupos calculados? Esto no funciona como se esperaba cuando uso grupos calculados en lugar de Orders [Category] .
Values = CALCULATE( SWITCH(SELECTEDVALUE('Marix Visualization'[Order]),
1, [SalesForConsumer],
2, SUM(Orders[Sales]),
3, SUM(Orders[Profit]),
4, SUM(Orders[Quantity])),
'Calculation group'[Category] in VALUES('Marix Visualization'[Category]))
Por favor, consulte el archivo Archivo
Gracias
En este caso, debe eliminar la parte de cálculo y filtro de la medida, ya que está forzando el filtro a través del grupo de cálculo:
Values =
SWITCH(SELECTEDVALUE('Marix Visualization'[Order]),
1, [SalesForConsumer],
2, SUM(Orders[Sales]),
3, SUM(Orders[Profit]),
4, SUM(Orders[Quantity])
)
@MFelix ¿Quiere decir que se mostrarán todas las medidas cuando usemos el grupo calculado? ¿No podemos mostrar algunas medidas en una categoría y otras medidas en la otra?
Ej: ¿Podemos mostrar lo siguiente al usar el grupo de cálculo [Categoría]
ventas, ganancias, cantidad en suministros de oficina;
SalesforConsumer, Ventas, Beneficio en Tecnología;
Ventas, Beneficio, Cantidad en la categoría Muebles.
Disculpe que tenga razón, haga la siguiente actualización de la medida:
Values = CALCULATE(
SWITCH(SELECTEDVALUE('Marix Visualization'[Order]),
1, [SalesForConsumer],
2, SUM(Orders[Sales]),
3, SUM(Orders[Profit]),
4, SUM(Orders[Quantity])
), 'Marix Visualization'[Category] = SELECTEDVALUE('Calculation group'[Category]))
También actualicé la tabla de matrices en consecuencia.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.