DATATABLE

適用於:導出數據行計算數據表Measure視覺計算

提供一種機制,用於宣告內嵌資料集 values。

語法

DAX
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 模式。

DAX
= DataTable("Name", STRING,  
               "Region", STRING  
               ,{  
                        {" User1","East"},  
                        {" User2","East"},  
                        {" User3","West"},  
                        {" User4","West"},  
                        {" User4","East"}  
                }  
           )