我正在尝试在数据源连接中添加一个计算字段。 如果“订单状态”列不等于“已发货”,则给出“纸箱数量”的总和,否则返回0。
这是我尝试过的方法,不确定为什么不能使用它。
IF([Order Status]) != 'Shipped'
THEN SUM([Carton Count])
ELSE 0
END
答案 0 :(得分:2)
Tableau不能以传统的方式工作,因为我们将公式中的度量汇总在一起,tableau不允许您在计算字段中进行汇总,而是按原样采取措施并在工作表级使用汇总。
所以您的公式将如下所示:
IF([Order Status]) != 'Shipped'
THEN [Carton Count]
ELSE 0
END
将此字段拖到工作表上时,聚合将自动应用