Megosztás a következőn keresztül:


Táblakonstruktor

Egy vagy több oszlopból álló táblát ad vissza.

Szintaxis

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

Paraméterek

Kifejezés Definíció
scalarExprN Bármely DAX kifejezés, amely skaláris értéket ad vissza.

Visszaadott érték

Egy vagy több oszlopból álló táblázat. Ha csak egy oszlop van, az oszlop neve Érték. Ha vannak olyan N oszlopok, amelyekben az N > 1, a balról jobbra lévő oszlopok neve érték1, Érték2, ..., ÉrtékN.

Megjegyzések

  • Az első szintaxis egyetlen oszlopból álló táblát ad vissza. A második szintaxis egy vagy több oszlopból álló táblát ad vissza.

  • A skaláris kifejezések számának minden sornál azonosnak kell lennie.

  • Ha egy oszlop értékeinek adattípusai különböző sorokban eltérőek, a rendszer minden értéket közös adattípussá alakít át.

1. példa

A következő DAX lekérdezések:

EVALUATE { 1, 2, 3 }

és

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

Egyetlen oszlop alábbi táblázatát adja vissza:

[Érték]
1
2
3

2. példa

A következő DAX lekérdezés:

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

Visszatér

[Érték1] [Érték2] [Érték3] [Érték4]
1.5 1/1/2017 199.99 Egy
2.5 1/2/2017 249.99 B
3.5 1/3/2017 299.99 C

3. példa

A következő DAX lekérdezés:

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

A sztring adattípus egyetlen oszlopának következő táblázatát adja vissza:

[Érték]
1
1/1/2017
TRUE
Egy