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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
matus_jun
New Member

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
Resident Rockstar
Resident Rockstar

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
Resident Rockstar
Resident Rockstar

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.