You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在QuickSight数据集中通过条件语句添加实体ID映射产品名的计算字段?

在QuickSight中创建产品名称映射计算字段

针对你的需求,以下是用SWITCH语句(推荐,适合多映射场景)和IF嵌套语句实现的具体方法:

方法一:使用SWITCH语句(推荐)

SWITCH结构更清晰,维护10个左右的映射更方便,语法如下:

SWITCH(
    entity_id, // 替换为你数据集中的entity id字段名
    '12345', 'waterbottle',
    '982374', 'shoes',
    '88393939', 'speaker',
    // 按此格式继续添加剩余的entity id与产品名称映射
    '未知产品' // 未匹配到任何id时显示的默认值,可按需修改
)

注意:如果你的entity_id是数值类型,去掉id值的单引号即可(比如写12345而非'12345')。

方法二:使用IF嵌套语句

如果更习惯IF逻辑,可通过多层IF嵌套实现,语法示例:

IF(entity_id = '12345', 'waterbottle',
    IF(entity_id = '982374', 'shoes',
        IF(entity_id = '88393939', 'speaker',
            // 继续添加更多IF判断层
            '未知产品'
        )
    )
)

同样注意字段类型与值的格式匹配。

操作步骤

  1. 打开你的QuickSight数据集,进入编辑界面
  2. 点击顶部的添加计算字段
  3. 将上述任一公式粘贴到编辑器中,替换字段名并补全所有映射关系
  4. 为计算字段命名(比如Product Name),点击保存即可

内容的提问来源于stack exchange,提问作者219CID

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 18:42:33