- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Duplicar fechas usando DATESBETWEEN
Hola
Tengo una base de datos de órdenes de trabajo y estoy tratando de sacar un recuento de las que tienen una fecha de finalización en los próximos 7 días y están en el estado CRE o CIP. Aquí está mi DAX:
Este informe ha estado funcionando durante meses sin este error, pero cuando mi colega cuando lo ejecuta hoy, como lo hacen todos los lunes, de repente una de las imágenes está dando este error. Originalmente pensé que está relacionado con los relojes que avanzan una hora durante el fin de semana (estaban en el Reino Unido), pero este visual mira hacia adelante, no hacia atrás, así que eso no debería ser todo.
En otra cadena de mensajes en este foro vi un problema similar que se resolvió haciendo referencia a una tabla de fechas que tendría que crear en lugar de la columna Completar por fecha. Pero cuando intento hacer eso usando la función CALENDAR, obtengo el mismo error. También intenté usar la función DATESINPERIOD, pero también obtuve el mismo error.
¿Alguien puede indicarme cómo eliminar este error, por favor?
Gracias a todos.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@GeekyT , Siempre debe usar la tabla Fecha/Calendario marcada como Tabla de fechas
ejemplo
Rolling 7 = CALCULATE(count(wkaw[Orden de trabajo]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),7,day))
o
Rolling 7 = CALCULATE(count(wkaw[Orden de trabajo]),DATESINPERIOD('Date'[Date ],today() ,7,day))
Fórmula rolling days: https://youtu.be/cJVj5nhkKBw
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@GeekyT , Siempre debe usar la tabla Fecha/Calendario marcada como Tabla de fechas
ejemplo
Rolling 7 = CALCULATE(count(wkaw[Orden de trabajo]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),7,day))
o
Rolling 7 = CALCULATE(count(wkaw[Orden de trabajo]),DATESINPERIOD('Date'[Date ],today() ,7,day))
Fórmula rolling days: https://youtu.be/cJVj5nhkKBw
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@amitchandak - ah ya veo, traté de crear una tabla de fechas, pero la estaba basando en el Completo por fecha de mi base de datos que contiene fechas no únicas que no le gustan a PBI. He creado uno desde cero ahora y está funcionando bien. Gracias por la ayuda.

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
12-21-2024 11:02 PM | |||
07-17-2024 02:29 PM | |||
04-13-2022 04:36 PM | |||
10-19-2020 04:40 PM | |||
08-25-2020 06:11 PM |
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |