ΈΝΩΣΗ
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Δημιουργεί έναν union (join) πίνακα από ένα ζεύγος πινάκων.
Σύνταξη
UNION(<table_expression1>, <table_expression2> [,<table_expression>]…)
Παράμετροι
Όρος | Ορισμός |
---|---|
table_expression | Οποιαδήποτε παράσταση DAX που επιστρέφει έναν πίνακα. |
Επιστρεφόμενη αξία
Ένας πίνακας που περιέχει όλες τις γραμμές από καθεμία από τις δύο παραστάσεις πίνακα.
Παρατηρήσεις
Οι δύο πίνακες πρέπει να έχουν τον ίδιο αριθμό στηλών.
Οι στήλες συνδυάζονται με βάση τη θέση τους στους αντίστοιχους πίνακές τους.
Τα ονόματα των στηλών στον πίνακα που επιστρέφεται θα συμφωνούν με τα ονόματα των στηλών σε table_expression1.
Οι διπλότυπες γραμμές διατηρούνται.
Ο πίνακας που επιστράφηκε διαθέτει γενεαλογία όπου αυτό είναι εφικτό. Για παράδειγμα, εάν η πρώτη στήλη κάθε table_expression έχει γενεαλογία στην ίδια βασική στήλη C1 στο μοντέλο, η πρώτη στήλη στο αποτέλεσμα της UNION θα έχει γενεαλογία στη C1. Ωστόσο, εάν οι συνδυασμένες στήλες έχουν γενεαλογία σε διαφορετικές βασικές στήλες ή εάν υπάρχει στήλη επέκτασης, η στήλη που προκύπτει στη UNION δεν θα έχει γενεαλογία.
Όταν οι τύποι δεδομένων διαφέρουν, ο τύπος δεδομένων που προκύπτει καθορίζεται με βάση τους κανόνες για τον εξαναγκασμό τύπου δεδομένων.
Ο πίνακας που επιστρέφεται δεν θα περιέχει στήλες από σχετικούς πίνακες.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα
Η ακόλουθη παράσταση δημιουργεί μια ένωση συνδυάζοντας τον πίνακα USAInventory και τον πίνακα INDInventory σε έναν μόνο πίνακα:
UNION(UsaInventory, IndInventory)
USAInventory
Χώρα/Περιοχή | Στάδιο | Μέτρηση | Σύνολο |
---|---|---|---|
ΗΠΑ | CA | 5 | 500 |
ΗΠΑ | WA | 10 | 900 |
INDInventory
Χώρα/Περιοχή | Στάδιο | Μέτρηση | Σύνολο |
---|---|---|---|
IND | 2 χιλ. | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
Πίνακας επιστροφής,
Χώρα/Περιοχή | Στάδιο | Μέτρηση | Σύνολο |
---|---|---|---|
ΗΠΑ | CA | 5 | 500 |
ΗΠΑ | WA | 10 | 900 |
IND | 2 χιλ. | 20 | 800 |
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |