【发布时间】:2023-01-04 02:28:30
【问题描述】:
我有一个参数'类型'在一个表中,它可以有多个值,如下所示 -
- 人类
- 黑猩猩
- 猩猩
我有 3 列与表中的每种类型相关 -
- human_avg_height, human_avg_weight, human_avg_lifespan
- chimpanzee_avg_height, chimpanzee_avg_weight, chimpanzee_avg_lifespan
- orangutan_avg_height, orangutan_avg_weight, orangutan_avg_lifespan
所以如果我选择类型作为人类, quicksight 仪表板应该只显示三列 -
- human_avg_height, human_avg_weight, human_avg_lifespan
并且不应显示以下列 -
- chimpanzee_avg_height, chimpanzee_avg_weight, chimpanzee_avg_lifespan
- orangutan_avg_height, orangutan_avg_weight, orangutan_avg_lifespan
我创建了参数类型在添加计算字段中,我尝试使用
ifelse根据选择的参数选择列,如下所示 -ifelse(${type}='human',{human_avg_height}, {human_avg_weight}, {human_avg_lifespan},{function})我也试过 -
ifelse(${type}='human',{{human_avg_height}, {human_avg_weight}, {human_avg_lifespan},{function}})和 -
ifelse(${type}='human',{human_avg_height, human_avg_weight, human_avg_lifespan},{function}})但它们都不起作用。我究竟做错了什么 ?
- human_avg_height, human_avg_weight, human_avg_lifespan
【问题讨论】:
标签: amazon-quicksight quicksight-embedding