我在 Power BI 报告中有一个表格视觉效果。 表格视觉对象由三列(维度)和一列(度量)组成。
我正在使用“RANKX”方法对视觉中的行进行排名。 这很好用,直到我引入了一个切片器来过滤我的视觉使用的记录。当我这样做时,RANKX 方法没有考虑额外的切片器 - 我应该做些什么不同的事情,以便我的 RANKX 方法可以识别切片器(过滤器)并生成一个连续的行号?
Row Number =
IF (ISINSCOPE ( DimStore[StoreName] ),
RANKX(
CROSSJOIN(
allselected(DimStore[StoreName]),
allselected(DimStore[StoreGroup]),
allselected(DimProduct[ProductCategory])
)
,CALCULATE([SumOfSales]) ,,DESC )
,BLANK())
Record Count = COUNTROWS((VALUES(FactSale)))
我想要一个序列号 - 但是使用切片器(过滤器 ProductName - 所有不包括 Banana),前两个数字会重复: (记录数显示切片器工作正常)
这就是我想看到的 - 切片机是否启用:
这是简单的数据模型: