Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now
Hola, tengo una tabla con la siguiente información y he calculado los días totales entre la fecha de inicio y la fecha final.
Ahora, necesito contar los días para cada año y que pueda filtrar por el año de los días algo así:
He intentado hacerlo con TOTALYTD, pero al no tener una sola columna con las fechas, no funciona.
HELP!
Hi @DAE
First, make sure you have a date table that contains enough date ranges to cover all your possible start and end dates.
Date Table = CALENDAR (MIN('Data'[StartDate]), MAX('Data'[EndDate]))
To make slicing and calculating easier, you need to add the year column to the date table:
Year = YEAR('Date Table'[Date])
Next, you need to create a metric that calculates the number of days per year. This metric will calculate how many days there are in each year between the start date and the end date.
Days in Each Year =
SUMX(
VALUES('Date Table'[Year]),
VAR CurrentYearStart = DATE('Date Table'[Year], 1, 1)
VAR CurrentYearEnd = DATE('Date Table'[Year], 12, 31)
VAR StartDate = MAX('Data'[StartDate])
VAR EndDate = MIN('Data'[EndDate])
VAR OverlapStart = MAX(CurrentYearStart, StartDate)
VAR OverlapEnd = MIN(CurrentYearEnd, EndDate)
RETURN
IF(
OverlapStart <= OverlapEnd,
DATEDIFF(OverlapStart, OverlapEnd, DAY) ,
0
)
)
Best Regards,
Jayleny
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hola @v-jialongy-msft , sigo los pasos indicados, pero no funciona. Aparece el resultado en todos los días, y en la sumatoria total "Days each year" aparecen más días de los correctos. El cálculo debería ser este:
El problema es que tengo la fecha de inicio y la fecha final en la misma fila, son muchos registros, con diferentes fechas y no puedo hacer una fila por cada tramo de fechas y cada registro, ya que las combinaciones son muchisimas.
Envío todos los screenshots, por si me puedes dar cualquier indicación
¡Gracias!
Check out the October 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
115 | |
113 | |
105 | |
95 | |
58 |
User | Count |
---|---|
175 | |
147 | |
134 | |
105 | |
82 |