Tableau api 如何在Tableau中设置参数?

Tableau api 如何在Tableau中设置参数?,tableau-api,Tableau Api,我在Tableau中有一个容量仪表板,用于用户选择开始日期和新项目添加到堆叠条形图所需的天数。目前,我得到了错误的计算,由于这一块我的IF公式 和[Date]datename('weekday',TODAY())可以为您提供当天的字符串名称-关键字为'weekday'而不是'day'。您可以检查: if datename('weekday',TODAY())='Saturday' OR datename('weekday',TODAY())='Sunday' 这是我想到的 Q.添加开始日期的

我在Tableau中有一个容量仪表板,用于用户选择开始日期和新项目添加到堆叠条形图所需的天数。目前,我得到了错误的计算,由于这一块我的IF公式

和[Date]
datename('weekday',TODAY())
可以为您提供当天的字符串名称-关键字为'weekday'而不是'day'。您可以检查:

if datename('weekday',TODAY())='Saturday' OR datename('weekday',TODAY())='Sunday'

这是我想到的

Q.添加开始日期的时间,并跳过周末(换言之,只考虑工作日)。< /P> 解决方案: 通过将天数添加到开始日期来确定结束日期 [截止日期]:

DATEADD('day',[Days],[Start Date])
我已经为此创建了两个计算字段。 1.添加天数-当一周介于[开始日期]和[结束日期]之间时,将天数添加到[天数]字段。 [添加天数]

[Days]+DATEDIFF('week',[Start Date],[End Date])+DATEDIFF('week',[Start Date],[End Date])
  • End_date_final-获取不包括周末的最终结束日期,并提供新的结束日期。 [结束日期最后定稿]
  • 现在可以将IF条件中的条件用作

    AND [Date] <= [End_date_final]
    

    和[Date]可以包含整个计算和一些示例数据。你可能正在寻找@shmicah在下面写的东西。。。或者你可以跳过周末,只计算工作日。还不完全清楚。谢谢。非常感谢你的帮助!我把你的和shmicah的结合起来,使它变得更短更简单。非常感谢你的帮助。谢谢你的帮助!把你的和Koushik的结合起来,可以得到一个忽略周末的更简单的公式。谢谢你的帮助!
    
    AND [Date] <= [End_date_final]