Tableau api Resolve不能混合聚合和非聚合比较,也不能在if表中显示结果

Tableau api Resolve不能混合聚合和非聚合比较,也不能在if表中显示结果,tableau-api,calculated-field,Tableau Api,Calculated Field,我对tableau非常陌生,目前正在开发仪表盘。我正在尝试为YTD严重性创建计算字段。当我尝试下面的公式时,它给出了聚合错误。任何想法或解决方法都会非常有用 提前谢谢 if year([ClaimOpenDate]) = YEAR(TODAY()) then sum([TotalLossPaid])/COUNTD([ClaimNum]) end 很接近,大多数新用户都有这个问题。如果聚合任何dim或度量值,则必须聚合所有dim或度量值。在您的计算中,ClaimOpenDate缺少其聚合,

我对tableau非常陌生,目前正在开发仪表盘。我正在尝试为YTD严重性创建计算字段。当我尝试下面的公式时,它给出了聚合错误。任何想法或解决方法都会非常有用

提前谢谢

  if year([ClaimOpenDate]) = YEAR(TODAY()) then sum([TotalLossPaid])/COUNTD([ClaimNum]) end 

很接近,大多数新用户都有这个问题。如果聚合任何dim或度量值,则必须聚合所有dim或度量值。在您的计算中,ClaimOpenDate缺少其聚合,请将其包装在attr函数中:attr([ClaimOpenDate])