Следующая доступная дата
У меня есть трубчатая модель со стандартной звездообразной схемой. В моей таблице затемнения есть столбец, который помечает праздничные дни в Великобритании. Я бы не хотел включать эту дату, если ключ выбирает дату, которая была помечена, но следующую доступную дату я не отмечаю. у меня нет большого доступа к базе данных, чтобы создать функцию для этого, как я видел, что другие делают
Кто-нибудь может предложить какой-нибудь Дакс или способ сделать это
Большое спасибо заранее
1 ответ
Вы можете создать вычисляемый столбец, чтобы получить следующую работу dateKey
если дата помечена как нерабочая дата. Если дата не помечена, столбец содержит dateKey
значение.
Используйте это DAX выражение в вычисляемом столбце:
=
IF (
[isDefaultCalendarNonWorkingDay] = 1,
CALCULATE (
MIN ( [dateKey] ),
FILTER (
DimDate,
[dateKey] > EARLIER ( [dateKey] )
&& [isDefaultCalendarNonWorkingDay] = 0
)
),
[dateKey]
)
Я воссоздал вашу таблицу DimDate с некоторыми примерами данных:
Позвольте мне знать, если это помогает.