Tableau api 自动排除表中的当前周

Tableau api 自动排除表中的当前周,tableau-api,Tableau Api,我有一组数据,每天用新行自动更新。 另一方面,我的图表显示每周/每月的数据 是否有任何方法可以排除当前周/月,以便在服务器上自动更新图表,而无需每次我有完整周/月的数据时手动排除和包括周/月?这是一个未经测试的排除当前周的计算字段示例: IF DATETRUNC('week',[your date field]) = DATETRUNC('week',NOW()) THEN 'filter me' ELSE 'leave me' END 将该计算字段拖动到过滤器。如果您猜不到,

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


是否有任何方法可以排除当前周/月,以便在服务器上自动更新图表,而无需每次我有完整周/月的数据时手动排除和包括周/月?

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

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

将该计算字段拖动到过滤器。如果您猜不到,请排除“filter me”值:)

这是一个未经测试的示例,用于排除当前周的计算字段:

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

将该计算字段拖动到过滤器。如果您猜不到,请排除“筛选我”值:)

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

  • 使用计算字段按周为日期字段编制索引:
    STR(DATEDIFF('week',[Date],today(),'monday'))
  • 请注意,这里我已经指定我的星期从周一开始,您的要求可能会有所不同

  • 将此字段拖到过滤器上,并排除值
    0
    ,因为在索引中,本周始终为
    0
    ,上周为
    1

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

  • 使用计算字段按周为日期字段编制索引:
    STR(DATEDIFF('week',[Date],today(),'monday'))
  • 请注意,这里我已经指定我的星期从周一开始,您的要求可能会有所不同

  • 将此字段拖到过滤器上,并排除值
    0
    ,因为在索引中,本周始终为
    0
    ,上周为
    1