Κατασκευή πίνακα
Επιστρέφει έναν πίνακα με μία ή περισσότερες στήλες.
Σύνταξη
{ <scalarExpr1>, <scalarExpr2>, … }
{ ( <scalarExpr1>, <scalarExpr2>, … ), ( <scalarExpr1>, <scalarExpr2>, … ), … }
Παραμέτρους
Όρος | Ορισμός |
---|---|
scalarExprN |
Οποιαδήποτε παράσταση DAX που επιστρέφει μια ανυσματική τιμή. |
Τιμή επιστροφής
Ένας πίνακας με μία ή περισσότερες στήλες. Όταν υπάρχει μόνο μία στήλη, το όνομα της στήλης είναι Value. Όταν υπάρχουν N στήλες όπου N > 1, τα ονόματα των στηλών από αριστερά προς τα δεξιά είναι Value1, Value2, ..., ValueN.
Παρατηρήσεις
Η πρώτη σύνταξη επιστρέφει έναν πίνακα με μία μόνο στήλη. Η δεύτερη σύνταξη επιστρέφει έναν πίνακα με μία ή περισσότερες στήλες.
Ο αριθμός των ανυσματικών παραστάσεων πρέπει να είναι ίδιος για όλες τις γραμμές.
Όταν οι τύποι δεδομένων των τιμών για μια στήλη διαφέρουν σε διαφορετικές γραμμές, όλες οι τιμές μετατρέπονται σε έναν κοινό τύπο δεδομένων.
Παράδειγμα 1
Τα παρακάτω DAX ερωτήματα:
EVALUATE { 1, 2, 3 }
και
EVALUATE { (1), (2), (3) }
Επιστρέφει τον παρακάτω πίνακα μίας μόνο στήλης:
[Τιμή] |
---|
1 |
2 |
3 |
Παράδειγμα 2
Το παρακάτω DAX ερώτημα:
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")
}
Επιστρέφει
[Value1] | [Value2] | [Value3] | [Value4] |
---|---|---|---|
1.5 | 1/1/2017 | 199.99 | Ένας |
2.5 | 1/2/2017 | 249.99 | B |
3.5 | 1/3/2017 | 299.99 | C |
Παράδειγμα 3
Το παρακάτω DAX ερώτημα:
EVALUATE { 1, DATE(2017, 1, 1), TRUE, "A" }
Επιστρέφει τον παρακάτω πίνακα μίας μόνο στήλης τύπου δεδομένων Συμβολοσειρά:
[Τιμή] |
---|
1 |
1/1/2017 |
TRUE |
Ένας |