[]
        
在线Demo 免费试用
(Showing Draft Content)

SELECTCOLUMNS-选择列

1. 概述

1.1 功能概述

Wyn 分析表达式提供SELECTCOLUMNS函数将计算列添加到给定的表或表表达式。

2. 表达式介绍

2.1 语法

  1. 分析表达式语法如下:

    SELECTCOLUMNS(<table>, <name>, <scalar_expression> [, <name>, <scalar_expression>]…)

2.2 参数

  1. 表达式参数说明:

    参数

    定义

    table

    任何返回表的表达式。

    name

    为列指定的名称,用双引号引起来。

    expression

    返回标量值(例如列引用、整数或字符串值)的任何表达式。

2.3 返回值

与作为第一个参数指定的表具有相同行数的表。对于每对 <name>, <scalar_expression> 参数,返回的表都有一列,并且每个表达式都在来自指定 <table> 参数的行的上下文中进行计算。

2.4 示例

  1. 例如,Sales表为:

    orderID

    Amount

    ProductKey

    1

    10

    101

    2

    17

    102

    3

    9

    103

    Product表为:

    ProductID

    Name

    101

    Fruit

    102

    Egg

    103

    food

    104

    juice

  2. 分析表达式如下:

    SELECTCOLUMNS('Sales',"AmountPlusOne",'Sales'[Amount] + 1, "Name",'Product'[Name])
  3. 使用上面的表达式返回:

    AmountPlusOne

    Name

    11

    Fruit

    18

    Egg

    10

    food

2.5 备注

  1. SELECTCOLUMNS具有与 ADDCOLUMNS差别在于,SELECTCOLUMNS 不从指定的 <table> 开始,而是从空表开始,然后添加列。