Forum Discussion

Jos13's avatar
Jos13
Helper III
5 years ago
Solved

Bottom N not working as expected

Hi Team,

I have the following tables

City

Sales

In this example only 3 cities(city 1 through city 3) have sales.

I created a measure to calculate the bottom 2 cities based on sales as follows;

Bottom Cities =
CALCULATE (
[Total Sales],
TOPN ( 2, ALL ( CityTable[City] ), [Total Sales], ASC ),
VALUES ( CityTable[City] )
)
 
When I drag this measure to the chart I get a blank visual.
I created a calculated table as follows 

The measure I created finds cities 4 and 5 as the bottom 2 cities, I want to exclude these 2 cities and show City 3 & City 2 as the bottom 2 cities. 
What changes should I do in the measure to get the correct results?

Please help

  • Hi, Jos13 

    Please try the below measure.

     

    Bottom Cities =
    CALCULATE (
    [Total Sales],
    TOPN ( 2, FILTER(ALL ( CityTable[City] ), [Total Sales]>0), [Total Sales], ASC ),
    VALUES ( CityTable[City] )
    )
     

    Hi, My name is Jihwan Kim.


    If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


    Linkedin: linkedin.com/in/jihwankim1975/

    Twitter: twitter.com/Jihwan_JHKIM

1 Reply

  • Hi, Jos13 

    Please try the below measure.

     

    Bottom Cities =
    CALCULATE (
    [Total Sales],
    TOPN ( 2, FILTER(ALL ( CityTable[City] ), [Total Sales]>0), [Total Sales], ASC ),
    VALUES ( CityTable[City] )
    )
     

    Hi, My name is Jihwan Kim.


    If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.


    Linkedin: linkedin.com/in/jihwankim1975/

    Twitter: twitter.com/Jihwan_JHKIM