我有TABLE A
在这个表中,我有一个值如下的度量:
Targets|
--------
4 |
5 |
6 |
在同一个表中,我有一个计算列(总和),如下所示:
Totals |
--------
10 |
11 |
12 |
因为这是一个直接查询数据源,所以查询编辑器被禁用,操作必须通过DAX公式完成。
我想做一个简单的操作的目标-总数
代码我已经尝试了计算列:
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])