Forum Discussion

anonymous_thr's avatar
anonymous_thr
Regular Visitor
3 years ago
Solved

Creating Data Visualization sorted by combination of y-axis values

I currently have a stacked column chart with three aggregate values in the y-axis. Is it possible for me to sort by the combination of all three of these values? Currently, the sorting options only seem to allow for me to sort by one of these values, but I'm looking for a way to do all three. 

  • Ritaf1983's avatar
    Ritaf1983
    3 years ago

    Hi anonymous_thr 

    In the first step create measures for your segments (instead of just dragging and dropping the columns)

     


    for example = 

    Cross_Sales = sum('financials'[Cross sales])


    After you have 3 measures of segments, you should summarize them with new Dax measure :
    sum_segments = [Measure_11]+[Measure_12]+[Measure_13]

    than on X-Axis you need to put your categories :
    on Y-Axis - 3 measures of segments.
    on tooltip sum_segments

    Result you can sort your columns by Sum_measures or by separate segment according to your needs:
    Example of sorting by segment:

    Example of sorting by sum_messures:

    Sample linked file updated too: Link to the updated file 

    If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly

     

7 Replies

    • anonymous_thr's avatar
      anonymous_thr
      Regular Visitor

      I can't do a screenshot of my data for obvious reasons, but as an example: see the below graph. It's  a stacked column chart. Imagine the values are different - I want to sort the table by the actual stacked columns themselves, not just a singular value. Typically, the only way I can see Excel sorting working is by sorting one value, not all the values that are stacked together. I essentially want a stacked column chart that operates by having a descending visual, so that the highest stacked bar is first, second highest is second etc. 

      • Ritaf1983's avatar
        Ritaf1983
        Super User

        Hi anonymous_thr 
        I am still not sure that I understood your needs, so I will try to show all sorting options.
        First of all, this is just 1 hierarchy of sorts, you can't combine them ( unlike the table).

        If you want to sort them by "total" column is the basic : 

        if you need to sort by "column pieces" you need to create separate measures for every part of the legend for example :

        Measure_11 = CALCULATE(SUM('Table'[value]),'Table'[subcategory]=11)
        And put those measures on y-axis:

        And if you want to choose which option to sort you can combine the first with the second using tooltips:

        Link to sample file with all 3 versions 

        If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly