Εισαγωγή
Παρακολουθήστε το παρακάτω βίντεο για να μάθετε σχετικά με το περιβάλλον φίλτρου.
Το περιβάλλον φίλτρου περιγράφει τα φίλτρα που εφαρμόζονται κατά τη διάρκεια της αξιολόγησης μιας μέτρησης ή παράστασης μέτρησης. Φίλτρα μπορούν να εφαρμοστούν απευθείας σε στήλες, όπως ένα φίλτρο στη στήλη Οικονομικό έτος στον πίνακα Ημερομηνία για την τιμή FY2020. Επιπλέον, φίλτρα μπορούν να εφαρμοστούν έμμεσα, το οποίο συμβαίνει όταν οι σχέσεις μοντέλου μεταδίδουν φίλτρα σε άλλους πίνακες. Για παράδειγμα, ο πίνακας Πωλήσεις λαμβάνει ένα φίλτρο μέσω της σχέσης του με τον πίνακα Ημερομηνία , φιλτράροντας τις γραμμές του πίνακα Πωλήσεις με εκείνες με μια τιμή στήλης OrderDateKey στο FY2020.
Σημείωση
Οι υπολογιζόμενοι πίνακες και οι υπολογιζόμενες στήλες δεν αξιολογούνται εντός του περιβάλλοντος φίλτρου. Οι υπολογιζόμενες στήλες αξιολογούνται σε περιβάλλον γραμμής, αν και ο τύπος μπορεί να περάσει το περιβάλλον γραμμής στο περιβάλλον φίλτρου, εάν χρειάζεται να συνοψίσει δεδομένα μοντέλου. Η μετάβαση περιβάλλοντος περιγράφεται στο Κεφάλαιο 5.
Κατά τον χρόνο σχεδίασης αναφοράς, εφαρμόζονται φίλτρα στο τμήμα παραθύρου Φίλτρα ή σε απεικονίσεις αναφοράς. Η απεικόνιση αναλυτή είναι ένα παράδειγμα μιας απεικόνισης της οποίας μοναδικός σκοπός είναι το φιλτράρισμα της σελίδας αναφοράς (και άλλων σελίδων όταν διαμορφώνεται ως συγχρονισμένος αναλυτής). Οι απεικονίσεις αναφοράς, οι οποίες εκτελούν ομαδοποίηση, εφαρμόζουν επίσης φίλτρα. Είναι έμμεσα φίλτρα. Η διαφορά είναι ότι το αποτέλεσμα φιλτραρίσματος είναι ορατό στην απεικόνιση. Για παράδειγμα, μια απεικόνιση γραφήματος σωρευμένων στηλών μπορεί να φιλτράρει κατά το οικονομικό έτος FY2020, να ομαδοποιεί κατά μήνα και να συνοψίζει ποσά πωλήσεων. Το φίλτρο οικονομικού έτους δεν είναι ορατό στο αποτέλεσμα απεικόνισης, όμως η ομαδοποίηση, η οποία έχει ως αποτέλεσμα μια στήλη για κάθε μήνα, συμπεριφέρεται ως φίλτρο.
Δεν εφαρμόζονται όλα τα φίλτρα κατά τον χρόνο σχεδίασης της αναφοράς. Τα φίλτρα μπορούν να προστεθούν όταν ένας χρήστης αναφοράς αλληλεπιδρά με την αναφορά. Μπορούν να τροποποιήσουν ρυθμίσεις φίλτρων στο τμήμα παραθύρου Φίλτρα και μπορούν να εκτελούν διασταυρούμενο φιλτράρισμα ή διασταυρούμενη επισήμανση απεικονίσεων επιλέγοντας οπτικά στοιχεία όπως τμήματα γραφημάτων στηλών, ράβδων ή πιτών. Αυτές οι αλληλεπιδράσεις εφαρμόζουν πρόσθετα φίλτρα στις απεικονίσεις σελίδων αναφοράς (εκτός εάν έχουν απενεργοποιηθεί οι αλληλεπιδράσεις).
Είναι σημαντικό να κατανοήσετε πώς λειτουργεί το περιβάλλον φίλτρου. Σας καθοδηγεί στον ορισμό του σωστού τύπου για τους υπολογισμούς σας. Καθώς γράφετε πιο σύνθετους τύπους, θα αναγνωρίσετε στιγμές που χρειάζεται να προσθέσετε, τροποποιήσετε ή καταργήσετε φίλτρα για να επιτύχετε το επιθυμητό αποτέλεσμα.
Εξετάστε ένα παράδειγμα που απαιτεί τον τύπο σας για να τροποποιήσετε το περιβάλλον φίλτρου. Ο στόχος σας είναι να παράγετε μια απεικόνιση αναφοράς που εμφανίζει κάθε περιοχή πωλήσεων μαζί με τ τα έσοδά της και τα έσοδα ως ένα ποσοστό των συνολικών εσόδων.
Το αποτέλεσμα Συνολικά έσοδα % Περιοχής επιτυγχάνεται ορίζοντας μια παράσταση μέτρησης που είναι η αναλογία των εσόδων προς τα έσοδα για όλες τις περιοχές. Επομένως, για την Αυστραλία, η αναλογία είναι 10.655.335,96 δολάρια διαιρούμενη με 109.809.274,20 δολάρια, το οποίο είναι 9,7 τοις εκατό.
Η παράσταση αριθμητή δεν χρειάζεται να τροποποιήσει το περιβάλλον φίλτρου. Θα χρησιμοποιεί το τρέχον περιβάλλον φίλτρου (μια απεικόνιση που ομαδοποιεί κατά περιοχή εφαρμόζει ένα φίλτρο για αυτήν την περιοχή). Η παράσταση παρονομαστή, ωστόσο, χρειάζεται να καταργήσει τυχόν φίλτρα περιοχής για να επιτευχθεί το αποτέλεσμα για όλες τις περιοχές.
Συμβουλή
Το βασικό στοιχείο στη σύνταξη σύνθετων μετρήσεων είναι η εκμάθηση αυτών των εννοιών:
- Κατανόηση του τρόπου λειτουργίας του περιβάλλοντος φίλτρου.
- Κατανόηση του πότε και πώς μπορείτε να τροποποιήσετε ή καταργήσετε φίλτρα για να επιτύχετε ένα απαιτούμενο αποτέλεσμα.
- Η σύνθεση ενός τύπου για την ακριβή και αποτελεσματική τροποποίηση περιβάλλοντος φίλτρου.
Η εκμάθηση αυτών των εννοιών απαιτεί εξάσκηση και χρόνο. Σπανίως κατανοούν οι μαθητές τις έννοιες από την αρχή της εκπαίδευσης. Επομένως, να είστε υπομονετικοί και επίμονοι με τη θεωρία και τις δραστηριότητες. Συνιστούμε να επαναλάβετε αυτή την εκπαιδευτική ενότητα αργότερα για να σας βοηθήσουμε να ενισχύσετε τα βασικά μαθήματα.
Το επόμενο κεφάλαιο παρουσιάζει τη CALCULATE
συνάρτηση DAX. Είναι μία από τις πιο ισχυρές συναρτήσεις DAX, η οποία σας επιτρέπει να τροποποιείτε περιβάλλον φίλτρου όταν αξιολογούνται οι τύποι σας.