DATATABLE
提供宣告內嵌數據集數據值的機制。
語法
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})
參數
術語 | 定義 |
---|---|
ColumnName |
傳回數據表的任何 DAX 表達式。 |
DataType |
列舉,包括:INTEGER、DOUBLE、STRING、BOOLEAN、CURRENCY、DATETIME |
value |
針對一維數位常數使用 Excel 語法的單一自變數,巢狀提供數位陣列數位。 這個自變數代表將在數據表中的數據值集合 例如 { 列 1} 中的 {values, {row2} 中的值, {row3} 中的值等等。 } 其中{row1} 中的值是逗號分隔的常數表達式集合,也就是常數的組合,結合少數基本函式,包括 DATE、TIME和 BLANK,以及 DATE 與 TIME 和一元減號運算符之間的加號運算符,以便表示負值。 以下是所有有效值:3、-5、BLANK()、“2009-04-15 02:45:21”。 值可能不會參考立即表達式以外的任何專案,而且無法參考數據行、數據表、關聯性或其他任何專案。 遺漏的值會以相同方式處理 BLANK()。 例如,下列專案相同: {1,2,BLANK(),4} {1,2,,4} |
傳回值
宣告內嵌值集的數據表。
言論
不同於 DATATABLE,數據表建構函式 允許任何純量表達式作為輸入值。
在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
例
= DataTable("Name", STRING,
"Region", STRING
,{
{" User1","East"},
{" User2","East"},
{" User3","West"},
{" User4","West"},
{" User4","East"}
}
)