SWITCH-分组赋值

  • 文档创建者:Roxy
  • 历史版本:1
  • 最近更新:Roxy 于 2023-06-16
  • 1. 概述

    语法SWITCH(表达式,值1,结果1,值2,结果2,......,其他结果)按表达式不同值输出不同结果
                    参数1表达式-
          参数2所有的结果1,结果2,结果3……必须为同类型数据。
             返回值类型
    • 数值

    • 文本

    • 日期时间

    • 布尔

    2. 注意事项

    1)如果表达式的结果是值1,整个函数返回结果1,如果表达式的结果是值2,整个函数返回结果2......如果没有符合要求的值,则返回其他结果。

    2)如果表达式为NULL,则结果为 NULL。

    3)要求结果类型必须为相同类型,手写 NULL 时,视为和另一个非空的参数类型相同,结果全为手写NULL时,和手写一个单独的NULL逻辑一样,允许选择字段。

    4)表达式和值的类型必须为相同类型。

    3. 示例

    公式结果
    SWITCH(5, 3, "今天星期三", 4, "今天星期四", "星期五")星期五

    例如,在数据转换中新增计算列,将「合同类型」中购买合同赋值为 1,长期协议赋值为 2,否则赋值为其他,输入公式:SWITCH(合同类型,"购买合同", "1", "长期协议", "2", "其他"),如下图所示:

    得到如下分组赋值的新增列,如下图所示:

    4. 拓展阅读

    附件列表


    主题: 数据开发-定时任务
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!