ats1958
Uso un conjunto de datos de Azure SQL DirectQuery y me gustaría agregar un filtro para mostrar solo los datos de la marca de tiempo más reciente. Habrá varias filas para una marca de tiempo dada. ¿Alguna forma de hacer esto con DAX? Me gustaría evitar hacer cambios en mi base de datos y aplicación si es posible.
Esto es lo que estoy usando, pero es una medida, así que no puedo usarlo como filtro. Y no puedo usar la función MAX en una columna calculada.
Latest1 = IF(MAX(Query1[timestamp]) = CALCULATE(MAX(Query1[timestamp]), ALL(Query1[timestamp])), "Latest", "")
v-chuncz-msft
@ats1958,
Puede arrastrar la medida a los filtros de nivel visual.
v-chuncz-msft
@ats1958,
Puede arrastrar la medida a los filtros de nivel visual.
alexei7
Hola @ats1958,
¿Por qué no puedes usar MAX en una columna de cálculo?
Lo siguiente funciona para mí:
IsDateLatest = if(Dates[Dates]=MAX(Dates[Dates]),"Latest","")
Espero que ayude
Alex
ats1958
En respuesta a alexei7
@alexei7