如何在画面中设置多级过滤的参数/过滤器?

时间:2016-04-04 10:30:44

标签: filter tableau

我是画面和学习阶段的新手。我有一个要求,我找不到更好的答案。所以想到这里请专家帮忙。以下是要求。

我必须建立一个实际的目标报告。实际和目标表彼此无关。所以我在两个不同的工作簿中创建了表格,它们将“实际工作簿”中的实际细节和目标详细信息从“目标工作簿”和导入的实际工作簿导入目标工作簿,以便我可以将两个工作表放在一个仪表板中。

现在迎来挑战。两个表中都有诸如“Brand”,“Mrc”和“Prod Location”等列。但是目标表中有一个叫做“目标类型”的东西。因此,当我只选择品牌时,应该从实际和目标报告中筛选出目标类型“1”以及所选品牌的数据。当我选择品牌和产品位置时,必须将目标类型过滤为“3”以及选定的品牌和产品位置。如果我从过滤器中选择,品牌,prod loc和mrc,则必须使用目标类型“4”过滤,同时选择品牌,mrc和prod位置等。尽管表没有连接或彼此相关,但只要进行过滤,它就会影响实际报告和目标报告。

我尝试使用参数实现此目的。但是,它只接受布尔值,并且在我的情况下没有用。

任何人都可以通过一步一步的过程帮助我实现这一目标(如果可能的话),这样我就可以在今天晚上或明天的演示中展示一些进展。

先谢谢!!

-Aish

1 个答案:

答案 0 :(得分:0)

我没有完全理解你拥有的数据,我会尝试用我最后的例子来解释。

考虑,在tableau端上有2个数据源,

数据源A - >有类别A和计数等

数据源B - >有B类和总和等。

现在我创建一个名为select category的参数,并将所有类别放在该参数中。

现在我转到在数据源A上创建的sheet1,创建一个计算字段,它将显示[category A] = [select category]

将此拖动到sheet1的过滤器上,并将值设置为true

现在我转到在数据源A上创建的sheet2,创建一个计算字段,它将显示[category b] = [select category]

将此拖动到sheet2的过滤器上,并将值设置为true

现在创建仪表板,单击show参数,然后检查参数选择是否更改两个工作表的数据。 (保留单值参数)。