Forum Discussion
Dynamic Top N
Greetings,
I have seen several examples with a dynamic top N but I just can't seem to get it working in my report.
Could someone have a look at my example ?
I have created below table for selection -
Based on below chart I want to give top n selection.
In the place of Axisi kept Business process type and in the place of value I kept parameter, the measure i have created i.e.
I know i am missingout something in my dax that y the slicer is not working.
Can anyone help me with this?
Thank you in advance!
Anonymous , Assume you have measure on which you want rank
measure =CALCULATE(COUNT(Sheet1[Business_Process_Type]),filter(Sheet1,Sheet1[Category]=1))
Rank you want
rank = rankx(allselected(Sheet1[Business_Process_Type]) ,[measure] )
filter on Rank
Rank Top N= CALCULATE(if([Rank]<=SELECTEDVALUE(Slider_BP[Value]),[measure],BLANK()) ,VALUES(sheet1[Business_Process_Type]))using TOPN
Top N = CALCULATE([measure],TOPN(10,all(sheet1[Business_Process_Type]),[measure],DESC),VALUES(sheet1[Business_Process_Type]))
8 Replies
- amitchandak
Super User
Anonymous , refer to this blog
- AnonymousNot applicable
amitchandak , tried but did not work.
- amitchandak
Super User
Anonymous , change this statement and try
CALCULATE(COUNT(Sheet1[Business_Process_Type]),filter(Sheet1,Sheet1[Category]=1))
if not share your TOPN code
- AnonymousNot applicable
amitchandak, I tried to write below formula as per the post that you referred. Could you please rectify my dax?