Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Estoy tratando de crear una columna calculada llamada 'IsMax' que marcará las filas del mes máximo por ID. Puede haber más de una fila por ID relacionada con el mes máximo.
A continuación se muestra una muestra de lo que estoy tratando de lograr:
Id | Mes | IsMax |
A | Enero-21 | 1 |
A | Enero-21 | 1 |
A | Dic-20 | |
A | Dic-20 | |
A | Dic-20 | |
B | 21 de febrero | 1 |
B | 21 de febrero | 1 |
B | Dic-20 | |
B | Dic-20 | |
C | Nov-20 | |
C | Dic-20 | 1 |
C | Dic-20 | 1 |
C | Dic-20 | 1 |
Cualquier ayuda es apreciada.
Solved! Go to Solution.
Hay gclements,
¿Podría comprobar si esta columna calculada hace el truco para usted? Para cada registro de mes comprobará si el valor es igual al valor de mes máximo del identificador asociado.
MaxDatePerID =
IF (
TestTable[Month]
= CALCULATE (
MAX ( TestTable[Month] ),
FILTER ( TestTable, TestTable[ID] = EARLIER ( TestTable[ID] ) )
),
1,
0
)
¡Espero que ayude!
saludos
Tim
Hay gclements,
¿Podría comprobar si esta columna calculada hace el truco para usted? Para cada registro de mes comprobará si el valor es igual al valor de mes máximo del identificador asociado.
MaxDatePerID =
IF (
TestTable[Month]
= CALCULATE (
MAX ( TestTable[Month] ),
FILTER ( TestTable, TestTable[ID] = EARLIER ( TestTable[ID] ) )
),
1,
0
)
¡Espero que ayude!
saludos
Tim
Gracias por la solución. Ahora me he dado cuenta de que he hecho la pregunta equivocada, ya que esto no resolverá lo que estoy tratando de hacer. Sin embargo, esta es la respuesta a mi pregunta, así que la marcaré como tal y haré otra pregunta en otro post.
Hay @gclements
¿Cuál es la lógica detrás de qué mes está el Max?
Para A has marcado a Jan, pero para C has marcado Dec?
saludos
Phil
Es identificar el valor del mes maxium para cada grupo. Así que para el grupo A el mes maxium es Ene-21, por lo tanto todas las filas para Ene-21 están marcadas, para el grupo B es Feb-21... etcetera.
Su post inicial tenía Dec21 en la fila 3, pero veo que ahora se ha corregido. Así que la lógica está clara ahora. tener Jan21 como el máximo no tenía sentido con Dec21 allí.
Phil
Sí, lo siento, me di cuenta de que hubo un pequeño error en uno de los meses.
Sólo para ser un poco más claro, estoy tratando de calcular la columna 'IsMax'.