【问题标题】:tableau - cannot mix aggregate and non-aggregate arguments with this functiontableau - 不能将聚合和非聚合参数与此函数混合
【发布时间】:2018-12-14 02:51:11
【问题描述】:

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

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

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

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

these are the contents of the fields in the equation:

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

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

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

    【讨论】:

    • 您确实需要聚合 Result% 字段,但我认为您不需要将参数视为属性
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-07
    相关资源
    最近更新 更多