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
Tengo las siguientes tablas
user_list
| media_id | user_id | start_date | finish_date | min_day |
| 1 | 1 | 01/01/2022 | 02/01/2023 | 8,2 |
| 3 | 1 | 31/12/2022 | 01/01/2023 | 45.0 |
| 2 | 2 | 03/01/2023 | 01/02/2024 | 2.5 |
Medio
| media_id | título | formato | number_ep | ep_duration |
| 1 | Serie A | Serie | 60 | 50 |
| 2 | Serie B | Serie | 20 | 50 |
| 3 | Película A | Película | 1 | 90 |
Mi objetivo es hacer un gráfico del tiempo que pasan los usuarios viendo programas a lo largo de los años, así que pensé en agregar el valor de "min_day" de la tabla "user_list" a la tabla del calendario con
total_hours = CALCULAR(SUMA('user_list'[min_day]),FILTRO('user_list','user_list'[Finalizar]>='Calendario'[Fecha]&&'user_list'[inicio]<='Calendario'[Fecha]))/60
y obtén lo siguiente
| Fecha | total_hours |
| 30/12/2023 | 8.2 |
| 31/12/2023 | 53.2 |
| 01/01/2023 | 53.2 |
| 02/01/2023 | 8.2 |
| 03/01/2023 | 2.5 |
Hola @samotfrt
Hay algunos errores en sus datos, compruébelos usted mismo.
Aquí está la prueba después de cambiar los datos:
total_hours = CALCULATE(SUM(user_list[min_day]), FILTER(user_list, [finish_date] >= SELECTEDVALUE('Calendar'[Date]) && 'user_list'[start_date] <= SELECTEDVALUE('Calendar'[Date])))
Salida:
¿Es este el resultado que esperas?
Saludos
Yulia Xu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
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.