Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Categorizar comparando 2 columnas

Estimados todos, En mi tabla de hechos, tengo 2 columnas de ID (columna A y columna B) que pueden tener 3 tipos de relación: 1. Uno a uno: 1 ID en la columna A está relacionado con 1 ID en la co...
  • Syndicate_Admin's avatar
    4 years ago

    Hola

    Si desea verificar la creación de una medida, consulte la imagen a continuación y el archivo pbix adjunto.

    Category measure: =
    VAR currentA =
        MAX ( Data[Column A] )
    VAR currentB =
        MAX ( Data[Column B] )
    RETURN
        SWITCH (
            TRUE (),
            COUNTROWS ( VALUES ( Data[Column A] ) ) = 1
                && CALCULATE (
                    COUNTROWS ( VALUES ( Data[Column B] ) ),
                    FILTER ( ALL ( Data ), Data[Column A] = currentA )
                ) = 1
                && CALCULATE (
                    COUNTROWS ( data ),
                    FILTER ( ALL ( Data ), Data[Column B] = currentB )
                ) = 1, "1-1",
            COUNTROWS ( VALUES ( Data[Column A] ) ) = 1
                && CALCULATE (
                    COUNTROWS ( VALUES ( Data[Column B] ) ),
                    FILTER ( ALL ( Data ), Data[Column A] = currentA )
                ) > 1, "1-M",
            COUNTROWS ( VALUES ( Data[Column A] ) ) = 1
                && CALCULATE (
                    COUNTROWS ( VALUES ( Data[Column B] ) ),
                    FILTER ( ALL ( Data ), Data[Column A] = currentA )
                ) = 1
                && CALCULATE (
                    COUNTROWS ( data ),
                    FILTER ( ALL ( Data ), Data[Column B] = currentB )
                ) > 1, "M-1"
        )