返回数据提示页面

如何在Tableau中打开和关闭数据标准化

尖端

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

数据归一化是将不同尺度的值调整到公共规模的过程,为值提供更好的“苹果”的值。例如,看起来像“美国国家每年吃的芝士汉堡总食”,“美国州每年的总高渔夫”和“美国州每年的总休假日”,也可能表明加利福尼亚州的领导所有三类的方式。这使得它听起来像加利福尼亚州是美国最好的地方,也许是,但这些结果很可能是由于加利福尼亚人口最高(即,更多人在彼此给予彼此的高诉讼)。

更好的分析是弄清楚给出了多少高诉 每人 每年由美国州。有几种方法可以在Tableeau中标准化数据,包括更改度量的聚合,创建计算的100点索引或设置常见基线。当我们最终用户具有原始尺度的上下文,还有时间有价值。

此帖子共享(1)标准化数据的方法和(2)为您提供和最终用户可以打开和关闭归一化的能力。


相关视频教程:

按需推表培训 PlayFair数据TV


 

如何在Tableau中打开和关闭数据标准化

如引言中所述,有几种方法可以在Tableau中规范化数据。对于本教程,我们将为我们的最终用户提供一种手段,以便在美国州(Unnormalized)(Unnormalize)和美国州的销售情况下销售的“销售”(标准化)来为本。如果使用不同的方法来规范数据,则应该能够使用以下方法,但调整逻辑以匹配您的方法。

我将使用Sample - SuperStore数据集,但数据源没有人口的度量。因此,在这种情况下的第一步是将规范化数据所需的度量归类为数据源。为此,我抬起每个状态的人口,制作了一个简单的两列数据源(州,群体),并将其加入示例 - Superstore数据集。

Tableau Sampers Superstore左侧被州加入人口

一个快速放在一边,但是当以这种方式加入表时,右侧表中的行是常见的,因为它们可能会在左侧的表格上有多个匹配项。您可以轻松地通过创建计算字段来缓解此功能,该字段具有固定的详细信息级别,该字段仅在一次只带回一行。在这种情况下的公式是{固定[状态]:min([人口])}。

国家固定水平的细节计算

有关此语法的更多信息,请参阅 Tableau细节表达式的介绍.

切换标准化的方法涉及创建参数。既然我们有需要规范化销售数据的指标,我们将通过右键单击尺寸货架中的任何空白空间来创建一个参数,测量货架,设置货架或参数货架,并选择“创建参数...”。

对于这种情况,我将要将数据类型设置为Boolean,因为只有两种可能的选择:(1)归一化或(2)归一化关闭。我还将给出两种选择友好名称来帮助我的最终用户首选。

Tableau标准化切换布尔参数

设置参数后,我需要为每次选择进行何时进行Tableau指令。打开归一化时,我想划分由上面创建的人口度量标准进行标准化的度量。我正在使用人口,但根据需要调整逻辑和/或使用自己的分母。归一化关闭时,我想使用实际(即非标准化)销售价值。为此,我将创建一个新的计算字段;以下是销售指标正常化时配方的样式方式:

如果[归一化切换] = TRUE然后SUM([销售])/ attr([人口LOD])
elsefif [归一化切换] = false然后sum([销售])
结尾

请注意,人口LOD测量之前的聚合是“attr”;这将返回计算字段中的聚合(其总和)。通过使用总和而不是attr的聚合,我可以得到相同的结果。

最后,如果您希望您和您的最终用户有一键访问,请打开和关闭归一化,请确保通过右键单击参数架中的参数并选择“显示参数控制”来显示参数控制。

以下是我的最终视图如何使用填充地图来销售销售。在第一张图像中,销售措施未标准化,显示最庞大的状态在绝对销售量中引领了途径。但是,当我们在第二个图像中看到正常化时,我们看到了一个非常不同的故事!

美国国家的销售 - 未标准化

Tableau销售通过状态地图未标准化

销售州– Normalized

Tableau销售通过国家地图标准化

谢谢阅读,
– Ryan