Filter Tableau仪表板操作无响应

Filter Tableau仪表板操作无响应,filter,action,dashboard,tableau-api,Filter,Action,Dashboard,Tableau Api,工作簿已打开 我使用了一个下拉列表,这是一个控制图的计算值(请参阅),以及两个工作表 当我在过滤器中切换时,地图上只显示相关位置,而其他两个工作表不会更改,即它们显示所有位置 如何解决这个问题 再次感谢 您不能使用表格计算筛选多个工作表(您关于为什么的直觉完全正确)。但我们可以再做些鬼鬼祟祟的事 首先,创建一个参数来替换快速过滤器。让我们称之为“选择位置”。将数据类型设为“字符串”,然后从允许值中选择“列表”。转到“从字段添加”并选择“位置(Loc)”。您的参数现在允许您从[位置(Loc)]的

工作簿已打开

我使用了一个下拉列表,这是一个控制图的计算值(请参阅),以及两个工作表

当我在过滤器中切换时,地图上只显示相关位置,而其他两个工作表不会更改,即它们显示所有位置

如何解决这个问题


再次感谢

您不能使用表格计算筛选多个工作表(您关于为什么的直觉完全正确)。但我们可以再做些鬼鬼祟祟的事

首先,创建一个参数来替换快速过滤器。让我们称之为“选择位置”。将数据类型设为“字符串”,然后从允许值中选择“列表”。转到“从字段添加”并选择“位置(Loc)”。您的参数现在允许您从[位置(Loc)]的所有不同值列表中进行选择

因为您希望能够一次显示所有位置,所以还可以将“所有位置”添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心所说的)

接下来,创建一个计算字段。我们称之为“选择位置过滤器”

如果分区给定行上的位置等于参数中选择的位置,则此语句将返回TRUE,否则返回FALSE。如果选择了“多个位置”,则所有行都将返回TRUE。请注意,我们仍然在使用您制作的[Location Filter],这样我们就可以维护分区中的所有位置并计算等级


现在,在每个工作表中,用[Choose Location Filter]字段替换过滤卡中的[Location Filter]。过滤掉谎言,只留下真相。将“参数”控件放置在仪表板上,并使用该控件进行筛选,而不是使用以前构建的快速筛选。

您不能使用表格计算筛选多个工作表(您关于原因的直觉完全正确)。但我们可以再做些鬼鬼祟祟的事

首先,创建一个参数来替换快速过滤器。让我们称之为“选择位置”。将数据类型设为“字符串”,然后从允许值中选择“列表”。转到“从字段添加”并选择“位置(Loc)”。您的参数现在允许您从[位置(Loc)]的所有不同值列表中进行选择

因为您希望能够一次显示所有位置,所以还可以将“所有位置”添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心所说的)

接下来,创建一个计算字段。我们称之为“选择位置过滤器”

如果分区给定行上的位置等于参数中选择的位置,则此语句将返回TRUE,否则返回FALSE。如果选择了“多个位置”,则所有行都将返回TRUE。请注意,我们仍然在使用您制作的[Location Filter],这样我们就可以维护分区中的所有位置并计算等级


现在,在每个工作表中,用[Choose Location Filter]字段替换过滤卡中的[Location Filter]。过滤掉谎言,只留下真相。将“参数”控件放置在仪表板上,并使用该控件进行筛选,而不是使用以前构建的快速筛选。

您不能使用表格计算筛选多个工作表(您关于原因的直觉完全正确)。但我们可以再做些鬼鬼祟祟的事

首先,创建一个参数来替换快速过滤器。让我们称之为“选择位置”。将数据类型设为“字符串”,然后从允许值中选择“列表”。转到“从字段添加”并选择“位置(Loc)”。您的参数现在允许您从[位置(Loc)]的所有不同值列表中进行选择

因为您希望能够一次显示所有位置,所以还可以将“所有位置”添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心所说的)

接下来,创建一个计算字段。我们称之为“选择位置过滤器”

如果分区给定行上的位置等于参数中选择的位置,则此语句将返回TRUE,否则返回FALSE。如果选择了“多个位置”,则所有行都将返回TRUE。请注意,我们仍然在使用您制作的[Location Filter],这样我们就可以维护分区中的所有位置并计算等级


现在,在每个工作表中,用[Choose Location Filter]字段替换过滤卡中的[Location Filter]。过滤掉谎言,只留下真相。将“参数”控件放置在仪表板上,并使用该控件进行筛选,而不是使用以前构建的快速筛选。

您不能使用表格计算筛选多个工作表(您关于原因的直觉完全正确)。但我们可以再做些鬼鬼祟祟的事

首先,创建一个参数来替换快速过滤器。让我们称之为“选择位置”。将数据类型设为“字符串”,然后从允许值中选择“列表”。转到“从字段添加”并选择“位置(Loc)”。您的参数现在允许您从[位置(Loc)]的所有不同值列表中进行选择

因为您希望能够一次显示所有位置,所以还可以将“所有位置”添加到参数的允许值列表中(我将其放在列表的顶部,因为这是我的心所说的)

接下来,创建一个计算字段。我们称之为“选择位置过滤器”

如果分区给定行上的位置等于参数中选择的位置,则此语句将返回TRUE,否则返回FALSE。如果选择了“多个位置”,则所有行都将返回TRUE。请注意,我们仍然在使用您制作的[Location Filter],这样我们就可以维护分区中的所有位置并计算等级

现在,在每个工作表中,用[Choose Location Filter]字段替换过滤卡中的[Location Filter]。过滤掉谎言,利夫
IIF([Choose Location] = "All Locations", TRUE, [Choose Location] = [Location Filter])