我有一个日期字段,它是原始日期列(SalesDate)中的计算字段(“SalesDate_current_month”,这将给出 True 或 False 值)。尝试创建如下计算字段,但收到此错误“
Cannot mix aggregate and non-aggregate comparisons or results in 'If' expressions
”。
IF[SalesDate_current_month] = True then SUM([Sales])/SUM([Employees_Per_Region]) END
有人可以帮我吗?
使用 ATTR 使 SalesDate_current_month 成为聚合,或将总和包含在分子和分母周围。
IF ATTR([SalesDate_current_month]) = True then SUM([Sales])/SUM([Employees_Per_Region]) END
或
SUM(IF [SalesDate_current_month] = True then [Sales] end) /
SUM(IF [SalesDate_current_month] = True then [Employees_Per_Region] end)