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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
matus_jun
Frequent Visitor

dax find number from given week range

matus_jun_0-1735787004117.png

Hi im so sorry for my english 
how can I know how many people not recive 2 off day, 1 off day or not get any off day  base on given range 
column workday 1= workday , 0 =offday  
thank you alot

1 ACCEPTED SOLUTION
shafiz_p
Super User
Super User

Hi @matus_jun  Try this:

EmployeesNotReceiving2OffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] <> 2
    )
)


EmployeesNotReceiving1OffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] <> 1
    )
)



EmployeesNotReceivinganyOffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] = 0
    )
)

 

 

Hope this helps!!

If this solved your problem, please accept it as a solution and a kudos!!

 

Best Regards,
Shahariar Hafiz

View solution in original post

1 REPLY 1
shafiz_p
Super User
Super User

Hi @matus_jun  Try this:

EmployeesNotReceiving2OffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] <> 2
    )
)


EmployeesNotReceiving1OffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] <> 1
    )
)



EmployeesNotReceivinganyOffDays = 
CALCULATE(
    DISTINCTCOUNT('Table'[employee_id ]),
    FILTER(
        ADDCOLUMNS(
            SUMMARIZE('Table', 'Table'[employee_id ]),
            "OffDaysCount", 
            CALCULATE(
                COUNT('Table'[workday]),
                'Table'[workday] = 0
            )
        ),
        [OffDaysCount] = 0
    )
)

 

 

Hope this helps!!

If this solved your problem, please accept it as a solution and a kudos!!

 

Best Regards,
Shahariar Hafiz

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.