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"}
}
)