Tableau 仪表板操作无响应
Tableau dashboard action unresponsive
工作簿在Public Tableau
我正在使用一个下拉菜单,这是一个计算值(参考)来控制地图,还有两个工作表。
当我切换过滤器时,只有相关位置出现在地图上,而其他两个 worsheets 没有改变,即它们显示所有位置。
如何解决这个问题?
再次感谢!
您无法使用 table 计算筛选多个工作表(您对原因的直觉是完全正确的)。但是我们可以再次偷偷摸摸地做点什么。
首先,创建一个参数来替换您的快速过滤器。我们称它为 "Choose Location"。将数据类型设置为 "String",然后从 Allowable Values 设置为 select "List"。转到 "Add from Field" 和 select "Location (Loc)"。您的参数现在将允许您从 [Location (Loc)].
的所有不同值的列表中 select
由于您希望能够一次显示所有位置,因此还要将 "All Locations" 添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心声做)。
接下来,创建一个计算字段。我们称它为 "Choose Location Filter".
IIF([Choose Location] = "All Locations", TRUE, [Choose Location] = [Location Filter])
如果分区给定行上的位置等于参数中 select 的位置,则此语句将为 return 真,否则为假。如果您 select 编辑了 "Multiple Locations",它将对所有行 return TRUE。请注意,我们仍在使用您制作的[位置过滤器],以便我们可以维护分区中的所有位置并计算该等级。
现在,在每个工作表中,将过滤卡中的 [位置过滤器] 替换为 [选择位置过滤器] 字段。过滤掉 FALSE,只留下 TRUE。将参数控件放在您的仪表板上,并使用它来过滤而不是您之前构建的快速过滤器。
要在另一个数据上显示画面动作。
第一步
转到仪表板 > 单击图标仪表板 > 单击操作 > Select 添加操作 > 过滤器并按照
给出的进一步步骤操作
步骤2
点击确定,你会得到想要的结果
第三步
在您的仪表板过滤器中
select 图标并按照下面描述的步骤进一步操作:
这将根据您的要求获得所需的结果。
结果:您的结果将类似于此示例
工作簿在Public Tableau
我正在使用一个下拉菜单,这是一个计算值(参考
当我切换过滤器时,只有相关位置出现在地图上,而其他两个 worsheets 没有改变,即它们显示所有位置。
如何解决这个问题?
再次感谢!
您无法使用 table 计算筛选多个工作表(您对原因的直觉是完全正确的)。但是我们可以再次偷偷摸摸地做点什么。
首先,创建一个参数来替换您的快速过滤器。我们称它为 "Choose Location"。将数据类型设置为 "String",然后从 Allowable Values 设置为 select "List"。转到 "Add from Field" 和 select "Location (Loc)"。您的参数现在将允许您从 [Location (Loc)].
的所有不同值的列表中 select由于您希望能够一次显示所有位置,因此还要将 "All Locations" 添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心声做)。
接下来,创建一个计算字段。我们称它为 "Choose Location Filter".
IIF([Choose Location] = "All Locations", TRUE, [Choose Location] = [Location Filter])
如果分区给定行上的位置等于参数中 select 的位置,则此语句将为 return 真,否则为假。如果您 select 编辑了 "Multiple Locations",它将对所有行 return TRUE。请注意,我们仍在使用您制作的[位置过滤器],以便我们可以维护分区中的所有位置并计算该等级。
现在,在每个工作表中,将过滤卡中的 [位置过滤器] 替换为 [选择位置过滤器] 字段。过滤掉 FALSE,只留下 TRUE。将参数控件放在您的仪表板上,并使用它来过滤而不是您之前构建的快速过滤器。
要在另一个数据上显示画面动作。
第一步
转到仪表板 > 单击图标仪表板 > 单击操作 > Select 添加操作 > 过滤器并按照
给出的进一步步骤操作步骤2
点击确定,你会得到想要的结果
第三步
在您的仪表板过滤器中
select 图标并按照下面描述的步骤进一步操作:
这将根据您的要求获得所需的结果。
结果:您的结果将类似于此示例