Tabellkonstruktor
Returnerar en tabell med en eller flera kolumner.
Syntax
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Parametrar
Period | Definition |
---|---|
scalarExprN | Alla DAX-uttryck som returnerar ett skalärt värde. |
Returvärde
En tabell med en eller flera kolumner. När det bara finns en kolumn är namnet på kolumnen Värde. När det finns N-kolumner där N > 1 är namnen på kolumnerna från vänster till höger Value1, Value2, ..., ValueN.
Kommentarer
Den första syntaxen returnerar en tabell med en enda kolumn. Den andra syntaxen returnerar en tabell med en eller flera kolumner.
Antalet skalära uttryck måste vara detsamma för alla rader.
När datatyperna för värdena för en kolumn skiljer sig åt i olika rader konverteras alla värden till en gemensam datatyp.
Exempel 1
Följande DAX-frågor:
EVALUATE { 1, 2, 3 }
och
EVALUATE { (1), (2), (3) }
Returnera följande tabell i en enda kolumn:
[Värde] |
---|
1 |
2 |
3 |
Exempel 2
Följande DAX-fråga:
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")
}
Returnerar
[Värde1] | [Värde 2] | [Värde 3] | [Värde 4] |
---|---|---|---|
1.5 | 1/1/2017 | 199.99 | A |
2.5 | 1/2/2017 | 249.99 | F |
3.5 | 1/3/2017 | 299.99 | C |
Exempel 3
Följande DAX-fråga:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Returnerar följande tabell med en enda kolumn av datatypen Sträng:
[Värde] |
---|
1 |
1/1/2017 |
Sant |
A |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för