Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, estoy tratando de filtrar un conjunto de datos basado en el post_date y el post_modified_date. Lo que hice hasta ahora fue
1. Cree una tabla de calendario a partir de estas dos tablas como puede ver aquí 2. Coloque esto en un filtro para las fechas que deben filtrar las imágenes en función de la selección del mes / año. Entonces, cuando selecciono fx March 2023, debería tomar el 1 de marzo de 2023 00:00:00 hasta el 31 de marzo de 2023 00:00:00
3. Creé una medida que tiene en cuenta la fecha de inicio y finalización del filtro seleccionado de la siguiente manera
4. Lo estoy comparando con esta simple medida cuenta las filas de la tabla con filtros activados - editado, marzo de 2023 como puede ver aquí
5. Como puede ver aquí, sin embargo, ignora el 31 del mes donde deja de contar, lo que hace que el informe sea inexacto. Las dos primeras columnas son post_modified_date y las siguientes 2 son post_date.
Mi pregunta es ¿qué hace que el filtro ignore el día 31 y cómo puedo resolver esto, por favor? Gracias de antemano por cualquier ayuda
Jonht75 ¡Eres una leyenda! Gracias 🙂
El problema es que las columnas son todas datetime no date, por lo que algo que sucedió en, por ejemplo, 31/3/2023 13:45 se excluye de los resultados porque es después del 31/3/2023 0:00.
Si no necesita las partes de tiempo para ningún otro cálculo, entonces lo más simple es cambiar los tipos de las columnas tanto en su tabla de hechos como en la tabla de fechas para que sean fecha en lugar de fecha-hora. Para su tabla de hechos, deberá cambiarla tanto en Power Query como en la vista de modelado.
Si necesita mantener la parte de tiempo por alguna razón, puede modificar la definición de EndRange para que sea MAX ('date_filter' [fecha]) + 1