Χρήση του Προηγμένου προγράμματος επεξεργασίας κειμένου για την τροποποίηση κώδικα M

Ολοκληρώθηκε

Κάθε φορά που διαμορφώνετε δεδομένα στο Power Query, δημιουργείτε ένα βήμα στη διαδικασία του Power Query.  Είναι δυνατή η αναδιάταξη, η διαγραφή και η τροποποίηση αυτών των δεδομένων όπου έχει νόημα.  Κάθε βήμα καθαρισμού που εκτελέσατε πιθανότατα δημιουργήθηκε χρησιμοποιώντας το περιβάλλον εργασίας με γραφικά, ωστόσο το Power Query χρησιμοποιεί τη γλώσσα M στο παρασκήνιο.  Τα συνδυασμένα βήματα είναι διαθέσιμα για ανάγνωση με χρήση του Προηγμένου προγράμματος επεξεργασίας Power Query. Η γλώσσα M είναι πάντα διαθέσιμη για άμεση ανάγνωση και τροποποίηση.    Δεν απαιτείται να χρησιμοποιήσετε κώδικα M για να αξιοποιήσετε το Power Query. Σπανίως θα χρειαστεί να γράψετε κώδικα M, αλλά εξακολουθεί να είναι χρήσιμος. Επειδή κάθε βήμα στην Power Query είναι γραμμένο σε κώδικα M, ακόμη και αν το δημιούργησε το περιβάλλον εργασίας χρήστη για εσάς, μπορείτε να χρησιμοποιήσετε αυτά τα βήματα για να μάθετε τον κώδικα M και να τον προσαρμόσετε σύμφωνα με τις ανάγκες σας.

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

Θα πρέπει να εμφανιστεί η ακόλουθη οθόνη.

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

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