如何解决从列中提取值以用于计算度量公式
我有表 A
在那个表中,我有一个带有如下值的度量:
Targets|
--------
4 |
5 |
6 |
在同一个表中,我有一个计算列(总计),如下所示:
Totals |
--------
10 |
11 |
12 |
因为这是一个直接查询数据源,查询编辑器被禁用,必须通过 DAX 公式进行操作。
我想做一个简单的Targets-Totals操作
我为计算列尝试的代码:
test = TableA[targets] - TableA[totals]
但是这会导致错误:
The column TableA[test] cannot be pushed to the remote data source and cannot be used in this scenario.
考虑到一列是“度量”而另一列是“计算列”这一事实,如何使用上述操作创建新列
解决方法
在这种情况下,您将需要一个逐行计算的度量,但不是作为计算列。为此,您将需要 SUMX 进行迭代。
您的衡量标准应该是:
New Measure = SUMX(TableA,[targets] - [totals])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。