【发布时间】:2019-04-18 15:29:01
【问题描述】:
我正在尝试根据排名列的(前 5 个/所有其余部分)对最右侧的列进行分组。我需要一个结果,我可以在其中显示一个图表,显示(前 5 名/所有其他人)的汇总“销售数量”
这是一个例子:
我使用 RANKX 根据“已售出的单位”进行排名,并使用 if 语句将其划分为是/否。
如何进一步汇总此数据,以便找到“是”的总销量和“否”的总销量?我需要把它保存在数据透视表中。我正在考虑添加一个可用作过滤器或聚合的度量,但我无法添加度量来过滤。我刚开始使用 DAX,可能会遗漏一些东西。
【问题讨论】:
-
请提供您的 DAX,以便更好地了解您的情况。
-
我首先使用 Rankx 对售出的单位进行排名 RANKING:=RANKX(ALL(Range[UNIT]),[Distinct Count of UNITS SOLD])。然后我使用 If 语句进一步分类: =IF([RANKING]
-
看看这个.. Top 5 = IF(RANKX(ALL(Range[UNIT]),[Distinct Count of UNITS SOLD])
标签: powerbi dax powerpivot