从列中提取要用于计算度量公式的值



我有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])

最新更新