Forum Discussion
Ayuda con SWITCH
- 4 years ago
@CP_CP solo para asegurarte de que cuando quitas el " " ¿también eliminaste la última coma?
Opción 1:No Date = SWITCH( True(), NOT ISBLANK([Date 1]), [Date 1], NOT ISBLANK([Date 2]),[Date 2], NOT ISBLANK([Date 3]),[Date 3], BLANK() )
Opción 2:No Date = SWITCH( True(), NOT ISBLANK([Date 1]), [Date 1], NOT ISBLANK([Date 2]),[Date 2], NOT ISBLANK([Date 3]),[Date 3] )
Opción 3 (más elegante):No Date = COALESCE([Date1], [Date2], [Date3])
Asegúrese de que todas las columnas del modelo de datos tengan el mismo tipo (Fecha / Fecha y hora).
En caso de que haya respondido a su pregunta, marque esto como una solución para la visibilidad de la comunidad. Aprecia tus felicitaciones
@SpartaBI Gracias por la rápida respuesta.
Si agrego el blank(), sigo recibiendo el error "Las expresiones que producen el tipo de datos variante no se pueden usar para definir columnas calculadas".
Si simplemente elimino el " ", entonces obtengo un "Argumento 8 en la función de conmutación es necesario".
Comprobé todas las columnas involucradas, tanto de origen como de resultado y todas configuradas en el mismo formato de fecha ..... y todos solo contienen fechas o espacios en blanco.
@CP_CP solo para asegurarte de que cuando quitas el " " ¿también eliminaste la última coma?
Opción 1:
No Date =
SWITCH(
True(),
NOT ISBLANK([Date 1]), [Date 1],
NOT ISBLANK([Date 2]),[Date 2],
NOT ISBLANK([Date 3]),[Date 3],
BLANK()
)
Opción 2:
No Date =
SWITCH(
True(),
NOT ISBLANK([Date 1]), [Date 1],
NOT ISBLANK([Date 2]),[Date 2],
NOT ISBLANK([Date 3]),[Date 3]
)
Opción 3 (más elegante):
No Date = COALESCE([Date1], [Date2], [Date3])
Asegúrese de que todas las columnas del modelo de datos tengan el mismo tipo (Fecha / Fecha y hora).
En caso de que haya respondido a su pregunta, marque esto como una solución para la visibilidad de la comunidad. Aprecia tus felicitaciones