根据下拉列表动态呈现多列

时间:2019-04-05 05:34:26

标签: tableau dynamic-columns

我在Tableau中有一个表,其中说4列(说雇员I​​D,姓名,地址,电子邮件)。

我想为用户提供从下拉列表中选择单列/多列的选项(假设在下拉列表中,我们具有列标题,Customfield1,Customfield2 .....,Customfield10),这些列标题将添加到表格作为单独的列。

对于实例来说,如果用户从下拉列表中选择CustomField1,CustomField2,CustomField3,则该表应总共有7列(4个Emp字段+ 3个Custom字段)

尽管我说了一个简单的要求,但我的想法是将其推断为复杂的东西。

1 个答案:

答案 0 :(得分:0)

我认为可以做到这一点的某种形式,尽管这种方式有些怪异。您要查找的是“动态参数”。从技术上讲,它们并不是正式存在于产品中,但可以结合参数和计算字段来创建。

Here is a link to a method on such creation.

此处的想法是以自定义方式对列进行重新排序。每个计算字段必须具有自己的逻辑,以供用户选择参数时显示哪个维度。 (即:使用参数选择A,第1列转到[名称],第2列转到[地址],使用参数选择B,第1列转到[地址],而第2列转到[名称]。)这里的警告是每个潜在的布局都需要具有相同数量的列-无法动态添加列。考虑到此处每一列都用一个计算字段表示。

祝你好运。