Tableau中的7天滚动期

问题描述 投票:2回答:1

我正在尝试弄清楚如何创建7天的滚动周期。我有当前按周分组的水平条形图,但实际上我希望它们按7天的时间分组。

我以Superstore数据为例。此图像的第一行应该是过去7天,最近的日期在右上角,依此类推。这可能吗?

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pYmIuY28vNUtKblBuYyJ9” alt =“文本”>

tableau
1个回答
0
投票

您可以选择一个锚定日期来指定7天周期的开始,您可以创建一个字段用作此维度。在本例中,我将选择一个字面日期为1776年7月4日,但您可以在数据中使用Today()函数或最小或最大交易日期,或者使用任何您喜欢的日期。

然后,只需要DIV()和DATEDIFF()函数即可计算锚定日期与包含[日期]的时间段之间的7天时间段的数量。

DIV(DATEDIFF(‘day’, #7/4/1776#, [Date]), 7)

您通常希望将此字段视为离散维度。

© www.soinside.com 2019 - 2024. All rights reserved.