Forum Discussion
Syndicate_Admin
Administrator
3 years agoConsulta DAX
Hola a todos Tengo una tabla que enumera el Release_IDs, Release_Versions, Release_Category, Release_BaseVersion y una marca para especificar si una versión determinada era externa o no. IDENTIF...
Syndicate_Admin
Administrator
3 years ago@gadlakha Probar:
Category =
VAR __Category = [Category]
VAR __Base = [Base]
VAR __Max = MAXX(FILTER(ALL('Table'),[Category] = __Category && [Base] = __Base),[ID])
VAR __Result = MAXX(FILTER(ALL('Table'),[ID] = __ID),[Version])
RETURN
__Result- Syndicate_Admin3 years ago
Administrator
Hola, gracias por la respuesta. Lo probé, pero los datos no son los esperados. A continuación se muestra lo que obtengo cuando agrego una nueva columna basada en su respuesta:
Como puede ver, esto no está bien. Para la primera fila, la última versión disponible para la categoría: master y base: 1.7 es con ID: 654. Por lo tanto, cualquier fila con categoría: maestro, base: 1.7 e ID menor que 654 no debe tener una entrada.
El conjunto de datos esperado correcto sería el siguiente: