DAX 函数 - {()} 构建表数据

{()} 构建表数据

常常需要构建一些表数据,例如:某些参数或计数单位等。对于这些简单的数据内容,没有必要从外界数据源获得,可以很快速自行构建,其结构如下。

用法

参考以下结构:

T =
{ // 开始构建一个表
    ( "Anna" , 25 , "13333333333" , 0.875 ) , //构建表的某行内容
    ( "Zorro" , 32 , "13333323232" , 0.867 )
    //...
} // 构建完成 
  • { }表示构建表的范围;
  • ( )表示表中的行的内容。(注意:并没有标题行)

此时,并没有标题行,上述内容的结果如下:

可以看出使用{( )}表达式创建出一个表,此时该表的各列处于未被命名状态。

一般地,会继续和SELECTEDCOLUMNS函数结合使用,以便为各列命名,以利于随后的使用。

示例

以下创建一个人员信息并为各列命名,如下:

T =
VAR X =
{ // 开始构建一个表
    ( "Anna" , 25 , "13333333333" , 0.875 ) , //构建表的某行内容
    ( "Zorro" , 32 , "13333323232" , 0.867 )
    //...
} // 构建完成
RETURN
SELECTCOLUMNS( X , "姓名" , [Value1] , "年龄" , [Value2] , "电话" , [Value3] , "满意度" , [Value4] )

其结果为:

这样,就可以在随后的计算中继续使用该内容了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。