Skip to main content

Hello all,

 

Not having much success using similar questions regarding top N pie charts with an "other" category to consolidate the bottom findings.  The examples all use sum of sales and I can't seem to repeat the procedure when it comes to [number of records].  The core issue is that when I use a filter, the set I have is not dynamically linked to the new filter so my pie chart is wrong.  When it comes to dynamic top N ranking of [number of records] (with 'other'), how should I set up the following:

 

What should my parameters be?

What should my Set be?

What should my Calculated Field be?

 

If I could make a developer request, I know it probably doesn't work this way but in the Sets > Edit Set > General Preferences, there should be a button for "Use all Data after filters are applied."

2 answers
  1. Aug 17, 2017, 5:41 PM

    Patrick,

     

    Your link was very helpful and think I've got it figured out.  I'm going to format the answer I'm looking for so I can search for it later - I do top N's a lot.

     

    Goal:  Tableau top 10 -- Dimension = [Error Message], Measure = [Number of Records] + 'Others' catch-all result

     

    Procedure:

         1)  Create Parameter: [Top N] = integer, current: 10, range: 1-10.

         2)  Create Set by: right-click Dimension "Error Message" > Create Set > "Top N Error Messages Set" > Top > By Field, Top: [Top N] by Number of Records, Sum.

         3)  Create Dimension: [Chart DIM] = IF [Top N Error Messages Set] THEN [Error Message] ELSE 'Others' END.

         4)  Create Measure: [Chart DIM Measure] = IF [Top N Error Messages Set] THEN [Number of Records] ELSE 0 END.

         5)  Setup

              a)  [Chart DIM] goes into ROWS.

              b)  [Chart DIM Measure] goes into ROWS.

              c)  Any filters > right-click > "Add to context"

     

    Optional:

         6)  Pie Chart

              a)  [Chart DIM] goes into colors

              b)  [Sum(Number of Records)] goes into size

              c)  [Sum(Number of Records)] goes into angle

        

    What I learned:  The new dimension "[Chart DIM]" and measure "[Chart DIM Measure]" are sensitive to the "add to context" filters.

0/9000