Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

El filtro omite el último día del mes que es el 31 del mes

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í hieptl_0-1684313885842.png2. 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

hieptl_1-1684314039479.png

3. Creé una medida que tiene en cuenta la fecha de inicio y finalización del filtro seleccionado de la siguiente manera

hieptl_2-1684314225774.png

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í

hieptl_6-1684316005218.png

hieptl_0-1684316310358.png

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.

hieptl_3-1684315942955.png

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

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Jonht75 ¡Eres una leyenda! Gracias 🙂

Syndicate_Admin
Administrator
Administrator

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

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.