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!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi All,
Hope everyone is doing good.
I need to write a calculated column which will give us the detail either the employee is working in samedept or differentdept.
below is the dataset
| Employee ID | Department |
| E1 | 101 |
| E1 | 102 |
| E1 | 103 |
| E2 | 101 |
| E2 | 102 |
| E2 | 201 |
| E3 | 201 |
| E3 | 202 |
As Employee E1 is working all the departments starting with 1 so it is marked as SameDept. Same goes for E3 employee as he is working in department starting with 2.
Whereas Employee E2 is working in department satrting with 1 and 2 so they need to be marked as DifferentDept.
Can you please help me on the same!!!!
Hi @Fowmy
Thanks for the solution. The data is around 1 lakh rows and still some of the records are not running properly. Needs a little tweak on the same. for the marked data it is not running properly.
@niteshtrehan89
There was no mention about Department Status, I believe you need to check based on the employee id and the department status, please use the following modified code:
Dep Status =
VAR __emp = Table15[Employee ID],
VAR __status = Table15[Dep_Status]
VAR __dep =
LEFT ( Table15[Department ], 1 )
RETURN
IF (
SUMX (
FILTER ( Table15, Table15[Employee ID] = __emp && Table15[Dep_Status] = __status ),
INT ( LEFT ( Table15[Department ], 1 ) <> __dep )
) = 0,
"Same Department",
"Different Department"
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hi @Fowmy
Still not working. Infact the slicer department status is nothing but the same department and different department.
Same department= intercompany
Different department= Non-intercompany
Hi. @niteshtrehan89
Can you show your current adjusted code formula?
Best Regards,
Community Support Team _ Eason
@niteshtrehan89
Add the following column to your table:
Dep Status =
var __emp = Table15[Employee ID] return
var __dep = LEFT(Table15[Department ],1)
return
IF(
SUMX(
FILTER(Table15, Table15[Employee ID] = __emp),
int(LEFT(Table15[Department ],1) <> __dep)
) = 0,
"Same Department",
"Different Department"
)
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 62 | |
| 55 | |
| 39 | |
| 16 | |
| 15 |
| User | Count |
|---|---|
| 93 | |
| 85 | |
| 33 | |
| 31 | |
| 25 |