Κοινή χρήση μέσω


Κατασκευή πίνακα

Επιστρέφει έναν πίνακα με μία ή περισσότερες στήλες.

Σύνταξη

{ <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 A
2.5 1/2/2017 249.99 B
3.5 1/3/2017 299.99 Ε

Παράδειγμα 3

Το παρακάτω ερώτημα DAX:

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

Επιστρέφει τον παρακάτω πίνακα μίας μόνο στήλης τύπου δεδομένων Συμβολοσειρά:

[Τιμή]
1
1/1/2017
TRUE
A