Ανάγνωση στα Αγγλικά

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


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

Επιστρέφει έναν πίνακα ενός or περισσότερων στηλών.

Σύνταξη

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

Παραμέτρους

Όρος Ορισμός
scalarExprN Οποιαδήποτε παράσταση DAX που επιστρέφει μια ανυσματική value.

Επιστροφή value

Ένας πίνακας ενός or περισσότερες στήλες. Όταν υπάρχει μόνο μία στήλη, το όνομα της στήλης είναι Value. Όταν υπάρχουν N στήλες όπου N > 1, τα ονόματα των στηλών από left έως right είναι Value1, Value2, ..., ValueN.

Παρατηρήσεις

  • Η σύνταξη first επιστρέφει έναν πίνακα μίας στήλης. Η second σύνταξη επιστρέφει έναν πίνακα ενός or περισσότερων στηλών.

  • Ο αριθμός των ανυσματικών παραστάσεων πρέπει να είναι ίδιος για all γραμμές.

  • Όταν οι τύποι δεδομένων των values για μια στήλη διαφέρουν σε διαφορετικές γραμμές, allvalues μετατρέπονται σε έναν κοινό τύπο δεδομένων.

Παράδειγμα 1

Τα παρακάτω DAX ερωτήματα:

EVALUATE { 1, 2, 3 }

and

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

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

[Value]
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" }

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

[Value]
1
1/1/2017
TRUE
Ένας