SWITCH - Group-Based Assignment

  • Last update: June 16, 2023
  • 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. 拓展阅读

    附件列表


    主题: 数据开发
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    10s後關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy