工作簿位于Public Tableau
我使用一个下拉菜单,这是一个计算值(参考previous question)来控制地图,以及两个工作表。
当我切换过滤器时,只有相关位置出现在地图上,而其他两个页面不会改变,即它们显示所有位置。
如何解决这个问题?
再次感谢!
答案 0 :(得分:2)
要获得其他数据显示的动作。
步骤1
转到信息中心>点击图标仪表板>点击动作>选择添加操作>按照给定的
过滤并遵循进一步的步骤第二步
单击确定操作,您将获得所需的结果
Step3
在您的信息中心过滤器中
选择图标并按照以下步骤进行操作:
根据您的要求,这将获得所需的结果。
结果:您的结果看起来像
中给出的示例答案 1 :(得分:1)
您无法使用表格计算过滤多个工作表(您对为什么完全正确的直觉)。但我们可以再次偷偷摸摸地做一些事情。
首先,创建一个参数来替换您的快速过滤器。我们称之为"选择位置"。创建数据类型" String",然后选择" List"来自允许值。转到"从字段添加"并选择"位置(Loc)"。您的参数现在允许您从[位置(Loc)]的所有不同值列表中进行选择。
由于您希望能够一次显示所有位置,因此还要添加"所有位置"到参数的允许值列表(我把它放在列表的顶部,因为那是我的心所说的)。
接下来,创建一个计算字段。我们称之为"选择位置过滤器"。
IIF([Choose Location] = "All Locations", TRUE, [Choose Location] = [Location Filter])
如果分区的给定行上的Location等于参数中选择的Location,则此语句将返回TRUE,否则返回FALSE。如果您已选择"多个位置",则所有行都将返回TRUE。请注意,我们仍然使用您创建的[位置过滤器],以便我们可以维护分区中的所有位置并计算该等级。
现在,在每个工作表中,使用[选择位置过滤器]字段替换过滤卡中的[位置过滤器]。过滤掉FALSE,只留下TRUE。将参数控件放在仪表板上并使用它来过滤而不是之前构建的快速过滤器。