Tableau:如何根据另一个维度的计数从维度创建类别?

问题描述 投票:3回答:2

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

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

COUNT([航班号])<500,

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

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

tableau
2个回答
3
投票

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

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

3
投票

使用固定的LOD计算

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

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

© www.soinside.com 2019 - 2024. All rights reserved.