共用方式為


DATATABLE

適用於:計算結果列匯出數據表量值視覺計算

提供用於宣告一組內嵌資料值的機制。

語法

DATATABLE (ColumnName1, DataType1, ColumnName2, DataType2..., {{Value1, Value2...}, {ValueN, ValueN+1...}...})  

參數

詞彙 定義
ColumnName 傳回資料表的所有 DAX 運算式。
DataType 包含以下項目的列舉:INTEGER、DOUBLE、STRING、BOOLEAN、CURRENCY、DATETIME
針對一維陣列常數使用 Excel 語法的單一引數,巢狀化以提供陣列的陣列。 這個引數代表將會出現在資料表中的資料值集合

例如,
{ {row1 的值}, {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"}  
                }  
           )