Требуется количество дней между двумя датами, исключая нерабочие дни.
Некоторые определения
Sales[date1]
Sales[date2]
DeterminesWeekDay = WEEKDAY(Payment[Deposit Date],3)
Weekend -Weekday =
SWITCH(TRUE(),
Sales[DeterminesWeekDay] = 0, "Weekday",
Sales[DeterminesWeekDay] = 1, "Weekday",
Sales[DeterminesWeekDay] = 2, "Weekday",
Sales[DeterminesWeekDay] = 3, "Weekday",
Sales[DeterminesWeekDay] = 4, "Weekday",
Sales[DeterminesWeekDay] = 5, "Weekend",
Sales[DeterminesWeekDay] = 6, "Weekend",
BLANK()
)
Моя дакс функция, на которой я застрял, создавая новую меру или столбец.
WorkDaysOnly =
CALCULATE(DATEDIFF(MIN(Sales[date1]),MIN(Sales[date2]),DAY),
FILTER(Sales, Sales[Weekend -Weekday] = "Weekday") )
Вот где я не знаю, как выбрать разницу между двумя датами, она все еще считает выходные.
Например, date1 = 6/7/2019 и date2 = 6/10/2019, то, что я ожидаю, это один день, а не 3. Было бы лучше дублировать мои даты и удалить все даты выходных, как?