DATATABLE
提供一種機制,用於宣告內嵌資料集 values。
語法
DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})
參數
術語 | 定義 |
---|---|
ColumnName |
傳回數據表的任何 DAX 表達式。 |
DataType |
列舉,包括:INTEGER、DOUBLE、STRING、BOOLEAN、CURRENCY、DATETIME |
value |
針對一維數位常數使用 Excel 語法的單一自變數,巢狀提供數位陣列數位。 這個自變數代表將在數據表中的數據集 values 例如 { {values in row1}, {values in row2}, {values in row3}, etc. } 其中 {values row1} 是逗號分隔的常數運算式集合,也就是常數的組合,結合少數基本函式,包括 DATE、TIME、andBLANK,以及一元減號運算符 DATEandTIMEand 之間的加號運算符,以便表示負數 values。 以下是有效 valuesall: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"}
}
)