COLLAPSE
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Ανακτά ένα περιβάλλον σε υψηλότερο επίπεδο σε σύγκριση με το τρέχον περιβάλλον. If παρέχεται μια παράσταση, επιστρέφει τις value της στο νέο περιβάλλον, επιτρέποντας την περιήγηση σε ιεραρχίες and υπολογισμό σε υψηλότερο επίπεδο.
Σύνταξη
Οι σύνταξη που εκτελούν αμφότερες τις and υπολογισμούς περιήγησης.
COLLAPSE ( <expression>, <axis>[, N] )
COLLAPSE ( <expression>, <column>[, <column>] ... )
Οι σύνταξη που εκτελούν μόνο περιήγηση.
COLLAPSE ( <axis>[, N] )
COLLAPSE ( <column>[, <column>] ... )
Παραμέτρους
Όρος | Ορισμός |
---|---|
expression |
Η παράσταση προς αξιολόγηση στο νέο περιβάλλον. |
axis |
Μια αναφορά άξονα. |
column |
Μια στήλη στο πλέγμα δεδομένων. |
N |
(Προαιρετικό) Ο αριθμός των επιπέδων για collapse. If παραλείπεται, η προεπιλεγμένη value είναι 1. |
Επιστροφή value
Για εκδόσεις που εκτελούν αμφότερες τις and υπολογισμό, η συνάρτηση επιστρέφει την value της παράστασης στο νέο περιβάλλον μετά την περιήγηση σε νέο επίπεδο. Για εκδόσεις που εκτελούν μόνο περιήγηση, η συνάρτηση τροποποιεί το περιβάλλον αξιολόγησης μεταβαίνοντας σε ένα νέο επίπεδο.
Παρατηρήσεις
- Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο σε υπολογισμούς απεικονίσεων.
- Οι εκδόσεις μόνο περιήγησης της συνάρτησης μπορούν να χρησιμοποιηθούν μέσα στη συνάρτηση CALCULATE.
- Τα επίπεδα της ιεραρχίας προσδιορίζονται από all στήλες σε κάθε άξονα που αναφέρεται από την αναφορά άξονα.
- Όταν καθορίζονται στήλες, οι άξονες προσδιορίζονται με τη συμπερίληψη του άξονα κάθε στήλης στην firsttime που αντιμετωπίζεται.
- Όταν καθορίζεται το N, η συνάρτηση μεταβαίνει προς τα επάνω στα επίπεδα N ιεραρχίας από το τρέχον επίπεδο or το ανώτερο επίπεδο, όποιο από τα δύο προκύψει first.
- Όταν έχουν καθοριστεί πολλές στήλες, η συνάρτηση μεταβαίνει προς τα επάνω στην ιεραρχία μέχρι να φτάσει στο first επίπεδο στο οποίο υπάρχουν none των καθορισμένων στηλών.
- Η περιήγηση ξεκινάει με το τρέχον κελί στη μήτρα δεδομένων, με αύξουσα σειρά την ιεραρχία. If μια καθορισμένη στήλη βρίσκεται σε επίπεδο lower από το τρέχον κελί, δεν θα αγνοηθεί.
Παράδειγμα
Σε έναν πίνακα που συνοψίζει τις συνολικές πωλήσεις για μια ιεραρχία με επίπεδα για το σύνολο, yearquarterandmonth, οι ακόλουθοι υπολογισμοί DAX λαμβάνουν το value του [SalesAmount] στο γονικό επίπεδο, το επίπεδο προγονικών and το yearor επίπεδο, αντίστοιχα.
ParentValue = COLLAPSE([SalesAmount], ROWS)
GrandParentValue = COLLAPSE([SalesAmount], ROWS, 2)
QuarterOrSelfValue = COLLAPSE([SalesAmount], [Month])
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα με τους τρεις υπολογισμούς απεικόνισης.
υπολογισμού απεικόνισης