Aracılığıyla paylaş


Tablo oluşturucu

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

Sözdizimi

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

Parametreler

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

Dönüş değeri

Bir veya daha fazla sütundan oluşan bir tablo. Yalnızca bir sütun olduğunda, sütunun adı Değer olur. N 1 olan N > sütunları olduğunda, soldan sağa sütunların adları Değer1, Değer2, ..., DeğerN'dir.

Açıklamalar

  • İlk söz dizimi tek bir sütunun tablosunu döndürür. İkinci söz dizimi bir veya daha fazla sütundan oluşan bir tablo döndürür.

  • Skaler ifadelerin sayısı tüm satırlar için aynı olmalıdır.

  • Bir sütunun değerlerinin veri türleri farklı satırlarda 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 bir sütunun aşağıdaki tablosunu döndürür:

[Değer]
Kategori 1
2
3

Örnek 2

Aşağıdaki DAX sorgusu:

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 K
3.5 1/3/2017 299.99 C

Örnek 3

Aşağıdaki DAX sorgusu:

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:

[Değer]
Kategori 1
1/1/2017
DOĞRU
A