Forum Discussion

diegosanchez's avatar
diegosanchez
New Member
5 years ago
Solved

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:

    model.JPG

    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:

    result.JPG

    He adjuntado el archivo de ejemplo

18 Replies

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        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:

        max value.JPG

  • @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