首页 > 解决方案 > tableau - 不能将聚合和非聚合参数与此函数混合

问题描述

这是我正在创建的计算字段

IIF(ATTR([Segment])=[Parameters].[Segment], 1+SQRT(2)*COS((1-[Result%])*180*PI()/180),1)

我得到错误 - “不能将聚合和非聚合参数与这个函数混合”。

我不知道如何克服这个错误。

这些是等式中字段的内容:

标签: tableau-api

解决方案


参数和结果也需要聚合。尝试:

IIF(ATTR([Segment])=ATTR([Parameters].[Segment]), 1+SQRT(2)*COS((1-SUM([Result%]))*180*PI()/180),1)

推荐阅读