Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Working Days between two periods

Hello  -  This formula works for counting positive days between two periods  (weekdays only).     Meaning...this assumes the Delivery Date comes after the Order Date.     I am actually using this f...
  • ImkeF's avatar
    ImkeF
    6 years ago

    Yes, like I mentioned - you have to add your workday-filter.

    It should work like you did before.

    As I had to build the sample data from scratch, I've allowed myself to skip that additional column.

     

  • Anonymous's avatar
    Anonymous
    6 years ago

    Thank you Imke!!     Here is the final formula for anyone else that may need this.    Again, this counts the number of workdays between one period and the next   (in this...between Due Dates  and  Ship Dates).     And also accounts for if the ship date comes earlier than the due date.  

     

    WDC =
    If( 'Flu Shipped'[Due Date] < 'Flu Shipped'[Date Shipped],
    CALCULATE(
    COUNTROWS( DateTable ),
    DATESBETWEEN ( DateTable[Date],  'Flu Shipped'[Due Date], 'Flu Shipped'[Date Shipped]),DateTable[DateIsWorkingDay]= True,
        ALL ( 'Flu Shipped' )
    ),

    CALCULATE(
    COUNTROWS( DateTable ),
    DATESBETWEEN ( DateTable[Date], 'Flu Shipped'[Date Shipped], 'Flu Shipped'[Due Date]), DateTable[DateIsWorkingDay]=True,
        ALL ( 'Flu Shipped' )
    ) * -1)