自动排除 Tableau 中的当前周

Exclude current week in Tableau automatically

我有一组数据,每天自动更新新行。 另一方面,我的图表显示 weekly/monthly 数据。

有没有办法排除当前的week/month,这样图表就可以在服务器上自动更新,不用我每次有full[=的数据时手动排除和包含weeks/months 15=]?

这是要排除当前周的计算字段的未经测试示例:

IF DATETRUNC('week',[your date field]) = DATETRUNC('week',NOW()) THEN
    'filter me'
ELSE
    'leave me'
END

将该计算字段拖到过滤器中。如果您猜不出来,请排除 'filter me' 值 :)

这是我在报告中经常使用的另一个选项。

  1. 使用计算字段按周为您的日期字段编制索引: STR(DATEDIFF('week', [Date], today(), 'monday'))

请注意,我在这里指定我的周从星期一开始,您的要求可能会有所不同。

  1. 将此字段拖到 过滤器exclude0 上,因为索引中的当前周将始终为 0,上周将是 1 等等

复制您的日期字段。放在过滤器上,select 条件选项卡,select 按公式并将其放在字段中:

datetrunc('week',[Order Date (copy)]) <> datetrunc('week',today())