Μετασχηματισμός και φιλτράρισμα ενός συνόλου δεδομένων SAP BW
Με πρόγραμμα επεξεργασίας Power Query, μπορείτε να εφαρμόσετε πρόσθετους μετασχηματισμούς δεδομένων και βήματα φιλτραρίσματος προτού φέρετε το σύνολο δεδομένων από το SAP BW στο μοντέλο δεδομένων του Power BI Desktop ή του Microsoft Power Platform.
Σε πρόγραμμα επεξεργασίας Power Query, τα Εφαρμοσμένα βήματα για το ερώτημα εμφανίζονται στο τμήμα παραθύρου Ερώτημα Ρυθμίσεις στη δεξιά πλευρά. Για να τροποποιήσετε ή να εξετάσετε ένα βήμα, επιλέξτε το εικονίδιο γραναζιού δίπλα σε ένα βήμα.
Για παράδειγμα, εάν επιλέξετε το εικονίδιο γραναζιού δίπλα στο στοιχείο Στοιχεία που προστέθηκαν, μπορείτε να εξετάσετε τα επιλεγμένα αντικείμενα δεδομένων στο SAP BW ή να τροποποιήσετε τις καθορισμένες παραμέτρους ερωτήματος. Με αυτόν τον τρόπο, μπορείτε να φιλτράρετε ένα σύνολο δεδομένων χρησιμοποιώντας ένα χαρακτηριστικό που δεν περιλαμβάνεται στο σύνολο αποτελεσμάτων.
Μπορείτε να εφαρμόσετε πρόσθετα φίλτρα στο σύνολο δεδομένων, επιλέγοντας το αναπτυσσόμενο μενού για μία από τις στήλες.
Ένας άλλος εύκολος τρόπος για να ορίσετε ένα φίλτρο είναι να κάνετε δεξί κλικ σε μία από τις τιμές του πίνακα και, στη συνέχεια, να επιλέξετε Φίλτρα μελών ή Φίλτρα κειμένου.
Για παράδειγμα, μπορείτε να φιλτράρετε τα δεδομένα που έχουν οριστεί ώστε να περιλαμβάνουν μόνο εγγραφές για το Ημερολογιακό έτος/Μήνα ΦΕΒ 2003 ή να εφαρμόσετε ένα φίλτρο κειμένου για να συμπεριλάβετε μόνο εγγραφές όπου το Ημερολογιακό έτος/Μήνας περιέχει το 2003.
Δεν θα αναδιπλώνονται όλα τα φίλτρα στο ερώτημα σε σχέση με το SAP BW. Μπορείτε να προσδιορίσετε εάν ένα φίλτρο αναδιπλώνεται στο ερώτημα εξετάζοντας το εικονίδιο στην επάνω αριστερή γωνία του πίνακα δεδομένων, ακριβώς πάνω από τον αριθμό 1 της πρώτης εγγραφής δεδομένων.
Εάν το εικονίδιο είναι κύβος, τότε το φίλτρο εφαρμόζεται στο ερώτημα σε σχέση με το σύστημα SAP BW.
Εάν το εικονίδιο είναι πίνακας, τότε το φίλτρο δεν είναι μέρος του ερωτήματος και εφαρμόζεται μόνο στον πίνακα.
Πίσω από το περιβάλλον εργασίας χρήστη του πρόγραμμα επεξεργασίας Power Query, ο κώδικας δημιουργείται με βάση τη γλώσσα τύπων M για τα ερωτήματα συνδυασμού δεδομένων.
Μπορείτε να προβάλετε τον κώδικα M που δημιουργήθηκε με την επιλογή Προηγμένο πρόγραμμα επεξεργασίας στην καρτέλα Προβολή.
Για να δείτε μια περιγραφή για κάθε συνάρτηση ή για να την δοκιμάσετε, κάντε δεξί κλικ στο υπάρχον ερώτημα SAP BW στο τμήμα παραθύρου Ερωτήματα και επιλέξτε Δημιουργία συνάρτησης. Στη γραμμή τύπων στο επάνω μέρος, πληκτρολογήστε:
= <όνομα συνάρτησης>
όπου <το όνομα> της συνάρτησης είναι το όνομα της συνάρτησης που θέλετε να δείτε να περιγράφεται. Το παρακάτω παράδειγμα εμφανίζει την περιγραφή της συνάρτησης Cube.Transform
.
Τα παρακάτω παραδείγματα εμφανίζουν ορισμένες περιγραφές διαφόρων συναρτήσεων κύβου:
Cube.Transform
: Εφαρμόζει τη λίστα συναρτήσεων ή μετασχηματισμού στον κύβο.Cube.ApplyParameter
: Εφαρμόζει τις καθορισμένες τιμές για μια παράμετρο.Cube.DisplayFolders
: Επιστρέφει ένα ένθετο δέντρο αντικειμένων που αναπαριστά την ιεραρχία εμφάνισης φακέλων του κύβου.Cube.Parameters
: Επιστρέφει έναν πίνακα με το σύνολο παραμέτρων που μπορούν να εφαρμοστούν στον κύβο.Cube.Dimensions
: Επιστρέφει έναν πίνακα με το σύνολο διαστάσεων για τον κύβο.Cube.Measures
: Επιστρέφει έναν πίνακα με το σύνολο μετρήσεων για τον κύβο.