Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello, Everyone
Is it possible to find TOP 10,20,30, etc,.? I want to show like this image below and can filter by date too.
Thank you in advance for any solution.
Solved! Go to Solution.
Hi , @Anonymous
Here is a demo.
You need to create a calculate column first:
Row Number = COUNTROWS(FILTER('Table','Table'[Amount Dollar]>=EARLIER('Table'[Amount Dollar])))
Enter Table as below:
Then create the measure "pecentage by amount" as below :
Measure =
VAR _topn =
SELECTEDVALUE ( 'Table 2'[TOP N] )
VAR tab =
TOPN ( _topn, 'Table', 'Table'[Amount Dollar] )
RETURN
DIVIDE (
SUMX ( tab, 'Table'[Amount Dollar] ),
CALCULATE ( SUM ( 'Table'[Amount Dollar] ), ALL ( 'Table' ) )
)
The result will show as below:
Best Regards,
Community Support Team _ Eason
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi , @Anonymous
Not very clear. Can you explain bit more.
Can you tell me how to calculate "Percentage By Amount" and what is Top N sorted by?
Sample data(excel /pbix file) will make it easier for us to understand your excepted result .
Best Regards,
Community Support Team _ Eason
Dear @v-easonf-msft thank you for ask this question.sorry for my question not clear.
this is my sample data i created. Please kindly check it.
my method that i tried:
1. i create measure for sum amount.
2. i create rank measure
https://jia666-my.sharepoint.com/:x:/g/personal/khihortmrm_xkx_me/Ed_SHMrOvjFJiyBWhXMObRkB2bu9MmT0Ls...
thank you in advance.
Hi , @Anonymous
Here is a demo.
You need to create a calculate column first:
Row Number = COUNTROWS(FILTER('Table','Table'[Amount Dollar]>=EARLIER('Table'[Amount Dollar])))
Enter Table as below:
Then create the measure "pecentage by amount" as below :
Measure =
VAR _topn =
SELECTEDVALUE ( 'Table 2'[TOP N] )
VAR tab =
TOPN ( _topn, 'Table', 'Table'[Amount Dollar] )
RETURN
DIVIDE (
SUMX ( tab, 'Table'[Amount Dollar] ),
CALCULATE ( SUM ( 'Table'[Amount Dollar] ), ALL ( 'Table' ) )
)
The result will show as below:
Best Regards,
Community Support Team _ Eason
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Option 1 I can think of is Ranking and binning
https://radacad.com/grouping-and-binning-step-towards-better-data-visualization
For Rank Refer these links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
If there is no filter you can create Rank and rank group on the table
The second option I think of is creating a summarize table then Create a new Rank column and again group rank.
and use this table.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
111 | |
100 | |
80 | |
64 | |
58 |
User | Count |
---|---|
148 | |
111 | |
93 | |
84 | |
66 |