如何通过下拉列表过滤Tableau工作簿?

时间:2018-04-12 19:06:57

标签: javascript api filter tableau tableau-server

请耐心等待我的英语,这是我第一次来这里。我也是Tableau和JavaScript的新手。我试图找到一种方法来过滤不同位置的仪表板。例如,当我从第一个仪表板上的列表中单击某个人名称并显示结果时,一旦我从下拉列表中单击另一个仪表板(不是在API上,只是来自HTML导航栏),此仪表板应该显示我在第一个仪表板上选择的人名的任何结果。

像这样:我正在查看仪表板1.我应用过滤器安东尼。然后我在下拉菜单上点击它后转到仪表板2。 IF Dashboard 2还有一个名为“Anthony”的过滤器会自动显示结果。

我试图对此进行研究,但这并没有多大帮助。我读了API参考,我认为FilterEvent类的getFilterAsync()可以工作,但事实并非如此。如果您能够建设性地解释或展示Javascript代码示例,我将不胜感激。 This example与我的目标类似,但我不打算在同一页面上使用两个仪表板和文本框/按钮。 Another example是我想要的,但我不需要在方法上加上特定值来过滤。我需要在点击API上的任何内容后过滤工作簿。这不仅仅是一个人的名字。它可以是日期,数字,位置等。我想知道如何在任何仪表板上激活过滤器值/参数。

任何回复都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:-1)

使用操作过滤器,您可以在其中指定源仪表板,然后指定目标仪表板