Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Queridos dioses Powerbi,
Mi medida y mi nueva columna/Filtro están en conflicto entre sí.
Tengo 2 bases de datos. Customer_database y Visit_database.
Están vinculados por el cliente y el cliente visitado respectivamente en 1 a muchas relaciones.
Customer_Database
| S/no | Cliente | Fecha de la última visita | Período de tiempo de la última visita |
| 1 | Cliente A | 1 octubre 2021 | Entre 7-14 días |
| 2 | Cliente B | 10 octubre 2021 | Últimos 7 días |
| 3 | Cliente C | 11 sep 2021 | Más de un mes |
| 4 | Cliente D | No visitado |
Visit_Database
| Fecha de la visita | Cliente visitado |
| 11 sep 2021 | Cliente C |
| 1 octubre 2021 | Cliente A |
| 10 octubre 2021 | Cliente B |
La fecha de la última visita y el período de tiempo de la última visita es una columna nueva.
Last Time Period también se utiliza como filtro.
Período de tiempo de la última visita =
IF(ISBLANK('Customer_Database'[Fecha de la última visita]), "No visitar",
IF('Customer_Database'[Fecha de la última visita] >= HOY()-6, "Últimos 7 días",
IF('Customer_Database'[Fecha de la última visita] >= HOY()- 13,"Entre 7-14 días",
If('Customer_Database'[Fecha de la última visita] >= HOY()- 30, "14 días al mes",
"Más de un mes"
))))
Los días desde la última visita es una medida.
Días de la última visita= IF(ISBLANK(DATEDIFF(LASTDATE('Visit_Database'[Fecha de visita]),TODAY() ,DAY)), "0", (DATEDIFF(LASTDATE('Visit_Database'[Fecha de visita]),TODAY() ,DAY)))
El panel debe mostrar
| Cliente | Fecha de la última visita | Período de tiempo de la última visita | Días desde la última visita |
| Cliente A | 1 octubre 2021 | Entre 7-14 días | 11 |
| Cliente B | 10 octubre 2021 | Últimos 7 días | 1 |
| Cliente C | 11 sep 2021 | Más de un mes | 30 |
| Cliente D | No visitado |
El filtro "Período de tiempo de la última visita" funciona bien sin "Días para la última visita". Es capaz de filtrar en consecuencia.
Una vez que agregué Días desde días desde la última visita, el filtro no funciona correctamente y los datos tampoco muestran los datos correctos.
Me di cuenta de que a través de prueba y error en Días de la última visita mostrará 0 para aquellos visitados dentro de las últimas 24 horas. No estoy seguro de si está causando el conflicto.
Agradecido si pudieras ayudarme. Realmente lo aprecio. ¡Gracias de antemano!
Solved! Go to Solution.
@keewei87 , Prueba como
Días desde la última visita= IF(ISBLANK(max('Visit_Database'[Fecha de visita])),0 ,DATEDIFF(Max('Visit_Database'[Fecha de visita]),HOY() ,DÍA))
@keewei87 , Prueba como
Días desde la última visita= IF(ISBLANK(max('Visit_Database'[Fecha de visita])),0 ,DATEDIFF(Max('Visit_Database'[Fecha de visita]),HOY() ,DÍA))
Gracias @amitchandak. ¡Realmente aprecio su respuesta! !
¡¡Logré resolver el problema!!
Hice la medida una columna calculada en su lugar y usé el formato dax como lo proporcionaste, pero la fecha máxima no funciona para mí. Pero la última fecha funciona para mí.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.