Forum Discussion

Surya1's avatar
Surya1
Icon for Helper I rankHelper I
8 years ago
Solved

First of month

I have one question. I need check if today's date is the first working day of the month.how can it be done
  • Greg_Deckler's avatar
    8 years ago

    How about this?

     

    First Working Day of Month = 
    VAR TodaysDate = TODAY()
    VAR Calendar1 = CALENDAR(DATE(YEAR(TodaysDate),1,1),DATE(YEAR(TodaysDate),12,31))
    VAR Calendar2 = ADDCOLUMNS(Calendar1,"Month",MONTH([Date]))
    VAR Calendar3 = ADDCOLUMNS(Calendar2,"WeekDay1",WEEKDAY([Date],2))
    VAR TodaysMonth = MONTH(TodaysDate)
    VAR Calendar4 = FILTER(Calendar3,[Month]=TodaysMonth&&[WeekDay1]<6)
    VAR FirstWorkingDay = MINX(Calendar4,[Date])
    RETURN FORMAT(FirstWorkingDay,"mm/dd/yyyy")