Tablo oluşturucusu

Bir veya daha fazla sütuna sahip olan bir tablo döndürür.

Sözdizimi

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

Parametreler

Süre Tanım
scalarExprN Skaler bir değer döndüren herhangi bir DAX ifadesi.

Döndürülen değer

Bir veya daha fazla sütuna sahip olan bir tablo. Yalnızca bir sütun olduğunda sütunun adı Değer olur. N 1 ' den fazla N sütun olduğunda > , soldan sağa doğru sütunların adları değer1, değer2,..., ValueN.

Açıklamalar

  • İlk sözdizimi tek sütunlu bir tablo döndürür. İkinci sözdizimi bir veya daha fazla sütuna sahip olan bir tablo döndürür.

  • Skaler ifade sayısı tüm satırlarda aynı olabilir.

  • Bir sütundaki veri türleri diğer satırlardan farklı olduğunda tüm değerler ortak bir veri türüne dönüştürülür.

Örnek 1

Aşağıdaki DAX sorguları:

EVALUATE { 1, 2, 3 }

ve

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

Tek sütundan oluşan şu tabloyu döndürür:

[Değer]
1
2
3

Örnek 2

Aşağıdaki DAX işlevi:

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

Şunu döndürür:

[Değer1] [Değer2] [Değer3] [Değer4]
1,5 01.01.2017 199,99 A
2.5 02.01.2017 249,99 B
3,5 03.01.2017 299,99 C

Örnek 3

Aşağıdaki DAX işlevi:

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

Dize veri türüne sahip olan şu tek sütunlu tabloyu döndürür:

[Değer]
1
01.01.2017
TRUE
A