Forum Discussion
DATEDIFF dentro de IF
Por favor, ¿alguien podría decirme por qué esto no funciona?
=if([estado]="Cerrado",
DATEDIFF([date_entered],[date_closed],DÍA),
"No cerrado"
)
Deseo calcular el número de días entre la columna date_entered y la columna date_closed cuando la columna de estado = Cerrado.
Gracias
5 Replies
- Syndicate_Admin
Administrator
¿Es eso una medida o una nueva columna?
Si es una medida tienes que usar algo como: DATEDIFF(MAX([date_entered]),MAX([date_closed]),DAY)
- Syndicate_Admin
Administrator
Esta es una nueva columna.
- Syndicate_Admin
Administrator
¿Puede mostrar el error que aparece, por favor?
- Syndicate_Admin
Administrator
Mirando esto un poco más profundo, creo que hay un problema con los datos de origen y no estar en formato De fecha.
He intentado limpiar los datos de fecha, pero eso produce un error diferente.
- Syndicate_Admin
Administrator
Hi , @CPRobc
Si utiliza la función DATEDIFF(), debe comprobar que los dos primeros parámetros son el formato "Date" o "Date/Time".
Si no es un formato de fecha, puede modificar el formato de fecha en el Editor de Power Query.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente