从数据到信息
从信息到洞察

SELECTCOLUMNS

从表中提取已有列或创建新列。

语法

SELECTCOLUMNS ( <表>, <列名>, <表达式>, [<列名>, <表达式>] …  )
参数 属性 描述
从中选择列的表
列名 要添加的新列的名称
表达式 要添加的新列的表达式

返回值

整个表或具有一列或多列的表。

与第一参数中的表具有相同的行数。返回的表为每对名称、表达式参数都新增一列,并且每个表达式都在第一参数的行上下文中计值。

备注

SELECTCOLUMNSADDCOLUMNS 具有相同的行为,但 SELECTCOLUMNS 的起点不是完整的<表>参数,而是从空表开始添加列。

SELECTCOLUMNS 直接引用列的情况下保留数据沿袭。使用表达式会破坏沿袭

示例

以下查询从 Product 表中返回三列:

EVALUATE
FILTER (
    SELECTCOLUMNS (
        Product,
        "ProductKey", Product[ProductKey],
        "Product Name", Product[Product Name],
        "Unit Price", Product[Unit Price]
    ),
    Product[Unit Price] > 10
)

扩展阅读:

 

说点什么

1000
 
鼓掌微笑开心憧憬爱你色并不觉得吃瓜doge二哈喵喵思考笑哭捂脸悲伤大哭抓狂汗偷笑打脸捂眼黑线问号晕拜拜闭嘴衰咒骂ok作揖
  订阅本文评论  
提醒
DAX 圣经

DAX 函数大全

DAX 查询

DAX 运算符