如何在画面仪表板中显示倒数计时器?

How to display countdown timer in tableau dashboard?

我想在画面仪表板中显示倒数计时器。 我尝试了不同的计算公式。 还有其他办法吗?

没有精心设计的技巧,您将无法显示动态倒计时。

如果你有一个固定的目标时间,你可以动态计算 datediff 并在每次刷新时显示它(你不能强制它定期刷新)

DATEDIFF('seconds',now(),[TargetDate])

您甚至可以在达到目标日期后通过创建字段隐藏仪表板

DATEDIFF('seconds',now(),[TargetDate]) < 0

并过滤为 FALSE 的值。一旦达到目标日期,一切都将是假的,图表将是空的。

但是,例如,您将无法在有人打开您的仪表板 20 秒后隐藏图表。至少不会绕过很多障碍。

如果您手边有 Tableau Server,您可以尝试从 Tableau Server 数据库中获取事件数据,检查当前登录用户上次访问仪表板的时间,并计算该时间之间的 datediff现在()。虽然这听起来过于复杂,但您需要有一个服务器并能够访问 Tableau 数据库。

以上建议是基于 Tableau 的最佳解决方案。另一种选择是在允许您执行此操作的众多免费网站之一上创建倒计时,然后使用 'web page' 对象将其显示在仪表板上。