我们如何在 PowerBI 中对度量进行分组/分类?

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

我编写了一个 DAX 衡量指标,根据销售额对 5000 多种产品进行排名

Rank GMV = RANKX(ALLSELECTED(Fin[product_variant_id]),CALCULATE(SUM(Fin[gmv])),,DESC,Dense)

我需要将这些排名按 0-1000、1000-2000 等分组进行分组,以便我可以确定这些分组的总销售额。但是,我无法像普通列那样找到测量的组选项。我还能如何解决这个问题?

powerbi dax grouping powerbi-desktop ranking
1个回答
0
投票

您需要创建一个计算列,而不是为 bin 创建度量,因为您无法将度量放在轴(行或列)上。

我是这样做的(CC是“计算列”):

CC Sales = SUMX(RELATEDTABLE('FactInternetSales'),'FactInternetSales'[OrderQuantity] * [UnitPrice])

然后使用它,我创建了一个销售排名计算列:

CC Sales Rank = RANKX( FILTER(ALL('ProductMaster'),[Total Sales Measure]>0),[Total Sales Measure],,DESC,Dense)

最后,我所要做的就是创建“垃圾箱”:

CC Sales Rank Bin = FLOOR([CC Sales Rank],20)

(20 是 bin 大小区间 {0,20,40,60...})。

© www.soinside.com 2019 - 2024. All rights reserved.