如何将今天的日期设置为Tableau中的参数

时间:2018-01-03 18:14:16

标签: sql-server tableau tableau-server

我知道Tableau的答案并不多,但是这个网站是我第一次回答其他人或者几乎所有任务的答案。

我的问题是:

如何在将Tableau工作簿发布到Tableau Server时为今天的日期设置参数?

我尝试过以下方法:

  1. 将参数设置为Today()
  2. 将参数设置为等于从日期维度
  3. 绑定到数据集的字段
  4. 将参数设置为从sql server调用getdate()的字段。
  5. 所有这些工作都有效,直到将工作簿发布到tableau服务器。

    结果总是发布时的日期。

    桌面和服务器的版本是10.1.1。

2 个答案:

答案 0 :(得分:0)

根据我的理解,除非刷新或重新发布,否则Tableau不会动态更改某些内容(例如TODAY())。我们开发的报告遇到了同样的问题。大多数建议做一个计算字段。

要尝试解决这个问题,您可以在数据中创建另一个简单的列= TODAY()吗?这样,当您运行存储过程并更新Tableau Public时,它将始终利用您更新Tableau的那一天。也许这将允许您保留参数解决方案。

Additional Reading

答案 1 :(得分:-1)

您可以按照以下两个步骤进行操作,简单易行:

Step1

step2