Forum Discussion

Junaid11's avatar
Junaid11
Icon for Helper V rankHelper V
4 years ago
Solved

Bottom N based on slicer

I have made a slicer with Top 5 to 100  and was putting below formula in visuals in order to make them work:

Top N Return Value =
CALCULATE (
[Return Value],
KEEPFILTERS (
TOPN (
[Selected N],
ALLSELECTED ('Dummy Report'[Bill to Country ] ),
[Return Value],
DESC
)
)
)
But one of my column is not working on it. This column has all the negative value in it except few which are zero so when I select Top 5 it does not show any value because 0 is top as compared to - negative value. I want to know what to change in dax or do I need Bottom N sort of some dax function. Kindly help in this matter.
Thanks

2 Replies

  • Junaid11 , Try like

     

    Top N Return Value =
    CALCULATE (
    [Return Value],
    TOPN (
    [Selected N],
    ALLSELECTED ('Dummy Report'[Bill to Country ] ),
    [Return Value],
    DESC
    )
    , values('Dummy Report'[Bill to Country ] )
    )

     

    If this does not help
    Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.

  • V-lianl-msft's avatar
    V-lianl-msft
    Icon for Community Support rankCommunity Support

    Hi Junaid11 ,

     

    The formula seems to have no problem. We need you to provide a sample pbix and the results you expect to learn more about this issue.

    https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523 

    If you just want to change from top to bottom, just change the DESC to ASC.

     

    Best Regards,
    Liang
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.