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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Sirhawk3017
Helper II
Helper II

Please help: create Quartiles and then crea

I'm at a blank. In PowerBI I want to be able to take my data, group it into quartiles and create a bar chart similar to below. I can do it in Excel, but have no idea how to do it in PowerBI. Any ideas how to do this? 

 

 

 

Sirhawk3017_0-1721164694311.png

 

Customer ID          Total Sales ($)

22791  47777.18
22795  38421.04
22792  6000
22791  6000
22793  22003.75
22797  44695.44
22793  27615
22795  2196
22792  6000
22791  6000
22793  29899.65
22793  34190.25
22797  33441
22795  2195
22792  6000
22791  6000
22797  34836.63
22793  23979
22795  1947
22792  6000
22791  6000
22795  2235
22793  29286.68
22792  6000
22791  6000
22795  1885
22793  20205
22793  18045
22792  6000
22791  6000
22795  2495
22792  6000
22791  6000
22795  2745
22793  17385
22793  18715.5
22795  2675
22792  6000
22791  6000
22792  6000
22791  6000
22795  2558
22794  1906.82
22793  20083.02
22792  6000
22791  6000
22794  6843.34
22795  2773
22793  26935.52
22792  6000
22791  6000
22795  0
22794  6898.12
22793  20202.5
22792  6000
22791  6000
22794  5857.77
22795  2675
22793  32338.25
22792  6000
22791  6000
22795  3885
22794  2582.8
22792  6000
22791  6000
22793  21330
22794  7977.2
22795  0
22793  21011.5
22792  6000
22791  6000
22795  3125
22794  17494.26
22792  6000
22791  6000
22794  1970.85

 

 

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Sirhawk3017 ,

@amitchandak Thanks for your reply!

And @Sirhawk3017 , have you solved your problem? If you have solved, please accept @amitchandak 's answer as solution. 
And if you have not solved, you can try this way:
Add an Index column in Power Query:

vjunyantmsft_0-1721785827930.png

Close & Apply and in Power BI Desktop, create new group for Index:

vjunyantmsft_1-1721785887697.png

vjunyantmsft_2-1721785911229.png

Then you will get a column like this:

vjunyantmsft_3-1721785941717.png

Use this DAX to create a calculated column:

X-axis = 
VAR _a = (COUNTROWS('Table') - 1) / 4
RETURN
SWITCH(
    TRUE(),
    'Table'[Index (bins)] = 1, "Quartiles 1",
    'Table'[Index (bins)] = 1 + _a, "Quartiles 2",
    'Table'[Index (bins)] = 1 + 2*_a, "Quartiles 3",
    "Quartiles 4"
)

vjunyantmsft_4-1721785979641.png

And use this DAX to create a measure:

Measure = 
CALCULATE(
    SUM('Table'[Total Sales ($)]),
    ALLEXCEPT('Table', 'Table'[X-axis])
)

Then you can create the visual like this:

vjunyantmsft_7-1721786062544.png


Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

3 REPLIES 3
Sirhawk3017
Helper II
Helper II

I will give this a shot tonight! thank you so much for the reply. I'll update if this was the fix.

Anonymous
Not applicable

Hi @Sirhawk3017 ,

@amitchandak Thanks for your reply!

And @Sirhawk3017 , have you solved your problem? If you have solved, please accept @amitchandak 's answer as solution. 
And if you have not solved, you can try this way:
Add an Index column in Power Query:

vjunyantmsft_0-1721785827930.png

Close & Apply and in Power BI Desktop, create new group for Index:

vjunyantmsft_1-1721785887697.png

vjunyantmsft_2-1721785911229.png

Then you will get a column like this:

vjunyantmsft_3-1721785941717.png

Use this DAX to create a calculated column:

X-axis = 
VAR _a = (COUNTROWS('Table') - 1) / 4
RETURN
SWITCH(
    TRUE(),
    'Table'[Index (bins)] = 1, "Quartiles 1",
    'Table'[Index (bins)] = 1 + _a, "Quartiles 2",
    'Table'[Index (bins)] = 1 + 2*_a, "Quartiles 3",
    "Quartiles 4"
)

vjunyantmsft_4-1721785979641.png

And use this DAX to create a measure:

Measure = 
CALCULATE(
    SUM('Table'[Total Sales ($)]),
    ALLEXCEPT('Table', 'Table'[X-axis])
)

Then you can create the visual like this:

vjunyantmsft_7-1721786062544.png


Best Regards,
Dino Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

amitchandak
Super User
Super User

@Sirhawk3017 , Check this ABC analysis. I think you can create 4 using .25, .5, .75 and 1

 

Power BI ABC Analysis using Window function, Dynamic Segmentation: https://youtu.be/A8mQND2xSR4

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

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.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.