Forum Discussion
Matriz. Formato condicional.
Tengo un problema con una matriz y el formato condicional.
He trasladado de powerbi a excel mi caso para contarlo mejor.
Quiero destacar en azul por cada centro de acogida, cual es el animal que más tienen.
Estoy realmente atascado y no consigo terminar esta tarea en el trabajo.
Muchas gracias.
Un saludo
Ok. Lo tengo. Aquí hay una solución.
1) Create a (new) dimension table for the "Departamento al que pertenece o al que está adscrito" using:
Dim Departemento = DISTINCT('Tabla madre'[Departamento al que pertenece o al que está adscrito])Cree una relación 1:N entre los campos correspondientes de las tablas:
Ahora cree las siguientes medidas:
Num Filas = COUNT('Tabla madre'[Unidad a la que pertenece:])Y para el formato condicional:
Condicion Pregunta1 = IF ( MAXX ( ADDCOLUMNS ( SUMMARIZE ( ALL ( 'Tabla madre' ), 'Tabla madre'[Departamento al que pertenece o al que está adscrito], 'Tabla madre'[Unidad a la que pertenece:] ), "mx", [Num Filas] ), [mx] ) = [Num Filas], 1 )Cree la tabla visual utilizando el campo de la tabla Dim Departemento para las filas, la Tabla Madre [Undidad a la que pertenece] como columnas, agregue las [Num filas] como valores y establezca el formato condicional con la medida correspondiente. Y obtienes esto:
He adjuntado el archivo de ejemplo
18 Replies
- Syndicate_Admin
Administrator
¿Cuál es la estructura de la tabla de datos?
- diegosanchezNew Member
La tabla tiene más de 20 columnas.
- Syndicate_Admin
Administrator
Intenta crear una nueva tabla visual con el campo "Departamento al que pertenece o al que esta adscrito" y la siguiente medida equivalente:
Max por Centro = MAXX(ALLEXCEPT('Table', 'Table'[Centro]), [Num Animales])En mi ejemplo, obtienes esto:
- Syndicate_Admin
Administrator
@Syndicate_Admin , si estas tres son medidas o columnas (Luego en su medida), Cree la siguiente medida de color y utilícelos en formato condicional usando la opción de valor de campo
color Perro = if( [Perro] >[Gato] &&[Perro] > [Iguanas], "Azul", "Blanco")
color Gato = if( [Perro] <[Gato] &&[Gato] > [Iguanas], "Azul", "Blanco")
color Iguanas = if( [Iguanas] >[Gato] && [Perro] < [Iguanas], "Azul", "Blanco")
Tesis abstracta de PowerBI: ¿Cómo hacer el formato condicional por medida y aplicarlo en el pastel?: https://youtu.be/RqBb5eBf_I4
- diegosanchezNew Member
Perro, Gato e Iguana estan dentro de una columna llamada Animal.
- diegosanchezNew Member