Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tableau api 基于下拉列表动态呈现多列_Tableau Api_Dynamic Columns - Fatal编程技术网

Tableau api 基于下拉列表动态呈现多列

Tableau api 基于下拉列表动态呈现多列,tableau-api,dynamic-columns,Tableau Api,Dynamic Columns,我在tableau中有一个表,有4列(比如员工ID、姓名、地址、电子邮件) 我想为用户提供一个选项,从下拉列表中选择单个/多个列(假设在下拉列表中我们有列标题、Customfield1、Customfield2….、Customfield10),这些列将作为单独的列添加到表中 例如,如果用户从下拉列表中选择CustomField1、CustomField2、CustomField3,则该表应总共有7列(4个Emp字段+3个自定义字段) 虽然我提出了一个简单的要求,但我的想法是将其外推到一些复杂的

我在tableau中有一个表,有4列(比如员工ID、姓名、地址、电子邮件)

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

例如,如果用户从下拉列表中选择CustomField1、CustomField2、CustomField3,则该表应总共有7列(4个Emp字段+3个自定义字段)


虽然我提出了一个简单的要求,但我的想法是将其外推到一些复杂的事情上。

我认为可以做一些版本的工作,尽管是以一种很粗糙的方式。您要寻找的是“动态参数”。它们在技术上并不正式存在于产品中,但可以通过参数和计算字段的组合来创建

这里的想法是以自定义方式重新排序列。每个计算字段都必须有自己的逻辑,当用户选择参数时,它将显示哪个维度。(即:如果选择参数,则第1列转到[名称],第2列转到[地址],如果选择参数,则第1列转到[地址],第2列转到[名称]。)这里需要注意的是,每个潜在布局都需要具有相同的列数-无法动态添加列。考虑每个列都用一个计算字段表示。
祝你好运

我认为这可以用某种方式来实现,尽管是用一种骇人的方式。您要寻找的是“动态参数”。它们在技术上并不正式存在于产品中,但可以通过参数和计算字段的组合来创建

这里的想法是以自定义方式重新排序列。每个计算字段都必须有自己的逻辑,当用户选择参数时,它将显示哪个维度。(即:如果选择参数,则第1列转到[名称],第2列转到[地址],如果选择参数,则第1列转到[地址],第2列转到[名称]。)这里需要注意的是,每个潜在布局都需要具有相同的列数-无法动态添加列。考虑每个列都用一个计算字段表示。
祝你好运

这里运气好吗?如果是,请向上投票并应用绿色勾选标记。如果你能自己解决问题,请回答你自己的问题。非常感谢。这里运气好吗?如果是,请向上投票并应用绿色勾选标记。如果你能自己解决问题,请回答你自己的问题。非常感谢。