Хочу взять вот такой стол:
ID | CID | Term | Date | FTE |
---|---|---|---|---|
1 | 1 | 21SP | 12/21/2020 | 1 |
1 | 2 | 21SP | 12/21/2020 | 1 |
1 | 1 | 21SP | 12/23/2020 | 0 |
1 | 2 | 21SP | 12/23/2020 | 0 |
1 | 3 | 21SP | 12/23/2020 | 1 |
1 | 4 | 21SP | 01/01/2021 | 1 |
2 | 1 | 21SP | 12/25/2020 | 1 |
2 | 2 | 21SP | 12/25/2020 | 1 |
2 | 1 | 21SP | 01/02/2021 | 0 |
3 | 1 | 21SP | 01/02/2021 | 1 |
и превратите ее в визуализированную таблицу (и соответствующий график) следующим образом:
Term | Date | FTE |
---|---|---|
21SP | 12/21/2020 | 2 |
21SP | 12/22/2020 | 2 |
21SP | 12/23/2020 | 1 |
21SP | 12/24/2020 | 1 |
21SP | 12/25/2020 | 3 |
21SP | 12/26/2020 | 3 |
21SP | 12/27/2020 | 3 |
21SP | 12/28/2020 | 3 |
21SP | 12/29/2020 | 3 |
21SP | 12/30/2020 | 3 |
21SP | 12/31/2020 | 3 |
21SP | 01/01/2021 | 4 |
21SP | 01/02/2021 | 4 |
и так далее...
Каждая строка в визуализации представляет собой сумму столбца FTE для самой последней записи до этой даты по идентификатору, CID и сроку. Так, например, 01.01.2021 визуализация складывает следующие записи:
ID | CID | Term | Date | FTE |
---|---|---|---|---|
1 | 1 | 21SP | 12/23/2020 | 0 |
1 | 2 | 21SP | 12/23/2020 | 0 |
1 | 3 | 21SP | 12/23/2020 | 1 |
1 | 4 | 21SP | 01/01/2021 | 1 |
2 | 1 | 21SP | 12/25/2020 | 1 |
2 | 2 | 21SP | 12/25/2020 | 1 |
У меня также есть таблица дат, в которой есть все даты между начальной и конечной датами этой таблицы.
Я сбит с толку. Я почти уверен, что мне нужно создать меру, которая начиналась бы так:
FTE by Date =
VAR CurrentDate = SELECTEDVALUE( Dates[Date] )
...
RETURN
???
Это все, что я могу собрать на данный момент. Боюсь, что мои знания DAX и близко не достигают этого уровня. Любая помощь будет очень признательна. Я уверен, что о чем-то подобном уже спрашивали раньше, так что укажите мне правильное направление, и я прочитаю еще.
Спасибо.
Изменить (2021-03-09): добавлено описание логики для комментария @mkRabbani.