Sql server 如何将今天的日期设置为Tableau中的参数
我知道这个网站上没有太多关于Tableau的答案,但这个网站是我回答其他问题或获得几乎所有任务答案的第一站 我的问题是: 当tableau工作簿发布到tableau服务器时,如何为今天的日期设置参数 我尝试了以下方法: 将参数设置为今天 将参数设置为从日期维度绑定到数据集的字段 将参数设置为从sql server调用getdate的字段。 在工作簿发布到tableau服务器之前,所有这些工作都是有效的 无论发布日期是什么,结果总是一样的Sql server 如何将今天的日期设置为Tableau中的参数,sql-server,tableau-api,Sql Server,Tableau Api,我知道这个网站上没有太多关于Tableau的答案,但这个网站是我回答其他问题或获得几乎所有任务答案的第一站 我的问题是: 当tableau工作簿发布到tableau服务器时,如何为今天的日期设置参数 我尝试了以下方法: 将参数设置为今天 将参数设置为从日期维度绑定到数据集的字段 将参数设置为从sql server调用getdate的字段。 在工作簿发布到tableau服务器之前,所有这些工作都是有效的 无论发布日期是什么,结果总是一样的 桌面和服务器的版本为10.1.1 据我所知,Tableau
桌面和服务器的版本为10.1.1 据我所知,Tableau不会动态更改某些内容,例如今天,除非刷新或重新发布。我们在编写报告时遇到了同样的问题。大多数人建议做一个计算字段 为了尝试解决这个问题,您能否在数据中创建另一个列,该列仅为=TODAY?这样,当您运行存储过程并更新Tableau Public时,它将始终利用您更新Tableau的日期。也许这将允许您保留参数解决方案
您可以通过以下两个步骤完成,简单如下:
为了澄清,我假设,因为您使用的是一个参数,您希望用户能够更改该值,对吗?这是正确的。我只是想设置一个可以更改的默认值。在本例中,数据类型是日期。这是我发现的最接近于在参数中设置默认日期值的数据类型。希望它能满足你的需要。我担心这是最好的答案,因为我已经找到了。使用这种方法会让用户很难更改日期,因为日历会消失,而且数据通常也会在需要滚动到的月底和季度末查看。也许可以查看相对日期过滤器。这允许今天或任何其他相对期间的违约。我一直在使用相对日期过滤器,几乎只用于任何使用日期的viz。使用这种方法似乎不允许用户更改日期以查看月末值。我甚至尝试了一个返回fyStart和getdate的新数据集。