DAX 函数 - {()} 构建表数据
2019-07-25 本文已影响131人
PowerBI战友联盟
{()} 构建表数据
常常需要构建一些表数据,例如:某些参数或计数单位等。对于这些简单的数据内容,没有必要从外界数据源获得,可以很快速自行构建,其结构如下。
用法
参考以下结构:
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] )
其结果为:
这样,就可以在随后的计算中继续使用该内容了。