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

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


ΚΑΤΆΡΡΕΥΣΗ

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

Ανακτά ένα περιβάλλον σε υψηλότερο επίπεδο σε σύγκριση με το τρέχον περιβάλλον. Εάν παρέχεται μια παράσταση, επιστρέφει την τιμή της στο νέο περιβάλλον, επιτρέποντας την περιήγηση σε ιεραρχίες και υπολογισμούς σε υψηλότερο επίπεδο.

Σύνταξη

Οι σύνταξη που εκτελούν περιήγηση και υπολογισμό.

DAX
COLLAPSE ( <expression>, <axis>[, N] )
COLLAPSE ( <expression>, <column>[, <column>] ... )

Οι σύνταξη που εκτελούν μόνο περιήγηση.

DAX
COLLAPSE ( <axis>[, N] )
COLLAPSE ( <column>[, <column>] ... )

Παράμετροι

Όρος Ορισμός
έκφραση Η παράσταση προς αξιολόγηση στο νέο περιβάλλον.
άξονας Μια αναφορά άξονα.
στήλη Μια στήλη στο πλέγμα δεδομένων.
N (Προαιρετικό) Ο αριθμός των επιπέδων προς σύμπτυξη. Εάν παραλειφθεί, η προεπιλεγμένη τιμή είναι 1.

Επιστρεφόμενη αξία

Για εκδόσεις που εκτελούν τόσο περιήγηση όσο και υπολογισμό, η συνάρτηση επιστρέφει την τιμή της παράστασης στο νέο περιβάλλον μετά την περιήγηση σε ένα νέο επίπεδο. Για εκδόσεις που εκτελούν μόνο περιήγηση, η συνάρτηση τροποποιεί το περιβάλλον αξιολόγησης μεταβαίνοντας σε ένα νέο επίπεδο.

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

  • Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο σε υπολογισμούς απεικονίσεων.
  • Οι εκδόσεις μόνο περιήγησης της συνάρτησης μπορούν να χρησιμοποιηθούν εντός της συνάρτησης CALCULATE.
  • Τα επίπεδα της ιεραρχίας προσδιορίζονται από όλες τις στήλες σε κάθε άξονα που αναφέρονται από την αναφορά άξονα.
  • Όταν καθορίζονται στήλες, οι άξονες προσδιορίζονται με την συμπερίληψη του άξονα κάθε στήλης την πρώτη φορά που αντιμετωπίζεται.
  • Όταν καθορίζεται το N, η συνάρτηση μεταβαίνει επάνω στα επίπεδα Ν της ιεραρχίας από το τρέχον ή το ανώτερο επίπεδο, όποιο από τα δύο προηγείται.
  • Όταν έχουν καθοριστεί πολλές στήλες, η συνάρτηση μεταβαίνει προς τα επάνω στην ιεραρχία μέχρι να φτάσει στο πρώτο επίπεδο στο οποίο δεν υπάρχει καμία από τις καθορισμένες στήλες.
  • Η περιήγηση ξεκινάει με το τρέχον κελί στη μήτρα δεδομένων, με αύξουσα σειρά την ιεραρχία. Εάν μια καθορισμένη στήλη βρίσκεται σε επίπεδο χαμηλότερο από το τρέχον κελί, δεν θα αγνοηθεί.

Παράδειγμα

Σε έναν πίνακα που συνοψίζει τις συνολικές πωλήσεις για μια ιεραρχία με επίπεδα για το σύνολο, το έτος, το τρίμηνο και τον μήνα, οι ακόλουθοι υπολογισμοί DAX αποφέρουν την τιμή [SalesAmount] στο γονικό επίπεδο, το επίπεδο προγονικών στοιχείων και το έτος ή τον ίδιο επίπεδο, αντίστοιχα.

DAX
ParentValue = COLLAPSE([SalesAmount], ROWS)
GrandParentValue = COLLAPSE([SalesAmount], ROWS, 2)
QuarterOrSelfValue = COLLAPSE([SalesAmount], [Month])

Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα με τους τρεις υπολογισμούς απεικόνισης.

Υπολογισμός απεικόνισης DAX

Δείτε επίσης

ΕΠΕΚΤΕΊΝΩ
ΑΝΆΠΤΥΞΗALL
ΣΎΜΠΤΥΞΗALL