本帖最后由 XF 于 2021-2-22 10:37 编辑
从表中提取已有列或创建新列。
语法
- SELECTCOLUMNS ( <表>, <列名>, <表达式>, [<列名>, <表达式>] … )
复制代码
参数 | 属性 | 描述 | 表 | | 从中选择列的表 | 列名 | | 要添加的新列的名称 | 表达式 | | 要添加的新列的表达式 |
返回值
表 整个表或具有一列或多列的表。
与第一参数中的表具有相同的行数。返回的表为每对名称、表达式参数都新增一列,并且每个表达式都在第一参数的行上下文中计值。
备注
SELECTCOLUMNS 与 ADDCOLUMNS 具有相同的行为,但 SELECTCOLUMNS 的起点不是完整的<表>参数,而是从空表开始添加列。
SELECTCOLUMNS 直接引用列的情况下保留数据沿袭。使用表达式会破坏沿袭。
示例
以下查询从 Product 表中返回三列:
- EVALUATE
- FILTER (
- SELECTCOLUMNS (
- Product,
- "ProductKey", Product[ProductKey],
- "Product Name", Product[Product Name],
- "Unit Price", Product[Unit Price]
- ),
- Product[Unit Price] > 10
- )
复制代码
扩展阅读:
理解 SELECTCOLUMNS
文章目录语法返回值备注示例 SELECTCOLUMNS SELECTCOLUMNS ( <Table>, <Name>, <Expression>, [<Name>, <Expressi […]
|