即使我已经使用过ATTR(),如果函数表仍然不能混合聚合和非聚合

时间:2018-08-16 13:48:37

标签: tableau

我一直在尽力做到这一点,但仍然没有成功。

问题:我想根据年份以及是否标记有各种各样的成员来区分不同的成员

我为此创建了一个计算字段,这是我的功能:

    IF [Year] = 1 and [Wide Variety?] = 1 THEN COUNTD([Indv Sys Id])
    ELSEIF [Year] = 2014 and [Wide Variety?] = 1 THEN COUNTD(IF ATTR([Year 
    Nbr]) = 2014
    and (IF SUM([IP Allow]) > 0 and SUM([OP Allow]) > 0 and SUM([ER Allow]) 
    > 0 and SUM([DR Allow]) > 0 and SUM([RX Allow]) > 0 THEN 1 ELSE 0 END) = 
    1 THEN [Indv Sys Id] ELSE NULL END)
    END

0 个答案:

没有答案