Tableau api Tableau桌面筛选器禁用/启用
在Tableau desktop上工作[Making a visualization]有两个过滤器,一个层叠到另一个。在一个过滤器中进行多个选择时需要帮助,应禁用另一个过滤器。如果在过滤器中选择了一个,则应启用并显示其他过滤器 寻找答案Tableau api Tableau桌面筛选器禁用/启用,tableau-api,Tableau Api,在Tableau desktop上工作[Making a visualization]有两个过滤器,一个层叠到另一个。在一个过滤器中进行多个选择时需要帮助,应禁用另一个过滤器。如果在过滤器中选择了一个,则应启用并显示其他过滤器 寻找答案 您可以在仪表板中使用图纸/对象交换和弹出技术解决此问题,如前所述。基本上,它的工作原理是有一个虚拟表,该表在特定条件下为空,但如果不是空,则会有值。该参数将放置在此图纸下方,从而在条件发生变化时使其向下/向上移动。与不动的不透明文本字段一起,可以隐藏过滤器。我测
您可以在仪表板中使用图纸/对象交换和弹出技术解决此问题,如前所述。基本上,它的工作原理是有一个虚拟表,该表在特定条件下为空,但如果不是空,则会有值。该参数将放置在此图纸下方,从而在条件发生变化时使其向下/向上移动。与不动的不透明文本字段一起,可以隐藏过滤器。我测试了下面的解决方案 您将需要一个计算字段
隐藏\u名称
,如果条件已填充,则结果为True。就你而言:
if COUNTD([Manager]) > 1 then False else True end
接下来创建一个虚拟工作表,您将用另一个几乎不起任何作用的计算字段填充该工作表,例如'a'
。此表将用于“弹出”仪表板中的过滤器。要使用此功能,您需要将新创建的隐藏\u名称
拖动到过滤器中,并对自定义值False
进行过滤
现在,让我们看看仪表板。
首先将原始表格连同相关过滤器一起提交。
右键单击管理器过滤器并选择“全部使用此数据源”。这样,您的虚拟工作表也将了解过滤器中的更改。
然后创建一个水平浮动对象,需要在其中拖动名称过滤器。在名称的顶部,您需要拖动虚拟工作表,以便如果工作表处于活动状态,它将向下推第二个过滤器
您现在应该拥有的是,一旦您选择了多个管理器,将显示包含“a”的工作表,并按下第二个过滤器。这并不理想。根据仪表板的实际布局,您还需要一到两件东西
一旦你拥有了所有这些元素,你就可以在某种程度上利用它来让它工作。您可以找到一个功能相似但不完全相同的仪表板演示。您可以分享一个示例吗?请检查我添加了仪表板屏幕截图的问题过滤器就是我提到的过滤器(经理)-多选应禁用(名称)我假设选择了多个经理是否正确,你不想显示姓名?是的,这就是我想要的