Hi all,
I have a dataset of temporary employee hours summarized by employee and date of invoice from the temp agency. The invoice date is generally the Sunday following the week in which the work was done though in one case it was the following Thursday.
I am anlayzing productivity by Month and would like to have the hours divided across the approx. work days. How would I convert this table assuming the labor was done M-F of the previous week?
Invoice Date | Employee ID | Hours Worked |
08/18/2019 | 1234 | 26.00 |
08/18/2019 | 1235 | 39.50 |
09/15/2019 | 1236 | 24.00 |
08/18/2019 | 1237 | 2.00 |
09/08/2019 | 1240 | 7.50 |
Is it possible to change it into something like this using power query or dax? Ideally I would like to exclude Holidays, I do have a calendar table.
Approx. Work Date | Employee ID | Approx. Hours Worked |
08/12/2019 | 1234 | 5.20 |
08/13/2019 | 1234 | 5.20 |
08/14/2019 | 1234 | 5.20 |
08/15/2019 | 1234 | 5.20 |
08/16/2019 | 1234 | 5.20 |
08/12/2019 | 1235 | 7.90 |
08/13/2019 | 1235 | 7.90 |
08/14/2019 | 1235 | 7.90 |
08/15/2019 | 1235 | 7.90 |
08/16/2019 | 1235 | 7.90 |
How would you approach this challenge?
Thanks in advance!
Solved! Go to Solution.
@b2wise , Create a Wednesday end date week, Take help from here
Any Weekday Week - Start From Any day of Week
https://community.powerbi.com/t5/Community-Blog/Any-Weekday-Week-Decoding-Date-and-Calendar-2-5-Powe...
Now create a new table using crossjoin with filter Invoice Date = [Date]
refer to this file on how to allocate(This is monthly). In you case if you have holiday other then weekend, you need have calculation for that, else just divide by 5
filter(Crossjoin(Date,Table), [Week End date] = [Invoice Date] && [Weekday] =1)
@b2wise , Create a Wednesday end date week, Take help from here
Any Weekday Week - Start From Any day of Week
https://community.powerbi.com/t5/Community-Blog/Any-Weekday-Week-Decoding-Date-and-Calendar-2-5-Powe...
Now create a new table using crossjoin with filter Invoice Date = [Date]
refer to this file on how to allocate(This is monthly). In you case if you have holiday other then weekend, you need have calculation for that, else just divide by 5
filter(Crossjoin(Date,Table), [Week End date] = [Invoice Date] && [Weekday] =1)
Power BI release plans for 2023 release wave 1 describes all new features releasing from April 2023 through September 2023.
Make sure you register today for the Power BI Summit 2023. Don't miss all of the great sessions and speakers!
User | Count |
---|---|
212 | |
53 | |
45 | |
41 | |
41 |
User | Count |
---|---|
270 | |
210 | |
72 | |
70 | |
65 |