Dax si «dateA» es posterior a «DateB», luego devuelve «Value»

Un usuario Pregunto ✅

hiedra

He intentado por debajo de 2 Dax, el propósito es devolver el valor «Apelación FU» si la Fecha A es posterior a la Fecha B, pero por debajo de 2 ambas no funcionan.

IsFUAppeal = if(and(‘DA – One Off 2016′[Response Campaign]=»2016 Siria Winterization Appeal»,’DA – One Off 2016′[Donation Received Date]>=’DA – Único 2016′[FU 2016 Syria Winterisation Appeal]),»Apelación FU»,»1ra Apelación»)

IsFUAppeal = if(and(‘DA – One Off 2016′[Response Campaign]=»2016 Siria Winterization Appeal»,’DA – One Off 2016′[Donation Received Date]>=05/12/2016),»Apelación de FU»,»1ra Apelación»)

Hola @ivyhai,

Pruebo su primera fórmula y funciona como se esperaba, verifique la siguiente captura de pantalla.
1 PNG

Con respecto a su segunda fórmula, cámbiela a la siguiente fórmula y verifique si obtiene el resultado deseado, también hay un ejemplo para su referencia.

IsFUAppeal1 = if(and(‘DA – One Off 2016′[Response Campaign]=»2016 Siria Winterization Appeal»,’DA – One Off 2016′[Donation Received Date]>= Fecha(2016,5,12)),»Apelación FU»,»1ra Apelación»)
2 PNG

Para obtener más detalles sobre el ejemplo anterior, puede revisar este archivo PBIX adjunto.

Si aún tiene problemas al comparar fechas, ayúdenos a compartir datos de muestra de su tabla y publique el resultado esperado aquí, también necesitamos saber en qué tipo de datos almacena los valores de fecha.

Gracias,
Lidia Zhang

Deja un comentario

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