Forum Discussion

ScotchCat's avatar
ScotchCat
Regular Visitor
5 years ago
Solved

Help! Top 5 and Others

Help! I will need to create a pie chart that shows the top 5 by Rank (1-5) and group all the rest (Rank 6-9) into an 'Other' category.  I'm pretty new at this - be gentle!  Thanks in advance! 

 

My table is called CoolSports 

Here's the data in my table: 

 

CATEGORYROW_COUNTRANK
WaterSki8121
SnowSki7272
Biking6993
Mountain_Bike5474
Swim3585
Hiking2106
Telemark1757
Walk508
Jog239
  • You can do this with the Charticulator visual.  See example below.  The key is to make a measure like the one below along with the Category and Row Count columns in your visual, and then Group By the new measure and make it a radial scaffold.

    (3) Charticulator: Now a Power BI Custom Visual! (with Daniel Marsh-Patrick) - YouTube

     

     

    Top5 =
    VAR top5 =
        TOPN (
            5,
            ALLSELECTED ( CategoryRank[CATEGORY] ),
            CALCULATE ( SUM ( CategoryRank[ROW_COUNT] ) )DESC
        )
    VAR thiscategory =
        SELECTEDVALUE ( CategoryRank[CATEGORY] )
    VAR result =
        IF ( thiscategory IN top5thiscategory"Others" )
    RETURN
        result

     

     

    Pat

     

2 Replies

  • mahoneypat's avatar
    mahoneypat
    Microsoft Employee

    You can do this with the Charticulator visual.  See example below.  The key is to make a measure like the one below along with the Category and Row Count columns in your visual, and then Group By the new measure and make it a radial scaffold.

    (3) Charticulator: Now a Power BI Custom Visual! (with Daniel Marsh-Patrick) - YouTube

     

     

    Top5 =
    VAR top5 =
        TOPN (
            5,
            ALLSELECTED ( CategoryRank[CATEGORY] ),
            CALCULATE ( SUM ( CategoryRank[ROW_COUNT] ) )DESC
        )
    VAR thiscategory =
        SELECTEDVALUE ( CategoryRank[CATEGORY] )
    VAR result =
        IF ( thiscategory IN top5thiscategory"Others" )
    RETURN
        result

     

     

    Pat

     

  • ScotchCat's avatar
    ScotchCat
    Regular Visitor

    I tried the suggested solution, it didn't work - back to square one.