Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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 |
---|---|
70 | |
70 | |
34 | |
23 | |
22 |
User | Count |
---|---|
96 | |
94 | |
50 | |
42 | |
40 |