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

The Fabric community is upgrading! Read all of the details including the timeline and what you can expect. Learn more

Reply
JMMSSAU
New Member

count values from multiple columns

HI All,

Issue:

I have 6 columns with items listed, some duplicates over different rows. I am needing to count the items across the 6 columns, display them in a single table, then count them

 

Example of Data:

ID

Item 1Item 2Item 3Item 4Item 5Item 6

01

Household EssentialsVehicle & Transport    
01FurnitureRepair & Maintenance    
01Baby Furniture & ItemsRepair & Maintenance    
02Education & Employment     
02Technology     
02Tablet / Laptop     
03Vehicle & TransportVehicle & Transport    
03Vehicle RegistrationVehicle Registration    
03Car RegistrationCTP    

 

Desired outcome:

 

ItemsCount
Household Essentials1
Car Registration1
Vehicle & Transport3
Tablet / Laptop1
Technology1
Education & Employment1
Baby Furniture & Items1
Furniture1
Repair & Maintenance2
CTP1

 

Background:

I have a large spreadsheet that has items in 4 columns that were separated by a dash. This column was split and rows duplicated so that there is multiple rows with the same ID, however now one Item 1 on each row. the same for Item 2.

 

Any help would be amazing thanks

1 ACCEPTED SOLUTION
Natarajan_M
Super User
Super User

Hi @JMMSSAU , Before counting, I'd suggest first unpivoting the 6 item columns into a single column ,this makes the count much simpler and cleaner to work with.

In Power Query:
1. Select all 6 item columns (Item 1 through Item 6)
2. Right-click → Unpivot Columns
3. This gives you a single Value column with all items stacked
4. Remove the Attribute column (which just says Item 1, Item 2 etc.)
5. Filter out any blank/null rows
6. Then group by the Value column and count rows

Once everything is in one column, a simple **Group By** gives you exactly the Items + Count table you're after — no complex cross-column logic needed.

Hope that helps!

Thanks!

Natarajan Manivasagan

If you found this helpful, please consider giving it a Kudos and marking it as the accepted solution — it goes a long way in helping others facing the same issue.

 

🏆 Best Solution for Enterprise BI — 2026 Microsoft Fabric Semantic Link Developer Experience Challenge
👉 Microsoft announcement · View the winning notebook

 

For more Power BI tips and discussions, let's connect on LinkedIn.

 

Cheers!

View solution in original post

2 REPLIES 2
JMMSSAU
New Member

That's brilliant thanks.

Natarajan_M
Super User
Super User

Hi @JMMSSAU , Before counting, I'd suggest first unpivoting the 6 item columns into a single column ,this makes the count much simpler and cleaner to work with.

In Power Query:
1. Select all 6 item columns (Item 1 through Item 6)
2. Right-click → Unpivot Columns
3. This gives you a single Value column with all items stacked
4. Remove the Attribute column (which just says Item 1, Item 2 etc.)
5. Filter out any blank/null rows
6. Then group by the Value column and count rows

Once everything is in one column, a simple **Group By** gives you exactly the Items + Count table you're after — no complex cross-column logic needed.

Hope that helps!

Thanks!

Natarajan Manivasagan

If you found this helpful, please consider giving it a Kudos and marking it as the accepted solution — it goes a long way in helping others facing the same issue.

 

🏆 Best Solution for Enterprise BI — 2026 Microsoft Fabric Semantic Link Developer Experience Challenge
👉 Microsoft announcement · View the winning notebook

 

For more Power BI tips and discussions, let's connect on LinkedIn.

 

Cheers!

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.