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

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes! Register now.

Reply
spagad6263
Post Patron
Post Patron

How to count number of employees of each department?

Hi,

 

I am new to DAX, and hope someone can provide advice how to use DAX?

 

Below are 2 tables - [Employee] and [Department], and I would like to have a new measure (or column) in Department table to show number of employee of each department (highlighted in grey). Any suggestions are most appreciated!

 

spagad6263_0-1685333622196.png

 

1 ACCEPTED SOLUTION
Dhairya
Solution Supplier
Solution Supplier

There are two methods to calculate count of employees in each department.

Method 1:
step1:
Create table visual and add dept id(from employee table), dept name(from department table) and employee id(from employee table).
Dhairya_0-1685335993931.png
step2:
summarize employee id as Count or distinct count (according to your data).


Method 2: (Using Measure/Calculated column)
DAX Code :
 

 

Number of employees =
CALCULATE (
COUNT ( Employee[Employee_id] ),
ALLEXCEPT ( Employee, Employee[Dept_id], Department[Dept_Name] )
)

 

Dhairya_0-1685336894683.png

Please mark my solution as accepted if it helped you!

View solution in original post

3 REPLIES 3
spagad6263
Post Patron
Post Patron

Perfect and this is exactly what I need. I used the second method, and it works! Thanks so much for the help.

 

Are you able to have a brief explanation about below?

ALLEXCEPT ( Employee, Employee[Dept_id], Department[Dept_Name] )

 

 

here we have used ALLEXCEPT as modifier, which will remove all the filters from table specified in the first argument and keeps only the filters on the columns specified in the following arguments.

 

You can refer following link to better understand how allexcept can be used in different ways.
https://dax.guide/allexcept/

Dhairya
Solution Supplier
Solution Supplier

There are two methods to calculate count of employees in each department.

Method 1:
step1:
Create table visual and add dept id(from employee table), dept name(from department table) and employee id(from employee table).
Dhairya_0-1685335993931.png
step2:
summarize employee id as Count or distinct count (according to your data).


Method 2: (Using Measure/Calculated column)
DAX Code :
 

 

Number of employees =
CALCULATE (
COUNT ( Employee[Employee_id] ),
ALLEXCEPT ( Employee, Employee[Dept_id], Department[Dept_Name] )
)

 

Dhairya_0-1685336894683.png

Please mark my solution as accepted if it helped you!

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors