Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, estoy buscando una manera de calcular la columna "¿Más antiguo?" basada en el ejemplo a continuación. Quiero que la fila que tiene la fecha más antigua se indique en la columna "¿Más antigua?" por empresa. En mi conjunto de datos principal tengo miles de empresas y edades que están por todas partes.
Edad | Compañía | ¿Mayor? |
33 | Patrimonio INC | Sí |
55 | Johnson LLC | Sí |
22 | Flores para ti | No |
7 | Flores para ti | No |
5 | Johnson LLC | No |
99 | Flores para ti | Sí |
1 | Johnson LLC | Sí |
Crea una medida.
Measure =
VAR _1 =
CALCULATE (
MAX ( 'Table'[Age] ),
FILTER (
ALL ( 'Table' ),
'Table'[Company] = SELECTEDVALUE ( 'Table'[Company] )
)
)
RETURN
IF ( MAX ( 'Table'[Age] ) = _1, "Yes", "No" )
O una columna.
Column =
VAR _1 =
CALCULATE (
MAX ( 'Table'[Age] ),
FILTER ( ( 'Table' ), 'Table'[Company] = EARLIER ( 'Table'[Company] ) )
)
RETURN
IF ( ( 'Table'[Age] ) = _1, "Yes", "No" )
¡Saludos!
Cree una columna calculada.
Oldest? =
VAR thisCompany = 'Table'[Company] RETURN
'Table'[Age] = CALCULATE(MAX('Table'[Age]), ALL('Table'), 'Table'[Company] = thisCompany)