DATATABLE
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Menyediakan mekanisme untuk mendeklarasikan sekumpulan nilai data sebaris.
Sintaksis
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: INTEGER, DOUBLE, STRING, BOOLEAN, CURRENCY, 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
, 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"}
}
)