Hi @bstmarie ,
Please receive hereby a Power BI-workout, completely based upon your Excel formulas.
PBIX attached:
Requisted by and WO date comparison.pbix (98.6 KB)
Data sources are the provided Excel file and a standard date table, added are two calculated columns in “Workorders”, three measures and two basic graphs are added, see below:
The formatting of the date-columns within the table “Workorders” includes the full day name, for auditing purposes.
To calculate the target date, a Switch true function is used, added as calculated column.
Target date = SWITCH( true,
WEEKDAY( Workorders[Start Date]) = 1, Workorders[Start Date] -4, // Sunday WO start date , clearance request should be at least 4 days before, Wednesday
WEEKDAY( Workorders[Start Date]) = 2, Workorders[Start Date] -5, // Monday WO start date , clearance request should be at least 5 days before, Wednesday
WEEKDAY( Workorders[Start Date]) = 3, Workorders[Start Date] -6, // Tuesday WO start date , clearance request should be at least 6 days before, Wednesday
WEEKDAY( Workorders[Start Date]) = 4, Workorders[Start Date] -7, // Wednesday WO start date , clearance request should be at least 7 days before, Wednesday
WEEKDAY( Workorders[Start Date]) = 5, Workorders[Start Date] -1, // Thursday WO start date , clearance request should be at least 1 day before, Wednesday
WEEKDAY( Workorders[Start Date]) = 6, Workorders[Start Date] -2, // Friday WO start date , clearance request should be at least 2 days before, Wednesday
WEEKDAY( Workorders[Start Date]) = 7, Workorders[Start Date] -3, // Saterday WO start date , clearance request should be at least 3 days before, Wednesday
1) //1 = Error with date to be resolved by correcction date
To calculate the “requested on time”, a second calculated column is used in line with the Excel set up, this could also have been a measure.
Requested on time = IF(Workorders[Clearance Requested] <= Workorders[Target date], 1,0)
Three basic measures are set up in “DS Measures” to calculate the total workorders, the requested on time workorders and the percentage requested on time workorders.
Basic graphs could be made, as shown below:
I hope this helps you further,
kind regards, Jan van der Wind