Baca dalam bahasa Inggris

Bagikan melalui


DATATABLE

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Menyediakan mekanisme untuk mendeklarasikan sekumpulan nilai data sebaris.

Sintaksis

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

Parameter

Istilah Definisi
ColumnName Ekspresi DAX apa pun yang mengembalikan tabel.
DataType Enumerasi yang mencakup: BILANGAN BULAT, GANDA, STRING, BOOLEAN, MATA UANG, DATETIME
value Argumen tunggal menggunakan sintaks Excel untuk konstanta array satu dimensi, ditumpuk untuk menyediakan array. Argumen ini mewakili kumpulan nilai data yang akan berada dalam tabel

Misalnya
{ {values in row1}, {values in row2}, {values in row3}, dll. }
Di mana {values in row1} adalah sekumpulan ekspresi konstanta yang dibatasi koma, yaitu kombinasi konstanta, dikombinasikan dengan beberapa fungsi dasar termasuk DATE, TIME, dan BLANK, serta operator plus antara DATE dan TIME dan operator minus unary sehingga nilai negatif dapat diekspresikan.

Berikut ini adalah semua nilai yang valid: 3, -5, BLANK(), "2009-04-15 02:45:21". Nilai mungkin tidak merujuk ke apa pun di luar ekspresi langsung, dan tidak dapat merujuk ke kolom, tabel, hubungan, atau hal lain.

Nilai yang hilang akan diperlakukan identik dengan BLANK(). Misalnya, berikut ini sama: {1,2,BLANK(),4} {1,2,,4}

Mengembalikan nilai

Tabel yang mendeklarasikan sekumpulan nilai sebaris.

Komentar

  • Tidak seperti DATATABLE, Table Constructor memungkinkan ekspresi skalar apa pun sebagai nilai input.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

Contoh

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