Tableau:如何根据另一个维度的计数从一个维度创建类别?
Tableau: How do I create categories from a dimension based on the count of another dimension?
我有一个航班延误数据的分布sheet,我正在研究一项显示每个机场的总延误时间的工作sheet。我想过滤维度 "Airports",即根据每个机场的起飞次数创建机场类别,"Small"、"Medium" 和 "Large",计算方式为计算维度 "Flight Number".
我目前有一个 IN/OUT 过滤器,使用集合 "Small Airports",根据条件
在维度 "Airports" 上创建
COUNT([航班号])<500,
但这种方法只能让我将机场分为两类。
编辑:@Siva 这是我所指的列示例,它被复制到 Excel sheet 中,因为我在 Tableau 中实际使用的 sheet超过 30 列;
尝试使用基于 COUNT([航班号]) 的计算字段。该字段可用作可视化上大小、颜色等的过滤器或维度。
IF COUNT([Flight Number]) < 500 THEN "Small"
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium"
ELSE "Large"
END
使用固定的 LOD 计算
{FIXED [AIRPORT] : IF COUNT([Flight Number]) < 500 THEN "Small"
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium"
ELSE "Large"
END }
这将机场标记为 Dinesh Sundar 显示的聚合计算,但固定的 LOD 计算不受视图上其他维度的影响 - 并且也在大多数过滤器之前计算
我有一个航班延误数据的分布sheet,我正在研究一项显示每个机场的总延误时间的工作sheet。我想过滤维度 "Airports",即根据每个机场的起飞次数创建机场类别,"Small"、"Medium" 和 "Large",计算方式为计算维度 "Flight Number".
我目前有一个 IN/OUT 过滤器,使用集合 "Small Airports",根据条件
在维度 "Airports" 上创建COUNT([航班号])<500,
但这种方法只能让我将机场分为两类。
编辑:@Siva 这是我所指的列示例,它被复制到 Excel sheet 中,因为我在 Tableau 中实际使用的 sheet超过 30 列;
尝试使用基于 COUNT([航班号]) 的计算字段。该字段可用作可视化上大小、颜色等的过滤器或维度。
IF COUNT([Flight Number]) < 500 THEN "Small"
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium"
ELSE "Large"
END
使用固定的 LOD 计算
{FIXED [AIRPORT] : IF COUNT([Flight Number]) < 500 THEN "Small"
ELSEIF COUNT([Flight Number]) < 1000 THEN "Medium"
ELSE "Large"
END }
这将机场标记为 Dinesh Sundar 显示的聚合计算,但固定的 LOD 计算不受视图上其他维度的影响 - 并且也在大多数过滤器之前计算