【问题标题】:Tableau, Week to Date, Month To Date, Year to Date parameterTableau、本周至今、本月至今、年初至今参数
【发布时间】:2019-06-07 17:56:29
【问题描述】:
我有一个跨越 2 年的数据集并且每天更新,创建了一个仪表板以按日期组查看事件。我使用日期 trunc 为日/周/月/季度/年创建了一个参数。这是在 Tableau 中。
我正在尝试获取参数以显示一周至今、本月至今等视图。 IE 如果在 12 月 15 日的星期三我选择了每周视图,它只会显示周六至周三(我的周数为周六至周五)的数据集中每周的数据或每月 1 日至 15 日之间的每月视图
理想情况下,我希望将此作为下拉菜单的简单参数,我可以将每周到日期的内容作为滚动总和每周在单独的表中重新开始,但为方便起见,我只需要一个日期组函数允许这样做。
任何建议将不胜感激。
干杯
皮特
【问题讨论】:
标签:
tableau-api
cumulative-sum
【解决方案1】:
解决方案是 5 个部分:
- 日期部分参数
- 最大日期[最大日期]
- 最大日期的动态日期部分[最大动态日期部分]
- 历史日期的动态日期部分[动态日期部分]
- 过滤那些日期部分
日期部分参数
最长日期
这是您在数据集上用于查找最大日期的计算。
{ MAX([Order Date]) }
为了创建一个很好的例子,我将把我的 Max date 设置为一个特定的日期,即一周中、月中和年中。我将使用 2018 年 6 月 13 日作为我的最大日期。
因此,如果您想跟进,可以使用以下日期作为您的最大日期。如果您愿意,也可以使用this data set。
DATE(#2018-06-13#)
最大日期的动态日期部分
DATEPART([Select Date Part], [Max Date])
历史日期的动态日期部分
DATEPART([Select Date Part], [Order Date])
过滤历史日期部分
[Dynamic Date Part] <= [Dynamic Date Part Max]
现在我们已经拥有了我们需要的所有部件,让我们检查以确保它们按预期工作。
看起来我们看到了一个月中所有
当我们将其更改为星期几时,我们只能看到星期几
现在让我们计算沿动态日期部分的总销售额,以便更好地帮助您的示例。
将要计算运行总和的度量拖到标签上,然后创建一个快速表计算。我们接下来需要像这样编辑这个表计算。
然后您会看到您的计算按预期工作。
希望这对您有所帮助。快乐的可视化!