返回数据提示页面

Tableau Tip:如何动态显示顶部n vs其他

策略 尖端

此内容从我的书中摘录, 创新的Tableau:100个更多提示,教程和策略由2020年的O'Reilly Media Inc.出版,ISBN:978-1492075653出版。 在亚马逊那里找到这本书.

有时候我喜欢看到数据可视化中代表的每个维度成员。例如,只要您想要在相同空间中查看许多数据点,散点图是一个很好的选择。即使它导致显示垂直或水平滚动条,我也会偶尔创建条形图或直方图。

虽然这些图表的“长尾”见解可以提供有价值,但我倾向于关注几个维度成员,导致我对我分析的业务的最大影响。出于这个原因,我经常向顶部n(即通常是前5名或前10名),并将其他一切群体分为其自己的段。而我不倡导使用饼图(这是3个更好的选择),我一直都说,如果你必须使用它们,坚持五个片或更少包括“其他”。这就是你的方式。

此帖子将展示如何根据最终用户想要显示的维度成员的数量和如何将其他所有其他内容分组为段的尺寸成员动态显示“Other”.


相关视频教程:

Premier Tableau Elearning. 来自PlayFair数据电视


 

如何在Tableau中动态显示顶部N VS

显示顶部n的尺寸成员的第一步并将其他一切分组到一行中是为了为顶部N创建一个参数。这最终允许最终用户选择有多少个单个维度成员(即前5个,前6名,前7名等)。允许的选项是灵活的,对您而言,但这是一个示例,当我允许5到20之间的倍数5和20之间的选项。

Tableau Top N参数

如果参数对您来说是新的,请务必退房 Tableau参数介绍.

接下来,为要段的维度创建一个设置。对于本教程,我将在Sample - SuperStore数据集中创建一个状态维度的SET。该集合将被设置为通过利润措施显示顶部N个状态。

要启动集合,请右键单击维度,将鼠标悬停在创建中,然后单击“设置...”。将出现一个新对话框,您可以在其中设置一个状态应包含在集合中的条件。由于我们想要基于特定度量保留“顶部n”,因此导航到第三个选项卡:顶部。

在这里,您可以选择要保留的特定号码(默认值为10),但您也可以单击位于硬编码值右侧的下拉目,然后选择新创建的“Top N”参数。根据我们的参数设置,这将根据当前选择保持5,10,15或20个状态,具体取决于当前选择。

为了完成集合,我们还将更改集合基于利润的措施。这是我的集合如何看待这一点。

利润套装Tableau Top N国家

下一步是创建一个计算的字段,该字段将执行所需的分组。这是公式:

顶部n通过利润=如果[通过利润的顶部状态]那么[州]其他国家“Other” END

顶级N VS其他国家通过利润表计算字段

现在我们已准备好在图表中使用此计算的维度。我将在排货架上放置新的计算,列货架上的利润测量,并通过利润对栏进行排序。此外,请务必通过右键单击顶部n参数并选择“显示参数控制”来显示参数控制。这将允许您和最终用户在5,10,15和20的允许选择之间进行选择。

顶级N通过利润条图对其他国家

正如你所看到的,选择了5的默认参数值时,有六小节;通过利润和其他一切,为前5名国家中的每一个。如果您始终想要底部的“其他”栏,请将“顶部N状态通过利润”设置我们之前创建的作为行货架上的第一个字段。这将根据它们是否在顶部N.的情况下分解一组棒。

通过套件,顶部N与其他州

您可以通过右键单击并取消选择“Show标题”来始终隐藏VS中的第一个标题。现在,最终用户可以选择将前5个,10,15或20组分组,并进入它的自己的段称为“其他”!以下是在清理格式化并将顶部N参数更改为10后,我的最终视图如何查看。

Tableau Top N与其他最终条形图

谢谢阅读,
– Ryan