Bagikan melalui


DATATABLE

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Menyediakan mekanisme untuk mendeklarasikan sekumpulan nilai data sebaris.

Sintaks

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

Parameter

Term Definisi
ColumnName Ekspresi DAX apa pun yang mengembalikan tabel.
DataType Enumerasi yang mencakup: BILANGAN BULAT, GANDA, STRING, BOOLEAN, MATA UANG, DATETIME
Nilai 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

Contohnya,
{ {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}

Nilai hasil

Tabel yang mendeklarasikan sekumpulan nilai sebaris.

Keterangan

  • Tidak seperti DATATABLE, Konstruktor Tabel 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

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