powerbi - 使用 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] )
解决方案
推荐阅读
- vue.js - 如何在 Vue js 中制作像小部件这样的未来构建器
- php-curl - PHP 通过 curl_exec 执行有 Ajax 请求不工作
- python - AttributeError:“按钮”对象没有属性
- javascript - 如何根据参数设置微光组件的初始状态?
- c++ - MinGw 无法从 cmake 编译测试文件
- java - 将实例变量设置为公共而不使用 setter 方法如何可能会破坏在 java 中使用我的类的协作者的代码?
- angular - 如何使用 ngx-extended-pdf-viewer 在新标签页中打开 pdf
- python - 将重复值从一个 DF 替换到另一个 DF
- react-native - 电子邮件验证问题
- php - Laravel Auth::hasUser 在全局范围内始终为 false