Filtrar a la marca de tiempo más reciente

Un usuario Pregunto ✅

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", "")

@ats1958,

Puede arrastrar la medida a los filtros de nivel visual.

@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

función máxima.JPG

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *