如何在tableau中的if条件中连接字符串和整数

时间:2015-04-19 03:58:32

标签: concatenation aggregation tableau

我正在尝试将国家/地区的排名与基于销售情况的排名结合起来,如

IF [TOP 20 COUNTRIES]  THEN [COUNTRY]+[RANK] ELSE "OTHERS"

这里我收到错误,说如果条件不能混合聚合和非聚合字段。然后我尝试了

IF ATTR( [TOP 20 COUNTRIES] ) THEN ATTR([COUNTRY])+[RANK] ELSE "OTHERS"   

然后我也得到错误,说布尔不能聚合。

此处[TOP 20 COUNTRIES]是基于SALES的前20个国家/地区的

请帮助我

1 个答案:

答案 0 :(得分:0)

问题是将聚合的参数(例如,sum,count)与非聚合的参数(例如,直接的任何字段)混合。这就是你正在做的混合聚合参数非聚合的参数。当创建一个计算字段时,你可能会看到“无法混合聚合和非聚合参数到函数”错误消息。当计算包含分解值和聚合值的混合时,将显示此消息。聚合允许您以某种汇总形式查看数值数据,例如总和和平均值。