Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Valor devuelto basado en la fecha más reciente en que se registró

¡Hola!

Estoy intentando escribir una fórmula DAX para devolver la fecha más reciente de un valor.

Por ejemplo, tengo una segmentación de datos para seleccionar el nombre de las personas específicas a las que se refieren los datos, luego tengo dos columnas.

Fecha de la prueba y prueba A

Necesito la medida para comprobar la fecha más reciente y luego devolver el valor de la prueba A de esa fecha (también necesito esto para ignorar los espacios en blanco). Según mis datos, la fecha más reciente es 05/07/2022 y el valor de la Prueba A = 40.3. Hay una fecha más reciente, pero el valor está en blanco, por lo tanto, necesitaría la medida para ignorarla.

Idealmente, también me gustaría una segunda medida, que devuelva la fecha más reciente -1, si eso tiene sentido. Entonces, si eso también es posible, cualquier ayuda sería enormemente apreciada 🙂.

¡Gracias!

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Solo para agregar a esto, he descubierto cómo obtener el valor más reciente y el valor anterior, ¡sin embargo, mi medida no ignora los espacios en blanco! Cualquier ayuda sería muy apreciada 🙂

PRUEBA A más reciente =
DÓNDE Última fecha = ..MAX('¡Datos!'[FECHA DE LA PRUEBA])
DEVOLUCIÓN
CALCULAR(
..MAX('¡Datos!'[PRUEBA A]),
FILTRO(
TODO('¡Datos!'),
'¡Datos!'[PRUEBA A] <> ESPACIO EN BLANCO() && '¡Datos!'[FECHA DE LA PRUEBA] = Última fecha
),
VALORES('¡Datos!'[NOMBRE])
)

Anterior PRUEBA A reciente =
DÓNDE Última fecha = ..MAX('¡Datos!'[FECHA DE LA PRUEBA])
DÓNDE AnteriorLatestDate = CALCULAR(
..MAX('¡Datos!'[FECHA DE LA PRUEBA]),
FILTRO(
TODO('¡Datos!'),
'¡Datos!'[PRUEBA A] <> ESPACIO EN BLANCO() && '¡Datos!'[FECHA DE LA PRUEBA] < Última fecha
),
VALORES('¡Datos!'[NOMBRE])
)
DEVOLUCIÓN
CALCULAR(
..MAX('¡Datos!'[PRUEBA A]),
FILTRO(
TODO('¡Datos!'),
'¡Datos!'[PRUEBA A] <> ESPACIO EN BLANCO() && '¡Datos!'[FECHA DE LA PRUEBA] = AnteriorLatestDate
),
VALORES('¡Datos!'[NOMBRE])
)

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.