【发布时间】:2020-07-04 08:59:39
【问题描述】:
这行得通:
EVALUATE
ADDCOLUMNS(
FILTER (Sales, [StoreKey] = 155 ) ,
"Margin", (Sales[SalesAmount] - Sales[TotalCost])
)
但是,如果我尝试定义一个函数,我会得到一个错误:
DEFINE VAR Margin = Sales[SalesAmount] - Sales[TotalCost]
EVALUATE
ADDCOLUMNS(
FILTER (Sales, [StoreKey] = 155) ,
"Margin", Margin
)
查询 (1, 21) 表 'Sales' 中列 'SalesAmount' 的单个值 无法确定。当度量公式引用时,可能会发生这种情况 包含许多值但未指定聚合的列 例如 min、max、count 或 sum 以获得单个结果。
这是什么错误以及如何解决?
【问题讨论】: