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 nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Could someone suggest me a query to display top 10 customer names based on employee head count.
Solved! Go to Solution.
@RashmitaR If you dont' want to go down DAX way, you can use Sorty by option of visual to sort by employee head count. This will give you them in order but won't restrict it to just 10 but you can clearly make out top 10.
TOPN(10,employee,employee[employee_head_count],DESC)
Here is a query that does that. Basically, select the drop down for the column, Sort Descending and then Keep Rows, 10.
let
Source = Csv.Document(File.Contents("C:\temp\powerbi\dates.csv"),[Delimiter=",", Columns=4, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Promoted Headers" = Table.PromoteHeaders(Source),
#"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Date", type date}, {"Value", Int64.Type}, {"Value2", Int64.Type}, {"Value3", Int64.Type}}),
#"Sorted Rows" = Table.Sort(#"Changed Type",{{"Value3", Order.Descending}}),
#"Kept First Rows" = Table.FirstN(#"Sorted Rows",10)
in
#"Kept First Rows"
@RashmitaR If you dont' want to go down DAX way, you can use Sorty by option of visual to sort by employee head count. This will give you them in order but won't restrict it to just 10 but you can clearly make out top 10.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 24 | |
| 22 | |
| 20 | |
| 18 | |
| 13 |
| User | Count |
|---|---|
| 68 | |
| 57 | |
| 42 | |
| 42 | |
| 30 |