Forum Discussion
Problema de Function Dateadd
Está utilizando la tabla del calendario, sin embargo, en su cálculo se refiere a la tabla etindustrialcontainerobserved, ¿o ya cambió esto?
VolumenHace8Dias = CALCULATE([ultimo_volumen], DATEADD(etindustrialcontainerobserved[date],-8,DAY))
La fórmula debe ser:
VolumenHace8Dias = CALCULATE([ultimo_volumen], DATEADD('Calendario Base'[date],-8,DAY))
¿Puede compartir una maqueta de datos o una muestra de su archivo PBIX? Puede usar un enlace onedrive, google drive, we transfer o similar para cargar sus archivos.
Si la información es confidencial, compártala a través de un mensaje privado.
He cambiado etindustrialcontainerobserved [date] por ' Calendario Base'[date] en todas las fórmulas y ahora todos los sensores dan error, no solo el 102.
No sé cómo compartir la maqueta, ¿puedes explicarme paso a paso, por favor?
- Syndicate_Admin3 years agoAdministrator
¿La tabla de calendario tiene un formato de fecha y hora?
Para compartir un archivo puedes usar un onedrive, google drive, we transfer o un enlace similar para subir tus archivos. Si la información es confidencial, compártala a través de un mensaje privado.
- Syndicate_Admin3 years agoAdministrator
Sí, ambas columnas tienen el formato de fecha y hora. El del Calendario (llamado dia) y el etindustrialcontainerobserved (llamado date_hour_round).
Compartiré a través de Google Drive una copia del archivo, porque el PBI está conectado directamente a una Base de Datos.
Te enviaré un mensaje privado con el enlace
Muchas gracias
- Syndicate_Admin3 years agoAdministrator
Finalmente con sus comentarios mi problema fue resuelto.
Aunque estaba usando una tabla de calendario, el formato de las columnas era diferente. Uno era fecha + hora y el otro era fecha.
Y, cambié las fórmulas a:
VolumenHace8Dias =DÓNDE __lastDate = ..MAX(etindustrialcontainerobserved[fecha])DÓNDE DiasAtras = 8DEVOLUCIÓNCALCULAR([ultimo_volumen],FILTRO(etindustrialcontainerobservado,etindustrialcontainerobserved[fecha] = __lastDate - DiasAtras))