首页 > 解决方案 > 使用 fact 和 dim 中的 key 会产生不同的结果

问题描述

我有这个措施:

VAR V1=
ADDCOLUMNS(
VALUES (Fact[Key_Customer] ), 
"C1",             
CALCULATE([RevenueYTD],SAMEPERIODLASTYEAR('Date'[Date]),REMOVEFILTERS(Fact[Segment],Fact[Type])
)  
)

RETURN SUMX(V1, [C1])

我想将其更改为:

VAR V1=
ADDCOLUMNS(
VALUES (Customer[Key_Customer] ), 
"C1",             
CALCULATE([RevenueYTD],SAMEPERIODLASTYEAR('Date'[Date]),REMOVEFILTERS(Fact[Segment],Fact[Type])
)  
)

RETURN SUMX(V1, [C1])

但是返回错误的总数,这是为什么呢?它有什么区别?Customer[Key_Customer] 和 Fact[Key_Customer] 是一样的……</p>

给出一些背景:

(在客户表中,我的客户名称完全相同,但 Key_Customer 不同,他们实际上是不同的客户,只是碰巧有相同的名称)。

我的问题是我在报告中有一个筛选器为:客户 [名称]… 和 Power BI 组按名称,忽略键。

我的目标是将代码更改为:VALUES (Customer[Key_Customer] )

标签: powerbidaxssas-tabular

解决方案


推荐阅读