Tableau:如何根据其他维度的计数从维度创建类别?

时间:2017-12-21 15:34:48

标签: tableau

我有一张航班延误数据电子表格,我正在制作一张工作表,显示每个机场的总延误时间。我想过滤“机场”维度,即根据每个机场的出发次数创建机场类别“小”,“中”和“大”,这是通过计算维度“航班号”计算的。

我目前有一个使用“小型机场”的IN / OUT过滤器,根据条件在“机场”维度上创建

COUNT([航班号])< 500,

但这种方法只允许我将机场分为两类。

编辑:@Siva这是我所指的列的示例,它被复制到Excel工作表中,因为我在Tableau中实际使用的工作表有超过30列; extract from the database into an Excel sheet

2 个答案:

答案 0 :(得分:3)

尝试使用基于COUNT([航班号])的计算字段。此字段可用作可视化上的大小,颜色等的过滤器或尺寸。

IF COUNT([Flight Number]) < 500 THEN "Small"
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium"
ELSE "Large"
END

答案 1 :(得分:3)

使用固定的LOD计算

{FIXED [AIRPORT] : IF COUNT([Flight Number]) < 500 THEN "Small" ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium" ELSE "Large" END }

这标记机场为Dinesh Sundar显示的是总计计算,但固定的LOD计算不受视图中其他维度的影响 - 并且也在大多数过滤器之前计算