个人观点,附件里度量值写法问题如下:
在某一层级内进行排名,一般用ISINSCOPE()函数判断所在层级,所以建议写成- 区域内排名 = IF(ISINSCOPE('表2'[分店编号2]), ... )
复制代码
排名是个典型的NON-ADDITIVE MEASURE,不会是任何一个维度上SUM的结果(比如某种产品销量的排名,既不会是每个月也不会是每个销售地区、或是每个销售人员排名的累加);但附件里的度量值- 排名 = SUMX('表2','表2'[实体店減場地費用排名])
复制代码 我估计你是因为这个表里实在没有其他的列可以作为量化排名的依据,就直接以'表2'[实体店減場地費用排名]列里的1/2/3/4...替代各店的费用值了。
度量值参考写法:
- 区域内排名_ASC =
IF (
ISINSCOPE ( '表2'[分店编号2] ),
RANKX (
FILTER ( ALLSELECTED ( '表2'[分店编号2] ), CALCULATE ( MIN ( '表2'[实体店減場地費用排名] ) ) ),
CALCULATE ( MIN ( '表2'[实体店減場地費用排名] ) ),
,
ASC
)
)
复制代码
|