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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Sirhawk3017
Helper I
Helper I

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

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 I
Helper I

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

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

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.