DATATABLE
提供用于声明内联数据集 values的机制。
语法
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})
参数
术语 | 定义 |
---|---|
ColumnName |
返回表的任何 DAX 表达式。 |
DataType |
一个枚举,包括:INTEGER、DOUBLE、STRING、BOOLEAN、CURRENCY、DATETIME |
value |
对一维数组常量使用 Excel 语法的单个参数,该常量嵌套以提供数组数组。 此参数表示将在表中 values 的数据集 例如 { { row1} 中的 {values, { row2} 中的values, { row3} 中的 {values,等等。 } 其中 {values 行 1} 是一组逗号分隔的常量表达式,即常量的组合,与少数基本函数(包括 DATE、TIME、andBLANK)以及一元减数运算符 DATEandTIMEand 之间的加号运算符组合,以便可以表示负 values。 以下是 all 有效 values:3、-5、BLANK()、“2009-04-15 02:45:21”。 Values 可能 not 引用直接表达式之外的任何内容,and 不能引用列、表、关系 or 任何其他内容。 缺少的 value 将被视为与 BLANK()。 例如,以下内容相同: {1,2,BLANK(),4} {1,2,,4} |
返回 value
声明内联 values集的表。
言论
与 DATATABLE不同,表构造函数 允许任何标量表达式作为输入 values。
在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 DirectQuery 模式下使用此函数。
例
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)