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

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


CONCATENATEX

Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςΜέτρηση υπολογισμού απεικόνισης

Συνενώνει το αποτέλεσμα μιας παράστασης, η οποία αξιολογείται για κάθε γραμμή σε έναν πίνακα.

Σύνταξη

CONCATENATEX(<table>, <expression>[, <delimiter> [, <orderBy_expression> [, <order>]]...])  

Παραμέτρους

Όρος Ορισμός
table Ο πίνακας που περιέχει τις γραμμές για τις οποίες θα αξιολογηθεί η παράσταση.
expression Η παράσταση προς αξιολόγηση για κάθε γραμμή του table.
delimiter (Προαιρετικό) Ένα διαχωριστικό που θα χρησιμοποιηθεί κατά τη συνένωση.
orderBy_expression (Προαιρετικό) Οποιαδήποτε παράσταση DAX όπου χρησιμοποιείται η τιμή αποτελέσματος για την ταξινόμηση των συνενωμένων τιμών στη συμβολοσειρά εξόδου. Αξιολογείται για κάθε γραμμή του table.
order (Προαιρετικό) Μια τιμή που καθορίζει τον τρόπο ταξινόμησης orderBy_expression τιμών, αύξουσα ή φθίνουσα.

Η προαιρετική παράμετρος order αποδέχεται τις ακόλουθες τιμές:

Τιμή Εναλλακτικές τιμές Περιγραφή
0 (μηδέν) FALSE, DESC Ταξινομεί σε φθίνουσα σειρά τις τιμές orderBy_expression. Αυτή είναι η προεπιλεγμένη τιμή όταν παραλειφθεί η παράμετρος order.
1 TRUE, ASC Ταξινομεί σε αύξουσα σειρά τις τιμές orderBy_expression.

Τιμή επιστροφής

Μια συνενωμένη συμβολοσειρά.

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

  • Αυτή η συνάρτηση λαμβάνει ως το πρώτο της όρισμα έναν πίνακα ή μια παράσταση που επιστρέφει έναν πίνακα. Το δεύτερο όρισμα είναι μια στήλη που περιέχει τις τιμές που θέλετε να συνενώσετε ή μια παράσταση που επιστρέφει μια τιμή.

  • Οι συνενωμένες τιμές δεν ταξινομούνται απαραίτητα με κάποια συγκεκριμένη σειρά, εκτός εάν έχει καθοριστεί orderBy_expression.

  • Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).

Παράδειγμα

Πίνακας "Υπάλληλοι"

FirstName LastName
Alan Ζυθοποιός
Μιχαήλ Blythe

Ο παρακάτω τύπος:

= CONCATENATEX(Employees, [FirstName] & " " & [LastName], ",")  

Επιστρέφει:
"Άλαν Καζάκος, Μάικλ Μπλάιθ"