ISATLEVEL
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Αναφέρει εάν η στήλη υπάρχει στο τρέχον επίπεδο.
Σύνταξη
ISATLEVEL ( <column> )
Παράμετροι
Όρος | Ορισμός |
---|---|
στήλη | Μια στήλη ομαδοποίησης στο πλέγμα δεδομένων. |
Επιστρεφόμενη αξία
TRUE ή FALSE που υποδεικνύει εάν η στήλη ομαδοποίησης βρίσκεται στο τρέχον επίπεδο στο περιβάλλον.
Παρατηρήσεις
- Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο σε υπολογισμούς απεικονίσεων.
- Σε αντίθεση με άλλες συναρτήσεις με παρόμοια λειτουργικότητα, όπως η ISINSCOPE, η ISFILTERED, η HASONEVALUE και ούτω καθεξής, η ISATLEVEL είναι μια συνάρτηση εξειδικευμένη για υπολογισμούς απεικονίσεων, επομένως είναι εγγυημένο ότι είναι συμβατή με συναρτήσεις που περιηγούνται στα επίπεδα μιας ιεραρχίας στη μήτρα δεδομένων, όπως η EXPAND και η COLLAPSE.
- Ένα επίπεδο ιεραρχίας μπορεί να περιέχει περισσότερες από μία στήλες. Για παράδειγμα, σε μια ιεραρχία [Έτος], [Τρίμηνο], [Μήνας], το επίπεδο που περιέχει τη στήλη [Τρίμηνο] περιλαμβάνει επίσης τη στήλη [Year] στο ίδιο επίπεδο.
Παράδειγμα
Εξετάστε έναν πίνακα που περιλαμβάνει μια ιεραρχία με επίπεδα για το σύνολο, το έτος, το τρίμηνο και τον μήνα. Οι ακόλουθοι υπολογισμοί DAX μπορούν να χρησιμοποιηθούν για να προσδιορίσετε εάν μια συγκεκριμένη στήλη βρίσκεται στο τρέχον επίπεδο στο αρχικό περιβάλλον ή στο νέο επίπεδο μετά από μια λειτουργία περιήγησης.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα με τους πέντε υπολογισμούς απεικόνισης.
Δείτε επίσης
ΕΠΕΚΤΕΊΝΩ
ΑΝΆΠΤΥΞΗALL
ΚΑΤΆΡΡΕΥΣΗ
ΣΎΜΠΤΥΞΗALL
ISINSCOPE
ISFILTERED
HASONEVALUE