我想在tableau仪表板中显示倒数计时器。 我尝试过不同的计算公式。 还有其他办法吗?
答案 0 :(得分:2)
如果没有精心设计的技巧,您将无法显示动态倒计时。
如果你有一个固定的目标时间,你可以动态计算日期,并在每次刷新时显示(不能强制它定期刷新)
DATEDIFF('seconds',now(),[TargetDate])
通过创建字段
,您甚至可以在达到目标日期后隐藏仪表板DATEDIFF('seconds',now(),[TargetDate]) < 0
并过滤值为FALSE的值。达到traget日期后,所有内容都将为false,图表将为空。
但是,在某人打开仪表板20秒后,您将无法隐藏图表。至少不是在解决很多障碍。
如果您手头有Tableau Server,可以尝试从Tableau Server数据库获取事件数据,检查当前登录用户上次访问仪表板的时间以及计算该时间与现在之间的日期值()。这听起来过于复杂,您需要具有服务器并访问Tableau DB。
答案 1 :(得分:1)
上面的建议是最好的基于Tableau的解决方案。另一种方法是在许多免费网站之一上创建一个倒计时,让您这样做,然后使用“网页”对象在仪表板上显示它。