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 |