Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Hi,
I am trying to work out the customer rank based on a condition. The below is the sample dataset, which reflects CustomerID, CustomerIDRank (measure-based on total amounts), Total Actuals(measure- Sum of Actuals by Customer), Cumulative Total(measure), GrandTotal(measure-Sum of Actuals for all Customers)
I would like to show the ranking of company where the cumulative total is equal or higher than the 20% of grand total. Below is the formulation I wrote, but it's not working.
TopCustomers = calculate(value(vDetailSalesCompData[CompanyID Rank ALL]) ,filter(vDetailSalesCompData,vDetailSalesCompData[CumulativeTotal]>=vDetailSalesCompData[20%GrandTotal]))
Thanks in advance,
Hi @ozlemv,
You should create a new table to show the the ranking. Please click 'New Table' under Modeling on home Page. Type the formula below and check it it returns expected result.
Selected Rank=SELECTCOLUMNS(Filter(vDetailSalesCompData,vDetailSalesCompData[CumulativeTotal]>=vDetailSalesCompData[20%GrandTotal]),"Rank",vDetailSalesCompData[CompanyID Rank ALL])
Please let me know if you have any question.
Best Regards,
Angelia
| User | Count |
|---|---|
| 59 | |
| 46 | |
| 31 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 80 | |
| 68 | |
| 43 | |
| 26 | |
| 23 |