Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Count the number of times employees charged more than 40 per week by EndOfWeek

Hello Community,

I summarized regular hours recorded by the EndOfWeek, and I'm trying to count the number of times this has occurred for semi-monthly pay periods where more than 40 per week have been recorded and those hours need to be moved to overtime .  This is what I have so far:

 

Count of Hours Over 40 by Week =
VAR R_HoursOver40 =
IF (
CALCULATE (
SUM ( Timesheetlines[ENTERED_HRS] ),
Timesheetlines[Type] = "R",
ALLEXCEPT ( Timesheetlines, Timesheetlines[EndOfWeek] )
) > 40,
COUNT(Timesheetlines[EMPL_ID]),
0
)
RETURN
R_HoursOver40
 
Thanks in advance!
1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Anonymous ,

Hours >40

SUMX(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[_1])

Occurance , where Hours >40

Countx(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[EMPL_ID])

 

Employee Count, where Hours >40
Countx(summarize(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[EMPL_ID]),[EMPL_ID])

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

@Anonymous ,

Hours >40

SUMX(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[_1])

Occurance , where Hours >40

Countx(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[EMPL_ID])

 

Employee Count, where Hours >40
Countx(summarize(filter(Summarize(Timesheetlines,Timesheetlines[EMPL_ID], Timesheetlines[EndOfWeek],"_1",SUM ( Timesheetlines[ENTERED_HRS] )),[_1]>40),[EMPL_ID]),[EMPL_ID])

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.