我有一个跨越2年的数据集,并且每天更新一次,创建了一个仪表板以按日期组提供事件视图。我使用日期截断为天/周/月/季度/年创建了一个参数。这是在Tableau中。
我正在尝试获取参数以显示“迄今为止的星期”,“每月的日期”等视图。 IE,如果我在12月15日星期三选择了每周视图,那么它将仅显示Sat-Weds(我的周为Sat-Fri)数据集中的每周数据或每月1月15日至15日之间的每月视图
理想情况下,我希望将其用作下拉菜单的简单参数,我可以将周至今的工作作为滚动总和在每周的单独表中重新开始,但为方便起见,我只需要一个日期组函数即可允许这样做。
任何建议将不胜感激。
欢呼
Pete
答案 0 :(得分:0)
解决方案分为5部分:
日期部件参数
最长日期
这是您用于数据集以查找最大日期的计算。
{ MAX([Order 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]
现在我们已经拥有了所有需要的部件,让我们检查一下以确保它们能够按预期工作。
好像我们看到的是当月的所有日子<= 13日。
当我们将其更改为“星期几”时,我们仅看到星期几<=星期四,即星期四从周六开始的星期三。
现在,让我们计算动态日期部分的销售总额,以更好地为您提供示例。
将要计算运行总和的度量拖到标签上,然后创建快速表格计算。接下来,我们需要像这样编辑该表的计算。
然后您将看到您的计算按预期进行。
希望这很有帮助。祝你开心!