Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Στο Power Query, μπορείτε να συμπεριλάβετε ή να εξαιρέσετε γραμμές σύμφωνα με μια συγκεκριμένη τιμή σε μια στήλη. Μπορείτε να επιλέξετε από τρεις μεθόδους για να φιλτράρετε τις τιμές στη στήλη σας:
Αφού εφαρμόσετε ένα φίλτρο σε μια στήλη, εμφανίζεται ένα μικρό εικονίδιο φίλτρου στην επικεφαλίδα της στήλης, όπως φαίνεται στην παρακάτω εικόνα.
Μενού ταξινόμησης και φιλτραρίσματος
Στην κεφαλίδα της στήλης, μπορείτε να δείτε ένα εικονίδιο με ένα αντίστροφο τρίγωνο. Όταν επιλέγετε αυτό το εικονίδιο, εμφανίζεται το μενού ταξινόμησης και φίλτρου. Με αυτό το μενού, μπορείτε να εφαρμόσετε ή να καταργήσετε τυχόν φίλτρα προς ή από τη στήλη σας.
Σημείωση
Σε αυτό το άρθρο, εστιάζουμε σε πτυχές που σχετίζονται με το φιλτράρισμα δεδομένων. Για να μάθετε περισσότερα σχετικά με τις επιλογές ταξινόμησης και τον τρόπο ταξινόμησης στηλών στο Power Query, μεταβείτε στην Ταξινόμηση στηλών.
Αφαίρεση κενού
Η εντολή Κατάργηση κενού εφαρμόζει δύο κανόνες φιλτραρίσματος στη στήλη σας. Ο πρώτος κανόνας καταργεί τυχόν μηδενικές τιμές. Ο δεύτερος κανόνας καταργεί τυχόν κενές τιμές. Για παράδειγμα, φανταστείτε έναν πίνακα με μία μόνο στήλη κειμένου με πέντε γραμμές, όπου έχετε μία μηδενική τιμή και ένα κενό κελί.
Σημείωση
Μια τιμή null είναι μια συγκεκριμένη τιμή στη γλώσσα Power Query που δεν αντιπροσωπεύει καμία τιμή.
Στη συνέχεια, επιλέξτε Κατάργηση κενού από το μενού ταξινόμησης και φίλτρου, όπως φαίνεται στην παρακάτω εικόνα.
Μπορείτε επίσης να ενεργοποιήσετε αυτήν την επιλογή από την Κεντρική καρτέλα στην ομάδα Μείωση γραμμών στις αναπτυσσόμενες επιλογές Κατάργηση γραμμών , όπως φαίνεται στην επόμενη εικόνα.
Το αποτέλεσμα της λειτουργίας Κατάργηση κενού σάς δίνει τον ίδιο πίνακα χωρίς τις κενές τιμές.
Καθαρισμός φίλτρου
Όταν εφαρμόζεται ένα φίλτρο σε μια στήλη, η εντολή Απαλοιφή φίλτρου εμφανίζεται στο μενού ταξινόμησης και φιλτραρίσματος.
Αυτόματο φίλτρο
Η λίστα στο μενού ταξινόμησης και φιλτραρίσματος ονομάζεται λίστα αυτόματου φίλτρου , η οποία εμφανίζει τις μοναδικές τιμές στη στήλη σας. Μπορείτε να επιλέξετε ή να αποεπιλέξετε με μη αυτόματο τρόπο ποιες τιμές θα συμπεριληφθούν στη λίστα. Τυχόν επιλεγμένες τιμές λαμβάνονται υπόψη από το φίλτρο. Οι τιμές που δεν έχουν επιλεγεί παραβλέπονται.
Αυτή η ενότητα αυτόματου φίλτρου διαθέτει επίσης μια γραμμή αναζήτησης για να σας βοηθήσει να βρείτε τυχόν τιμές από τη λίστα σας.
Σημείωση
Όταν φορτώνετε τη λίστα αυτόματου φίλτρου, φορτώνονται μόνο οι πρώτες 1.000 διακριτές τιμές στη στήλη. Εάν υπάρχουν περισσότερες από 1.000 διακριτές τιμές στη στήλη της στήλης που φιλτράρετε, εμφανίζεται ένα μήνυμα που υποδεικνύει ότι η λίστα τιμών στη λίστα φίλτρων ενδέχεται να μην είναι πλήρης και εμφανίζεται η σύνδεση Φόρτωση περισσότερων . Επιλέξτε τη σύνδεση Φόρτωση περισσότερων για να φορτώσετε άλλες 1.000 διακριτές τιμές.
- Εάν βρεθούν ξανά ακριβώς 1.000 διακριτές τιμές, η λίστα εμφανίζεται με ένα μήνυμα που δηλώνει ότι η λίστα ενδέχεται να εξακολουθεί να είναι ελλιπής.
- Εάν βρεθούν λιγότερες από 1.000 διακριτές τιμές, εμφανίζεται η πλήρης λίστα τιμών.
Μενού συντόμευσης κελιού
Μπορείτε να κάνετε δεξί κλικ σε ένα συγκεκριμένο κελί σε μια στήλη για να ανοίξετε το μενού συντόμευσης για αυτήν την τιμή. Τοποθετήστε το δείκτη του ποντικιού στο μικρό εικονίδιο φίλτρου και, στη συνέχεια, ενεργοποιήστε την επιλογή φίλτρου που θέλετε να χρησιμοποιήσετε.
Σημείωση
Το Power Query εμφανίζει ένα φίλτρο συγκεκριμένου τύπου με βάση τον τύπο δεδομένων της στήλης.
Φίλτρα συγκεκριμένου τύπου
Ανάλογα με τον τύπο δεδομένων της στήλης σας, εμφανίζονται διαφορετικές εντολές στο μενού ταξινόμησης και φιλτραρίσματος. Οι παρακάτω εικόνες δείχνουν παραδείγματα για στήλες ημερομηνίας, κειμένου και αριθμητικών στηλών.
Φιλτράρισμα γραμμών
Όταν επιλέγετε οποιοδήποτε από τα φίλτρα συγκεκριμένου τύπου, χρησιμοποιείτε το παράθυρο διαλόγου Φιλτράρισμα γραμμών για να καθορίσετε κανόνες φιλτραρίσματος για τη στήλη. Αυτός ο διάλογος εμφανίζεται στην παρακάτω εικόνα.
Το παράθυρο διαλόγου Φιλτράρισμα γραμμών έχει δύο λειτουργίες: Βασική και Σύνθετη.
Βασικός
Με τη βασική λειτουργία, μπορείτε να εφαρμόσετε έως και δύο κανόνες φίλτρου με βάση φίλτρα συγκεκριμένου τύπου. Στην προηγούμενη εικόνα, παρατηρήστε ότι το όνομα της επιλεγμένης στήλης εμφανίζεται μετά την ετικέτα Διατήρηση γραμμών όπου, για να σας ενημερώσει σε ποια στήλη εφαρμόζονται αυτοί οι κανόνες φίλτρου.
Για παράδειγμα, φανταστείτε ότι στον παρακάτω πίνακα, θέλετε να φιλτράρετε τον Κωδικό λογαριασμού με βάση όλες τις τιμές που ξεκινούν είτε με PA είτε με PTY.
Για να το κάνετε αυτό, μπορείτε να μεταβείτε στο παράθυρο διαλόγου Φιλτράρισμα γραμμών για τη στήλη Κωδικός λογαριασμού και να καθορίσετε το σύνολο των κανόνων φίλτρου που θέλετε.
Σε αυτό το παράδειγμα, επιλέξτε πρώτα το κουμπί Βασικό . Στη συνέχεια, στην περιοχή Διατήρηση σειρών όπου "Κωδικός λογαριασμού", επιλέξτε αρχίζει με και, στη συνέχεια, πληκτρολογήστε PA. Στη συνέχεια, επιλέξτε το κουμπί ή . Κάτω από το κουμπί ή , επιλέξτε αρχίζει με και, στη συνέχεια, πληκτρολογήστε PTY. Η επιλογή OK.
Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει το σύνολο των γραμμών που αναζητάτε.
Σύνθετη
Με την προηγμένη λειτουργία, μπορείτε να εφαρμόσετε όσα φίλτρα συγκεκριμένου τύπου απαιτούνται από όλες τις στήλες του πίνακα.
Για παράδειγμα, φανταστείτε ότι αντί να εφαρμόσετε το προηγούμενο φίλτρο στη βασική λειτουργία, θέλετε να εφαρμόσετε ένα φίλτρο στον Κωδικό λογαριασμού για να εμφανίσετε όλες τις τιμές που τελειώνουν σε 4. Επίσης, θέλετε να εμφανίσετε τιμές άνω των 100 $ στη στήλη Πωλήσεις .
Σε αυτό το παράδειγμα, επιλέξτε πρώτα το κουμπί Για προχωρημένους . Στην πρώτη γραμμή, επιλέξτε Κωδικός λογαριασμού στην περιοχή Όνομα στήλης, τελειώνει με στην περιοχή Χειριστής και επιλέξτε 4 για την Τιμή. Στη δεύτερη γραμμή , επιλέξτε και, στη συνέχεια, επιλέξτε Πωλήσεις στην περιοχή Όνομα στήλης, είναι μεγαλύτερο από στηνπεριοχή Τελεστής και 100 στην περιοχή Τιμή. Στη συνέχεια, επιλέξτε OK
Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει μόνο μία γραμμή που πληροί και τα δύο κριτήρια.
Σημείωση
Μπορείτε να προσθέσετε όσους όρους θέλετε, επιλέγοντας Προσθήκη ρήτρας. Όλοι οι όροι λειτουργούν στο ίδιο επίπεδο, επομένως ίσως θελήσετε να εξετάσετε το ενδεχόμενο δημιουργίας πολλών βημάτων φίλτρου, εάν πρέπει να εφαρμόσετε φίλτρα που βασίζονται σε άλλα φίλτρα.