返回数据提示页面

如何在Tableau中标准化相同轴上的当前日期和日期日期

尖端

日期可以在Tableau中使用。难怪有 不同的章节 实用的画面 解释不同的方法,以充分利用这种特殊数据类型。在Tableau中我们最喜欢的技术“不合时宜”的技术之一是将所选日期范围的性能进行比较,以便在其之前的立即进行日期范围的性能。例如,如果我选择本周作为当前日期范围,我希望除上一周的数据之外,我还希望看到本周的数据,因此我可以做一个简单的期间过期的分析。

您可以始终设置日期范围过滤器以捕获两个时间段,但如果您使用的是连续轴,则日期不会在彼此之上排列 - 使得难以比较日期。这篇文章和视频将向您展示如何将任何所选日期范围进行比较到立即在选择之前的同一天数 - 所有在一个轴上都在一轴,因此它们已排成排在一起!在我之前写过这个主题的同时,我发现了更好的方法来减少所需的计算数量。


相关视频教程:

Premier Tableau Elearning. 来自PlayFair数据电视


 

如何均衡选定的日期范围与Tableeau中的一个轴上的先前日期范围

在我分享归一化日期的技术之前,它们排队超过期限,让我们来看看为什么需要这一点。我们会说我们想要了解10月份的销售表现。没问题;以下是从Supply Superstore数据集的连续订单日期的销售措施,过滤到10月份的月份。

销售通过连续月过滤到10月Tableau

现在让我们说我们想做一个月超过一个月的比较。我将在9月1日开始我的日期过滤器开始9月日期。英石 .

销售连续月过滤到9月和10月在Tableau

虽然目前的选择和比较时段都表示在视图上,但是分析月份性能的月份是非常具有挑战性的,因为它们没有直接排列在图表上。例如,您看到的尖峰是10月22日的日期;如果您想了解我们在9月22日的方式如何,您必须滚动标记并阅读上个月查找同一日期的工具提示。即便如此,比较尺度会挑战,因为数据点没有排成排列。

您可以将订单日期维度更改为离散日,然后在颜色标记卡上提出一个月([订单日期])以均衡日期,但我将向您展示一种具有几个优点的方法:

–比较日期范围将自动计算您
–您可以使用连续轴,这是我与行图的偏好
–您将看到一个与所有“点”连接的行(在日期没有数据时默认情况下,离散标题显示为null)
–无论您使用哪个日期部分截断订单日期,都可以使用该方法
–它创建了一个真正的'苹果到苹果的日期范围比较。例如,如果您在10月份选择31天,则比较将是晚上31天之前的31天;因此,9月30日加上一个额外的一天,使范围相同的天数。

要启动,请使用日期数据类型创建两个参数;一个参数将用于控制日期范围的开始,另一个参数将用于控制日期范围的结束。

对于我的开始日期参数,我会将当前值设置为10月份的第一个值,并将允许的值留下。

在Tableau中创建一个开始日期参数

对于结束日期参数,当前值将于10月31日设置英石 然后,我将留下允许的值设置为全部。

在Tableau中创建结束日期参数

接下来,我们需要一个计算的字段,该字段计算在开始日期和结束日期之间选择的范围内的天数。稍后将使用这将均衡与比较期间的日期均衡,以便与当前时段的日期排列。公式是:

Dationiff(‘day’,[开始日期],[结束日期])+ 1

Tableau中的范围计算的田间

我们需要的下一个计算将确定每个日期是否在我们当前的日期范围或我们的比较日期范围内。公式是:

如果[订单日期]>= [开始日期]和[订单日期]<= [End Date] THEN “Current”
elseif [订单日期]>= [Start Date] –[范围内]和[订购日期]<= [End Date] –[范围内]然后“Comparison”
别的“Not in Range”
结尾

当前的 or Comparison Calculated Field in Tableau

当日期在开始日期和结束日期参数值中时,此计算将这些日期分类为当前范围。要计算比较期间的日期,计算将在两个参数中设置的值减去范围内的天数;创建日期范围,在所选范围之前立即使用相同的天数!最后的否则声明充当了所有将分类未达到前两个陈述中任一陈述的日期的捕获量;无论如何,我们将稍后过滤这些。

我们需要的最后一个计算的字段将在比较日期范围内添加范围内的天数,以便它们在具有所选范围的同一轴上排列。我称之为日期均衡器和公式是:

如果[当前/比较] =“Comparison”然后[订购日期] + [范围内]
别的[Order Date]
结尾

枣平衡器计算出的地图

我们现在准备好进行图表。

为了说明我们的计算正在进行的情况下,我将通过将当前/比较计算的字段放在颜色标记卡上并显示开始日期和结束日期参数的参数控件来启动此新版本的线条图。如您所见,当前选择中的日期是有一件事的彩色,并且在选择之前的范围内的日期是彩色的第二个色调。

Tableau销售订购日期线图着色线通过当前或比较日期范围

这正是我在谈论的是,关于为什么这难以比较期间的期限。很高兴看到每个日期范围的不同颜色,但它们没有排列在x轴上。

这种方法的一个有趣方面是我们不再需要一个日期过滤器。当前/比较计算的字段现在确定视图上留下了哪些日期,因此我将从过滤器架中删除原始订单日期过滤器。

Tableau销售订单日期线图未经过滤的彩色日期范围

我们将暂时查看数据集中的所有日期,只有我们的当前和比较日期彩色。我们可以通过将滤波器上的当前/比较计算的字段放置在滤波器上并排除“不在范围内”来过滤输出不在范围内的日期。

在Tableau线图中过滤不在范围日期

最后,要在X轴上移动比较日期,因此它们在所选范围内排列日期,我们需要使用新创建的日期均衡器计算的字段而不是原始订单日期字段。这是图表在用日期均衡器字段上替换列货架上的订单日期后如何关注。

规范化两个日期范围,以便它们在Tableau中的一个轴上排列

现在,比较日期范围尚未计算,但是所选范围中的天数已添加到比较范围内。这使得比较点向前移动,因此它们在具有所选范围的相同轴上完美地排列。此外,比较日期范围与所选日期范围相同。大多数公司将在10月与9月相比,但它们比较31天至30天。在这种观点中,我们在八月的最后一天与9月份相比,我们看到了10月份的所有内容,以使日期范围相等。

这种方法甚至适用于不同的日期部分,无论选择哪个日期范围。以下在将日期部分转换为连续一周后以及将所选范围更改为2018年第四季度(通过12/29以筛选出部分周的第12/29周)后具有相同的视图。

Quanted Date Ranges在Tableau分析中的季度分析

我们刚刚创建了四分之一的比较,这些计算的字段已经均衡了日期,因此我们可以在一个轴上轻松比较相同的时间超过季度!

谢谢阅读,
– Ryan