Я пытаюсь создать пользовательскую функцию, которая вычисляет разницу в рабочих днях между двумя датами. Я сделал ту же функцию в SSRS:
Public Function WorkdayDiff(StartDate As Date, EndDate As Date) As Date
Return Datediff("ww", StartDate, EndDate, vbMonday) +
Datediff("ww", StartDate, EndDate, vbTuesday) +
Datediff("ww", StartDate, EndDate, vbWednesday) +
Datediff("ww", StartDate, EndDate, vbThursday) +
Datediff("ww", StartDate, EndDate, vbFriday)
End Function
Я пытался сделать то же самое сейчас на языке Power Query M, но я не могу сказать:
Тип не определен.
Это мой код в расширенном редакторе Power BI:
(DateStart as Date, DateEnd as Date) as Date =>
let
WorkdayDiff = Datediff("ww",DateStart ,DateEnd, vbMonday) +
Datediff("ww",DateStart ,DateEnd, vbTuesday) +
Datediff("ww",DateStart ,DateEnd, vbWednesday) +
Datediff("ww",DateStart ,DateEnd, vbThursday) +
Datediff("ww",DateStart ,DateEnd, vbFriday)
in
WorkdayDiff