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

Extract values from column to use in calculated measure formula

我有TABLE个

在那 table 我有一个测量值如下:

Targets|
--------
   4   |
   5   |
   6   |

在同一个 table 中,我有一个计算列(总计),如下所示:

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.

考虑到一列是 'measure ' 而另一列是 'calculated column'

,我如何使用上述操作创建新列

在这种情况下,您将需要一个进行逐行计算的度量,但不是计算列。为此,您需要 SUMX 进行迭代。

你的衡量标准应该是:

New Measure = SUMX(TableA, [targets] - [totals])