Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I have below table as input
id|type
1|manager
1|non manager
1|manager
1|non manager
1|non manager
1|manager
desired output: if more than one id falling into manager and non manager hen it should show as mixed as shown below.
id|type
1|mixed
Can anyone help ..
Solved! Go to Solution.
Hi @Anonymous,
do you need SQL or DAX?
If SQL, you can use following query:
SELECT
id,
CASE WHEN COUNT(DISTINCT type) > 1 THEN 'mixed' ELSE MIN(type) END "Type"
FROM YourTable
GROUP BY ID
Hi @Anonymous,
do you need SQL or DAX?
If SQL, you can use following query:
SELECT
id,
CASE WHEN COUNT(DISTINCT type) > 1 THEN 'mixed' ELSE MIN(type) END "Type"
FROM YourTable
GROUP BY ID
You should try using a case when switch in sql counting the number of unique type if it is highter than one then mixed
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 26 | |
| 23 | |
| 19 | |
| 18 | |
| 15 |
| User | Count |
|---|---|
| 46 | |
| 46 | |
| 43 | |
| 36 | |
| 31 |