标签: powerbi dax
我遇到了一个问题,即对一组行进行排序,然后将总数用作另一个计算的输入。我尝试使用CALCULATETABLE嵌套CALCULATE语句和中间表失败。 方案如下:
原始表
Item Sales A 3 B 4 C 2 D 7 E 5
排名前N位(3)
Item Sales D 7 E 5 B 4 TOTAL 16
在此示例中,我对用于继续处理的值16感兴趣
答案 0 :(得分:0)
创建一个计算列以对销售进行排名。
Sale Rank = RANK.EQ(SalesData[Sales], SalesData[Sales])
创建衡量指标,以获取前三名的销售额。
Top 3 Sales = CALCULATE(SUM(SalesData[Sales]), SalesData[Sale Rank] <= 3)