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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Ammulu_M
Helper I
Helper I

Create rank under each LOB and under their supervisor

I have date table & main file which has supervisor, agent id, lob for each employee,
I have aes file where I was calculating the aes attainment, (aes num/aes denom) which is a measure
I have QA file where I was calculating the QA attainment, (QA num/QA denom) which is a measure
I have absenteeism file where I was calculating the absent attainment, (absent num/absent denom) which is also a measure
now i have created another measure which is sum of all the above attainment i.e overall attainment.
I want to create rank for each employee under their lob and respective supervisor. in power bi based on the Overall attainment which varies with date.

7 REPLIES 7
bhanu_gautam
Super User
Super User

@Ammulu_M , Create a measure using DAX
Employee_Rank =
RANKX(
ALLSELECTED('Main File'[EmployeeID]),
CALCULATE([Overall_Attainment], ALLEXCEPT('Main File', 'Main File'[LOB], 'Main File'[Supervisor], 'Date'[Date])),
,
DESC,
DENSE
)




Did I answer your question? Mark my post as a solution! And Kudos are appreciated

Proud to be a Super User!




LinkedIn






rajendraongole1
Super User
Super User

Hi @Ammulu_M - Can you please share some sample data to take it as reference and expected result





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Ammulu_M_0-1722839168296.png

This is the main table looks like.

Ammulu_M_1-1722839418426.png

This are the measures I was using. I have connection to all the tables with main file throught EMP_id many to many in single direction where Main file filters the tables.
Now i want to create rank like this in the card visual 

Ammulu_M_2-1722839708940.png

 





Hi @Ammulu_M - as checked the attached snapshot, you can combine the individual attainment measures into an overall attainment measure as below:

Overall Attainment = [AES Attainment] + [QA Attainment] + [Absent Attainment]

 

create below measure to get the rank is within each LOB and supervisor.In employee Rank, you can add toverall attainment too.

 

Employee Rank =
VAR CurrentEmployee = SELECTEDVALUE('main file'[Employee ID])
VAR CurrentLOB = SELECTEDVALUE('main file'[LOB])
VAR CurrentSupervisor = SELECTEDVALUE('main file'[Supervisor])
RETURN
RANKX(
FILTER(
ALLSELECTED('main file'),
'main file'[LOB] = CurrentLOB &&
'main file'[Supervisor] = CurrentSupervisor
),
[Overall Attainment],
,
DESC,
DENSE
)

 

Hope it helps





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Thank you rajendraongole1 for the quick response.

Ammulu_M_1-1722843008656.png

 

In the selected date range and supervisor I ahve only 34 employees but why I'm getting last rank as 73

 

Hi @Ammulu_M -There might be duplicate entries for employees which can inflate the rank count.

 

count the number of employees visible in the current context

EmployeeCount = COUNTROWS(
FILTER(
ALLSELECTED('EmployeeTable'),
'EmployeeTable'[Supervisor] = MAX('EmployeeTable'[Supervisor]) &&
'EmployeeTable'[LOB] = MAX('EmployeeTable'[LOB])
)
)

 

To rank employees by their OverallAttainment within their LOB and Supervisor

EmployeeRank = RANKX(
FILTER(
ALLSELECTED('EmployeeTable'),
'EmployeeTable'[Supervisor] = MAX('EmployeeTable'[Supervisor]) &&
'EmployeeTable'[LOB] = MAX('EmployeeTable'[LOB])
),
[OverallAttainment],
,
DESC,
DENSE
)

 

Try the above employe count and also Employee Rank fields in your table chart. 

 

still issue exist, please share sample data in excel





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





I tried the employee count i'm getting the count of all, but i want distinct

 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 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