Merge 表中的骨料箱

Merge 表中的骨料箱,merge,aggregate,tableau-api,Merge,Aggregate,Tableau Api,我想把垃圾箱放在桌子上 见下图: 我想把从6到16的数字合并到一个类别中。例如,5+/(6及以上)并将该类别中的6-16的值相加。我认为这可以通过几次简单的点击来完成,但我无法管理 提前感谢, Tim您可以使用计算字段执行此操作 转到:选择分析>创建计算字段 然后使用以下公式: IF NumberM > 5 THEN "OVER 5" 然后,您可以将该计算字段用作屏幕截图中工作表上的过滤器。您可以使用计算字段进行此操作 转到:选择分析>创建计算字段 然后使用以下公式: IF Numbe

我想把垃圾箱放在桌子上

见下图:

我想把从6到16的数字合并到一个类别中。例如,5+/(6及以上)并将该类别中的6-16的值相加。我认为这可以通过几次简单的点击来完成,但我无法管理

提前感谢,


Tim

您可以使用计算字段执行此操作

转到:选择分析>创建计算字段

然后使用以下公式:

IF NumberM > 5 THEN "OVER 5"

然后,您可以将该计算字段用作屏幕截图中工作表上的过滤器。

您可以使用计算字段进行此操作

转到:选择分析>创建计算字段

然后使用以下公式:

IF NumberM > 5 THEN "OVER 5"

然后,您可以将该计算字段用作屏幕截图中工作表上的过滤器。

有几种方法可以将数据行划分为不同的组或类:每个组或类具有不同的强度

  • 创建一个计算字段如emh所述,一种方法是创建一个计算字段,为一个新字段分配一个值,指示每个数据行所属的组。对于想要的效果,计算字段应该是离散的(蓝色)。如果您的计算在某种情况下没有为返回值,例如没有else子句的If语句,则该字段在该情况下将为null,而该情况本身就是一个组。这是一种非常通用的方法,可以处理更复杂的情况。唯一的缺点是需要维护计算字段定义,并且截止值是硬编码的,不能通过视图上的控件动态更改。但这些问题可以通过在计算字段中使用参数而不是数字文字轻松解决。事实上,这可能是参数的首要用例。在SQL中,架子上的离散字段类似于GROUPBY子句

  • 使用过滤器如果您只需要视图中数据的一个子集,例如[6,16]中带有NumberM的数据行,则可以将NumberM字段拖到过滤器工具架上并选择所需的范围。注意:对于连续(绿色)数字字段,过滤器范围包括其端点。过滤器在视图上非常快速且容易放置。通过右键单击它们并创建快速过滤器,可以动态调整它们。从视图中可以明显看出,过滤器正在使用中,标题将在其描述中包含过滤器设置。但是过滤器不允许您定义多个箱子。如果您认为在SQL中,筛选器类似于where子句(或者在某些情况下使用条件选项卡,类似于having子句)

  • 定义直方图箱子如果要创建常规大小的箱子以覆盖数值范围,例如[1,5]、[6,10]、[11-15]中的值,Tableau可以自动为您创建箱子字段。只需右键单击一个数字字段,然后选择CreateBins

  • 定义一个组对于将离散值(如字符串字段)聚合到类别中非常有用。适用于汇总详细信息或处理数据中的多个拼写或变体。只需在字段上单击鼠标右键,然后选择“创建组”。或者在轴或图例上选择一些离散值,然后按曲别针选项。然后,如果编辑一个组,您将看到发生了什么。如果您使用SQL进行思考,那么组就像SQL case语句

  • 定义一个集合另一种汇总值的方法。集合的定义可以是动态计算的,也可以是硬编码的成员列表。这两种都是有用的。可以将集与并集、交集、集差运算符组合,并可以在计算字段中测试集成员资格。集合对于二进制决策非常有用,行被划分为集合成员行和非集合成员行

过滤器、集合、组、计算字段和参数通常可以组合以实现不同的效果


这些特性中的大多数(如果不是全部的话)都可以使用计算字段实现,特别是在业务规则变得复杂的情况下。但是如果一个过滤器、箱子、组或集合很适合你的问题,那么最好从它开始,而不是为每种情况定义一个计算字段。也就是说,了解这4种计算字段对于更好地使用Tableau真的很有帮助。

有几种方法可以将数据行划分为不同的组或类:每个组或类具有不同的强度

  • 创建一个计算字段如emh所述,一种方法是创建一个计算字段,为一个新字段分配一个值,指示每个数据行所属的组。对于想要的效果,计算字段应该是离散的(蓝色)。如果您的计算在某种情况下没有为返回值,例如没有else子句的If语句,则该字段在该情况下将为null,而该情况本身就是一个组。这是一种非常通用的方法,可以处理更复杂的情况。唯一的缺点是需要维护计算字段定义,并且截止值是硬编码的,不能通过视图上的控件动态更改。但这些问题可以通过在计算字段中使用参数而不是数字文字轻松解决。事实上,这可能是参数的首要用例。在SQL中,架子上的离散字段类似于GROUPBY子句

  • 使用过滤器如果您只需要视图中数据的一个子集,例如[6,16]中带有NumberM的数据行,则可以将NumberM字段拖到过滤器工具架上并选择所需的范围。注意:对于连续(绿色)数字字段,过滤器范围包括其端点。过滤器在视图上非常快速且容易放置。通过右键单击它们并创建快速过滤器,可以动态调整它们。从视图中可以明显看出,过滤器正在使用中,标题将