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


CONCATENATEX

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

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

Σύνταξη

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

Παραμέτρους

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

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

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

Επιστροφή value

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

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

  • Αυτή η συνάρτηση λαμβάνει ως το first όρισμά της έναν πίνακα or μια παράσταση που επιστρέφει έναν πίνακα. Το όρισμα second είναι μια στήλη που contains το values που θέλετε να concatenate, or μια παράσταση που επιστρέφει μια value.

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

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

Παράδειγμα

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

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

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

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

Επιστρέφει: "Παναγιώτης Καζάκος, Χρήστος Χρήστος"