Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hi everyone,
I have a table containes customerID and sales amount. I want use the sales amount and growth rate to create a scatter chart. I hope that the users can select top 10, 20, 50 customers by sales amount using slicer, but I have no idea how to do it. Like if the users choose to see the top 10 customers, then the scatter plot will only shows 10 dots.
Can anyone help me with it? Thank you.
Solved! Go to Solution.
Hi @Anonymous
Its a simplified example. But I hope it will help
Hi @Anonymous
You can do this with the help of a small PARAMETER TABLE.
For example, create a small PARAMETER Table like
Category | Value |
Top 5 | 5 |
Top 10 | 10 |
Top 15 | 15 |
Top 20 | 20 |
Then add a slicer of "Category" above
Now Add a MEASURE in your DataTable which will determine if the Customers fall in the CATEGORY selected in a slicer
Is Top X selected? = IF ( RANKX ( ALL ( 'DataTable' ), CALCULATE ( SUM ( 'DataTable'[Sales Amount] ) ), , DESC, DENSE ) <= SELECTEDVALUE ( ParameterTable[Value] ), "Yes" )
Hi @Anonymous
Its a simplified example. But I hope it will help
oh I know my mistake. Thank you very much!
Hi ,
I am working on same issue , I ran in to the same problem as you . Can you please let us know how you were able to fix it. It will help people who come to this thread with same question
Thanks
Suresh
Is Top X selected? =
IF (
RANKX (
ALL ( 'DataTable'[Customer ID] ),
CALCULATE ( SUM ( 'DataTable'[Sales Amount] ) ),
,
DESC,
DENSE
)
<= SELECTEDVALUE ( ParameterTable[Value] ),
"Yes"
)
You must specify what to group them by, in this case you are ranking them by Customer.
@Anonymous
Thanks , that fixed the issue. I amnot sure how the sample working with out mentioning the field to group by.
Suresh Guddanti
curious what your mistake might be.. I can't get this to work at all??? the download file does not match above.. and the instructions above do not say to add a col called "is top x selected" or how it works... and ... in the downloaded file, there are 2 measures..(one called "other" and the other called "Top x" very confusing with inconsistent , incomplete instructions....
Hi @Zubair_Muhammad,
Thank you so much for your reply and I tried to do what you said. But I got some problem and could you please help me with it?
This is what I have right now. It seems that if I choose Top 5, more than 5 customers are returned.
Thank you!
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.
User | Count |
---|---|
93 | |
87 | |
80 | |
69 | |
68 |
User | Count |
---|---|
226 | |
129 | |
119 | |
83 | |
77 |