İngilizce dilinde oku

Aracılığıyla paylaş


Tablo oluşturucu

Bir or daha fazla sütundan oluşan bir tablo döndürür.

Sözdizimi

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

Parametre

Terim Tanım
scalarExprN skaler valuedöndüren herhangi bir DAX ifadesi.

İade value

Bir or daha fazla sütundan oluşan bir tablo. Yalnızca bir sütun olduğunda, sütunun adı Valueolur. N > 1 olan N sütunları olduğunda, leftright sütunların adları Değer1, Değer2, ..., DeğerN'dir.

Açıklamalar

  • first söz dizimi tek bir sütunun tablosunu döndürür. second söz dizimi, bir or daha fazla sütundan oluşan bir tablo döndürür.

  • skaler ifadelerin sayısı all satırlar için aynı olmalıdır.

  • Bir sütunun values veri türleri farklı satırlarda farklı olduğunda, allvalues ortak bir veri türüne dönüştürülür.

Örnek 1

Aşağıdaki DAX sorguları:

DAX
EVALUATE { 1, 2, 3 }

and

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

Tek bir sütunun aşağıdaki tablosunu döndürür:

[Value]
1
2
3

Örnek 2

Aşağıdaki DAX sorgusu:

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

Döndürür

[Değer1] [Değer2] [Değer3] [Değer4]
1.5 1/1/2017 199.99 A
2.5 1/2/2017 249.99 B
3.5 1/3/2017 299.99 C

Örnek 3

Aşağıdaki DAX sorgusu:

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

Dize veri türündeki tek bir sütunun aşağıdaki tablosunu döndürür:

[Value]
1
1/1/2017
TRUE
A