如何从一个维度表格(10)创建多个过滤器?

时间:2017-08-25 20:07:11

标签: tableau

我有两个维度,包含以下数据集

原始尺寸

enter image description here

我想创建两个可用于过滤仪表板的过滤器。这两个过滤器将被称为 - " Product_Type"和"产品"并且应该有以下下拉:

过滤细分

enter image description here

总结一下,我正在寻找一种方法来获取原始维度并创建过滤器细分,以便在我的仪表板中我可以有两个过滤器(Product_type和Product)。当我点击Product_type过滤器时,我应该能够看到"整体","水果","蔬菜"并且"绿叶。根据我的选择,产品过滤器应自动仅显示相关值 - 即,如果我选择了#leaf; leafy"它应该只显示"菠菜"和"羽衣甘蓝"。最后,如果我选择"羽衣甘蓝"我的整个仪表板应该相应改变。

寻找一种方法,在不影响性能的情况下实现这一目标。

更新:我能够通过创建多个参数然后使用弹出窗口技术(https://vimeo.com/107352893)来实现这一点 - 但这对我的工作簿性能影响很大。需要其他方案!

1 个答案:

答案 0 :(得分:2)

您应该能够通过创建产品类型的计算字段和CASE语句来完成所需的功能,以根据您指定图像的产品类型对产品进行分类。

此外,可以将过滤器配置为根据其他过滤器显示可用值。我建议您将“产品类型”过滤器设置为“上下文”或“数据源”级别,并将产品过滤器设置为最低级别,以便可以使用“仅相关值”选项显示产品过滤器的可选选项并限制可以选择的产品。

有关过滤层次结构的更多信息,请参阅以下链接

“仅相关值 - 指定要在过滤器中显示的值。当您选择此选项时,将考虑其他过滤器,并且仅显示通过这些过滤器的值。例如,State上的过滤器仅显示东部状态时设置了Region上的过滤器。您可以使用过滤器卡顶部的切换在此选项和数据库中的所有值选项之间切换。

数据库中的所有值 - 指定要在过滤器中显示的值。选择此选项时,无论视图上的其他过滤器如何,都会显示数据库中的所有值。

上下文中的所有值(仅限Tableau Desktop) - 当视图中的某个过滤器是上下文过滤器时,请在其他过滤器上选择此选项,以仅显示通过上下文过滤器的值。有关更多信息,请参阅使用上下文过滤器改进视图性能。“