Φιλτράρισμα κατά τιμές σε μια στήλη

Στο Power Query, μπορείτε να συμπεριλάβετε ή να εξαιρέσετε γραμμές σύμφωνα με μια συγκεκριμένη τιμή σε μια στήλη. Μπορείτε να επιλέξετε από τρεις μεθόδους για να φιλτράρετε τις τιμές στη στήλη σας:

Αφού εφαρμόσετε ένα φίλτρο σε μια στήλη, εμφανίζεται ένα μικρό εικονίδιο φίλτρου στην επικεφαλίδα της στήλης, όπως φαίνεται στην παρακάτω εικόνα.

Στιγμιότυπο οθόνης του εικονιδίου που εφαρμόστηκε το φίλτρο σε μια κεφαλίδα στήλης.

Μενού ταξινόμησης και φιλτραρίσματος

Στην κεφαλίδα της στήλης, μπορείτε να δείτε ένα εικονίδιο με ένα αντίστροφο τρίγωνο. Όταν επιλέγετε αυτό το εικονίδιο, εμφανίζεται το μενού ταξινόμησης και φίλτρου. Με αυτό το μενού, μπορείτε να εφαρμόσετε ή να καταργήσετε τυχόν φίλτρα προς ή από τη στήλη σας.

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

Σημείωση

Σε αυτό το άρθρο, εστιάζουμε σε πτυχές που σχετίζονται με το φιλτράρισμα δεδομένων. Για να μάθετε περισσότερα σχετικά με τις επιλογές ταξινόμησης και τον τρόπο ταξινόμησης στηλών στο Power Query, μεταβείτε στην Ταξινόμηση στηλών.

Αφαίρεση κενού

Η εντολή Κατάργηση κενού εφαρμόζει δύο κανόνες φιλτραρίσματος στη στήλη σας. Ο πρώτος κανόνας καταργεί τυχόν μηδενικές τιμές. Ο δεύτερος κανόνας καταργεί τυχόν κενές τιμές. Για παράδειγμα, φανταστείτε έναν πίνακα με μία μόνο στήλη κειμένου με πέντε γραμμές, όπου έχετε μία μηδενική τιμή και ένα κενό κελί.

Στιγμιότυπο οθόνης του δείγματος πίνακα με τη δεύτερη γραμμή να περιέχει μια τιμή null και την τέταρτη γραμμή μια κενή τιμή.

Σημείωση

Μια τιμή null είναι μια συγκεκριμένη τιμή στη γλώσσα Power Query που δεν αντιπροσωπεύει καμία τιμή.

Στη συνέχεια, επιλέξτε Κατάργηση κενού από το μενού ταξινόμησης και φίλτρου, όπως φαίνεται στην παρακάτω εικόνα.

Στιγμιότυπο οθόνης της στήλης

Μπορείτε επίσης να ενεργοποιήσετε αυτήν την επιλογή από την Κεντρική καρτέλα στην ομάδα Μείωση γραμμών στις αναπτυσσόμενες επιλογές Κατάργηση γραμμών , όπως φαίνεται στην επόμενη εικόνα.

Στιγμιότυπο οθόνης του μενού Κατάργηση σειρών στην καρτέλα Αρχική σελίδα με έμφαση στην Κατάργηση κενών σειρών.

Το αποτέλεσμα της λειτουργίας Κατάργηση κενού σάς δίνει τον ίδιο πίνακα χωρίς τις κενές τιμές.

Στιγμιότυπο οθόνης του δείγματος πίνακα μετά την κατάργηση της μηδενικής γραμμής και της κενής γραμμής.

Καθαρισμός φίλτρου

Όταν εφαρμόζεται ένα φίλτρο σε μια στήλη, η εντολή Απαλοιφή φίλτρου εμφανίζεται στο μενού ταξινόμησης και φιλτραρίσματος.

Στιγμιότυπο οθόνης του επιλεγμένου εικονιδίου φίλτρου και τονίζεται η επιλογή Εκκαθάριση φίλτρου.

Αυτόματο φίλτρο

Η λίστα στο μενού ταξινόμησης και φιλτραρίσματος ονομάζεται λίστα αυτόματου φίλτρου , η οποία εμφανίζει τις μοναδικές τιμές στη στήλη σας. Μπορείτε να επιλέξετε ή να αποεπιλέξετε με μη αυτόματο τρόπο ποιες τιμές θα συμπεριληφθούν στη λίστα. Τυχόν επιλεγμένες τιμές λαμβάνονται υπόψη από το φίλτρο. Οι τιμές που δεν έχουν επιλεγεί παραβλέπονται.

Αυτή η ενότητα αυτόματου φίλτρου διαθέτει επίσης μια γραμμή αναζήτησης για να σας βοηθήσει να βρείτε τυχόν τιμές από τη λίστα σας.

Στιγμιότυπο οθόνης του μενού ταξινόμησης και φίλτρου με έμφαση στην ενότητα Αυτόματη λίστα φίλτρων.

Σημείωση

Όταν φορτώνετε τη λίστα αυτόματου φίλτρου, φορτώνονται μόνο οι πρώτες 1.000 διακριτές τιμές στη στήλη. Εάν υπάρχουν περισσότερες από 1.000 διακριτές τιμές στη στήλη της στήλης που φιλτράρετε, εμφανίζεται ένα μήνυμα που υποδεικνύει ότι η λίστα τιμών στη λίστα φίλτρων ενδέχεται να μην είναι πλήρης και εμφανίζεται η σύνδεση Φόρτωση περισσότερων . Επιλέξτε τη σύνδεση Φόρτωση περισσότερων για να φορτώσετε άλλες 1.000 διακριτές τιμές.

  • Εάν βρεθούν ξανά ακριβώς 1.000 διακριτές τιμές, η λίστα εμφανίζεται με ένα μήνυμα που δηλώνει ότι η λίστα ενδέχεται να εξακολουθεί να είναι ελλιπής.
  • Εάν βρεθούν λιγότερες από 1.000 διακριτές τιμές, εμφανίζεται η πλήρης λίστα τιμών.

Μενού συντόμευσης κελιού

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

Στιγμιότυπο οθόνης του μενού δεξιού κλικ ενός κελιού με τη λίστα των επιλογών φίλτρου κειμένου που εμφανίζεται.

Σημείωση

Το Power Query εμφανίζει ένα φίλτρο συγκεκριμένου τύπου με βάση τον τύπο δεδομένων της στήλης.

Φίλτρα συγκεκριμένου τύπου

Ανάλογα με τον τύπο δεδομένων της στήλης σας, εμφανίζονται διαφορετικές εντολές στο μενού ταξινόμησης και φιλτραρίσματος. Οι παρακάτω εικόνες δείχνουν παραδείγματα για στήλες ημερομηνίας, κειμένου και αριθμητικών στηλών.

Στιγμιότυπο οθόνης των στοιχείων μενού που περιέχουν εντολές και φίλτρα που αφορούν συγκεκριμένα στήλες που περιέχουν δεδομένα με τον τύπο δεδομένων

Στιγμιότυπο οθόνης των στοιχείων μενού που περιέχουν εντολές και φίλτρα που αφορούν συγκεκριμένες στήλες που περιέχουν τον τύπο δεδομένων

Στιγμιότυπο οθόνης των στοιχείων μενού που περιέχουν εντολές και φίλτρα που αφορούν συγκεκριμένα τις στήλες που περιέχουν τον τύπο δεδομένων

Φιλτράρισμα γραμμών

Όταν επιλέγετε οποιοδήποτε από τα φίλτρα συγκεκριμένου τύπου, χρησιμοποιείτε το παράθυρο διαλόγου Φιλτράρισμα γραμμών για να καθορίσετε κανόνες φιλτραρίσματος για τη στήλη. Αυτός ο διάλογος εμφανίζεται στην παρακάτω εικόνα.

Στιγμιότυπο οθόνης ενός παραδείγματος διαλόγου γραμμών φίλτρου που ανοίγει από τη στήλη κειμένου Κωδικός λογαριασμού, με ένα φίλτρο ρυθμισμένο να ξεκινά με.

Το παράθυρο διαλόγου Φιλτράρισμα γραμμών έχει δύο λειτουργίες: Βασική και Σύνθετη.

Βασικός

Με τη βασική λειτουργία, μπορείτε να εφαρμόσετε έως και δύο κανόνες φίλτρου με βάση φίλτρα συγκεκριμένου τύπου. Στην προηγούμενη εικόνα, παρατηρήστε ότι το όνομα της επιλεγμένης στήλης εμφανίζεται μετά την ετικέτα Διατήρηση γραμμών όπου, για να σας ενημερώσει σε ποια στήλη εφαρμόζονται αυτοί οι κανόνες φίλτρου.

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

Στιγμιότυπο οθόνης ενός δείγματος πίνακα που περιέχει κωδικούς λογαριασμών που ξεκινούν με δύο ή τρεις διαφορετικούς χαρακτήρες.

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

Σε αυτό το παράδειγμα, επιλέξτε πρώτα το κουμπί Βασικό . Στη συνέχεια, στην περιοχή Διατήρηση σειρών όπου "Κωδικός λογαριασμού", επιλέξτε αρχίζει με και, στη συνέχεια, πληκτρολογήστε PA. Στη συνέχεια, επιλέξτε το κουμπί ή . Κάτω από το κουμπί ή , επιλέξτε αρχίζει με και, στη συνέχεια, πληκτρολογήστε PTY. Η επιλογή OK.

Στιγμιότυπο οθόνης της λειτουργίας βασικών γραμμών φίλτρου με εφαρμοσμένους τους κανόνες φίλτρου του παραδείγματος.

Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει το σύνολο των γραμμών που αναζητάτε.

Στιγμιότυπο οθόνης του δείγματος πίνακα εξόδου για τη λειτουργία βασικών γραμμών φίλτρου που περιέχει μόνο κωδικούς λογαριασμού που ξεκινούν είτε με PA είτε με PTY.

Σύνθετη

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

Για παράδειγμα, φανταστείτε ότι αντί να εφαρμόσετε το προηγούμενο φίλτρο στη βασική λειτουργία, θέλετε να εφαρμόσετε ένα φίλτρο στον Κωδικό λογαριασμού για να εμφανίσετε όλες τις τιμές που τελειώνουν σε 4. Επίσης, θέλετε να εμφανίσετε τιμές άνω των 100 $ στη στήλη Πωλήσεις .

Σε αυτό το παράδειγμα, επιλέξτε πρώτα το κουμπί Για προχωρημένους . Στην πρώτη γραμμή, επιλέξτε Κωδικός λογαριασμού στην περιοχή Όνομα στήλης, τελειώνει με στην περιοχή Χειριστής και επιλέξτε 4 για την Τιμή. Στη δεύτερη γραμμή , επιλέξτε και, στη συνέχεια, επιλέξτε Πωλήσεις στην περιοχή Όνομα στήλης, είναι μεγαλύτερο από στηνπεριοχή Τελεστής και 100 στην περιοχή Τιμή. Στη συνέχεια, επιλέξτε OK

Στιγμιότυπο οθόνης του παραθύρου διαλόγου Φιλτράρισμα γραμμών με τις σύνθετες ρυθμίσεις παραδειγμάτων φίλτρου.

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

Στιγμιότυπο οθόνης της εξόδου του σύνθετου φίλτρου που εμφανίζει έναν κωδικό λογαριασμού που τελείωσε σε 4 και είχε επίσης αξία πωλήσεων πάνω από 100.

Σημείωση

Μπορείτε να προσθέσετε όσους όρους θέλετε, επιλέγοντας Προσθήκη ρήτρας. Όλοι οι όροι λειτουργούν στο ίδιο επίπεδο, επομένως ίσως θελήσετε να εξετάσετε το ενδεχόμενο δημιουργίας πολλών βημάτων φίλτρου, εάν πρέπει να εφαρμόσετε φίλτρα που βασίζονται σε άλλα φίλτρα.