Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
Sql 如何组合多个Tableau列_Sql_Tableau Api - Fatal编程技术网

Sql 如何组合多个Tableau列

Sql 如何组合多个Tableau列,sql,tableau-api,Sql,Tableau Api,假设数据中有两列名为 功能性第一个问题和功能性第二个问题 两列的值相似 “批准”、“功能不清楚”、“功能损坏”、空值等 每行对应一个单独的、不同的审阅ID 我曾想过使用Tableau组合字段来聚合数据,但最终会变成“功能不清楚,功能损坏” 相反,我只想要一个与每个问题的每个答案相关联的审查ID的明确计数 如果不清楚,请告诉我 根据您的数据源,您可以在“数据源”选项卡中透视数据: 突出显示第一个问题、第二个问题和第n个问题列 右击 数据透视 现在,每个项目都有多条记录(每个问题一条记录),您可

假设数据中有两列名为 功能性第一个问题和功能性第二个问题

两列的值相似 “批准”、“功能不清楚”、“功能损坏”、空值等

每行对应一个单独的、不同的审阅ID

我曾想过使用Tableau组合字段来聚合数据,但最终会变成“功能不清楚,功能损坏”

相反,我只想要一个与每个问题的每个答案相关联的审查ID的明确计数


如果不清楚,请告诉我

根据您的数据源,您可以在“数据源”选项卡中透视数据:

  • 突出显示第一个问题、第二个问题和第n个问题列
  • 右击
  • 数据透视
现在,每个项目都有多条记录(每个问题一条记录),您可以根据答案对所有项目进行分组

如果您的数据源无法做到这一点,一个粗略的解决方法是:

  • 使用不同的可能答案创建参数
    Answer\u param
  • 创建一个计算字段,其公式如下

    包含([第一个问题]、答案参数)或包含([第二个问题]、答案参数)或..

如果其中一个答案包含从参数中选择的答案,这将创建一个为真的字段