ISATLEVEL
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Αναφέρει εάν η στήλη υπάρχει στο τρέχον επίπεδο.
Σύνταξη
ISATLEVEL ( <column> )
Παραμέτρους
Όρος | Ορισμός |
---|---|
column |
Μια στήλη ομαδοποίησης στο πλέγμα δεδομένων. |
Επιστροφή value
TRUE
or
FALSE
που υποδεικνύει εάν η στήλη ομαδοποίησης βρίσκεται στο τρέχον επίπεδο στο περιβάλλον.
Παρατηρήσεις
- Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο σε υπολογισμούς απεικονίσεων.
- Σε αντίθεση με άλλες συναρτήσεις με παρόμοια λειτουργικότητα, όπως οι ISINSCOPE, ISFILTERED, HASONEVALUE, and ούτω καθεξής, ISATLEVEL είναι μια συνάρτηση εξειδικευμένη για υπολογισμούς απεικονίσεων, επομένως είναι εγγυημένο ότι είναι συμβατή με συναρτήσεις που περιηγούνται στα επίπεδα μιας ιεραρχίας στον πίνακα δεδομένων, όπως EXPANDandCOLLAPSE.
- Ένα επίπεδο ιεραρχίας μπορεί να περιέχει περισσότερες από μία στήλες. Για παράδειγμα, σε μια ιεραρχία [Year], [Quarter], [Month] η ιεραρχία, το επίπεδο που contains στη στήλη [Quarter] περιλαμβάνει επίσης τη στήλη [Year] στο ίδιο επίπεδο.
Παράδειγμα
Εξετάστε έναν πίνακα που περιλαμβάνει μια ιεραρχία με επίπεδα για το σύνολο, year, quarter, andmonth. Οι ακόλουθοι DAX υπολογισμοί μπορούν να χρησιμοποιηθούν για να προσδιοριστεί εάν μια συγκεκριμένη στήλη βρίσκεται στο τρέχον επίπεδο στο αρχικό περιβάλλον or στο νέο επίπεδο μετά από μια λειτουργία περιήγησης.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει τη μήτρα με τους πέντε υπολογισμούς απεικόνισης.
υπολογισμού απεικόνισης
Δείτε επίσης
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE