Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hello everyone,
I have a requirement to create a calculated column or Measure to achieve the below mentioned requirement.
If Role 1 has the training T1 it should not be repeated for other Roles. For other roles in the place of T1 it should be 'null' value.
Likewise for Role 2 it should be T2 and role 3 and so on. If it is only 3 roles in that case we can write using "if" or "switch" function but if it contains 100 or 1000 roles in that case how should we achieve this requirement.
Please advice.
Solved! Go to Solution.
pls try this
Required Output =
VAR _rx = RANKX('Table',[Name],,ASC,Dense)
VAR _Result = RANKX('Table',[Trainings],,ASC,Dense)
RETURN
IF(_Result=_rx,[Trainings])pls try this
Required Output =
VAR _rx = RANKX('Table',[Name],,ASC,Dense)
VAR _Result = RANKX('Table',[Trainings],,ASC,Dense)
RETURN
IF(_Result=_rx,[Trainings])If this post helps, then please consider accepting it as the solution to help other members find it faster.
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
Check out the November 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 59 | |
| 43 | |
| 42 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 190 | |
| 122 | |
| 96 | |
| 66 | |
| 47 |