Power BI (DAX) 如何按百分比排名

问题描述 投票:0回答:1

我有一个数据集“Test1”,其中包含按月所有客户的回头客。 然后我计数并计算百分比

Dataset

Count_all_customer = COUNTROWS(测试1) Count_Repeat_customer = COUNTROWS(FILTER(RELATEDTABLE(Test1),Test1[Repeat]="RR"))

%repeat_customer = ([Count_Repeat_customer]/[Count_all_customer])

现在,我想像这样按区域对重复客户百分比进行排名 excel example result

当我使用 RANKX --> 结果所有排名都是“1”

请告知如何修正此公式以达到预期结果

powerbi dax percentage ranking measure
1个回答
0
投票

我创建了一个单独的维度来排名。通常,您会有一个客户维度,因此在这种情况下,“计算所有客户”只是

COUNTROWS(ALL('DimCustomer'))

Ranking the customers:
Customer Rank = RANKX(
        ALL(DimCustomer),
        [Repeat Percent],DENSE)
© www.soinside.com 2019 - 2024. All rights reserved.