Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
hello everyone i have a table
Name | Shift | Hour |
A | Worktime | 8 |
A | Worktime | 9 |
A | Worktime | 10 |
A | Worktime | 11 |
A | Break | 11 |
A | Break | 12 |
A | Worktime | 12 |
A | Worktime | 13 |
A | Meeting | 13 |
A | Meeting | 14 |
A | Meeting | 15 |
calculate ccount of work hours and count of non working
i use calculate(count(table[name]),filter(table,table[shift] = "Worktime")) and
calculate(count(table[name]),filter(table,table[shift] <> "Worktime"))
now i have worktime count is 6 and non worktime is 5, but this is wrong ,
as you see, worktime and break overlapp each others,so how can i make it that max of first breaktime which is12 to not be taken into consideration and max of meeting also so that way i have 1 count of break and 2 count of meeting
Solved! Go to Solution.
I just created a new calculated column that find the max value filtered by name
Maxnonworking = CALCULATE(MAX(table[Hour]),FILTER(ALLEXCEPT(table,Roster[Name]),table[shift]<>"Worktime"))
then for the nonavailable shift just create a new measure:
not availibile = CALCULATE(COUNT(table[Name]),FILTER(table,table[Shift] <> "Worktime"),FILTER(table,table[Hour]<>table[Maxnonworking]))
I just created a new calculated column that find the max value filtered by name
Maxnonworking = CALCULATE(MAX(table[Hour]),FILTER(ALLEXCEPT(table,Roster[Name]),table[shift]<>"Worktime"))
then for the nonavailable shift just create a new measure:
not availibile = CALCULATE(COUNT(table[Name]),FILTER(table,table[Shift] <> "Worktime"),FILTER(table,table[Hour]<>table[Maxnonworking]))
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
21 | |
15 | |
11 | |
11 | |
10 |