Baca dalam bahasa Inggris

Bagikan melalui


Konstruktor tabel

Mengembalikan tabel satu or lebih banyak kolom.

Sintaksis

DAX
{ <scalarExpr1>, <scalarExpr2>, … } 
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }

Parameter

Istilah Definisi
scalarExprN Ekspresi DAX apa pun yang mengembalikan skalar value.

Mengembalikan value

Tabel satu or lebih banyak kolom. Ketika hanya ada satu kolom, nama kolom Value. Ketika ada kolom N di mana N > 1, nama kolom dari left ke right adalah Value1, Value2, ..., ValueN.

Komentar

  • Sintaks first mengembalikan tabel kolom tunggal. Sintaks second mengembalikan tabel satu or lebih banyak kolom.

  • Jumlah ekspresi skalar harus sama untuk baris all.

  • Saat tipe data values untuk kolom berbeda dalam baris yang berbeda, allvalues dikonversi ke jenis data umum.

Contoh 1

Kueri DAX berikut:

DAX
EVALUATE { 1, 2, 3 }

and

DAX
EVALUATE { (1), (2), (3) }

Mengembalikan tabel berikut dari satu kolom:

[Value]
1
2
3

Contoh 2

Kueri DAX berikut ini:

DAX
EVALUATE
    {
        (1.5, DATE(2017, 1, 1), CURRENCY(199.99), "A"),
        (2.5, DATE(2017, 1, 2), CURRENCY(249.99), "B"),
        (3.5, DATE(2017, 1, 3), CURRENCY(299.99), "C")
    }

Kembali

[Nilai1] [Nilai2] [Nilai3] [Nilai4]
1.5 1/1/2017 199.99 Sebuah
2.5 1/2/2017 249.99 B
3.5 1/3/2017 299.99 C

Contoh 3

Kueri DAX berikut ini:

DAX
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }

Mengembalikan tabel berikut dari satu kolom tipe data String:

[Value]
1
1/1/2017
TRUE
Sebuah