Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


Ανάλυση κειμένου ως JSON ή XML

Στο Power Query, μπορείτε να αναλύσετε τα περιεχόμενα μιας στήλης με συμβολοσειρές κειμένου, προσδιορίζοντας τα περιεχόμενα είτε ως συμβολοσειρά κειμένου JSON είτε ως συμβολοσειρά κειμένου XML.

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

  • Καρτέλα Μετασχηματισμός — Αυτή η επιλογή μετασχηματίζει την υπάρχουσα στήλη αναλύοντας τα περιεχόμενά της.

    Στιγμιότυπο οθόνης της επιλογής ανάλυσης μέσα στην καρτέλα Μετασχηματισμός.

  • Καρτέλα Προσθήκη στήλης — Αυτή η επιλογή προσθέτει μια νέα στήλη στον πίνακα αναλύοντας τα περιεχόμενα της επιλεγμένης στήλης.

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

Για αυτό το άρθρο, χρησιμοποιείτε ένα δείγμα πίνακα που περιέχει τις ακόλουθες στήλες που πρέπει να αναλύσετε:

  • SalesPerson— Περιέχει μη διαχωρισμένες συμβολοσειρές κειμένου JSON με πληροφορίες σχετικά με το FirstName και το LastName του πωλητή, όπως στο παρακάτω παράδειγμα.

    {
       "id" : 249319,
       "FirstName": "Lesa",
       "LastName": "Byrd"
    }
    
  • Χώρα — Περιέχει μη επεξεργασμένες συμβολοσειρές κειμένου XML με πληροφορίες σχετικά με τη Χώρα και το Τμήμα στα οποία έχει ανατεθεί ο λογαριασμός, όπως στο παρακάτω παράδειγμα.

    <root>
       <id>1</id>
       <Country>USA</Country>
       <Division>BI-3316</Division>
    </root>
    

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

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

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

Στιγμιότυπο οθόνης του τελικού δείγματος πίνακα εξόδου.

Ως JSON

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

Στιγμιότυπο οθόνης του αποτελέσματος συμβολοσειράς κειμένου ανάλυσης JSON.

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

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

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

Στιγμιότυπο οθόνης των ανεπτυγμένων πεδίων JSON, όπου ένα όνομα πωλητή και στήλες επώνυμου αντικαθιστούν τη στήλη SalesPerson.

Ως XML

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

Στιγμιότυπο οθόνης του αποτελέσματος συμβολοσειράς κειμένου XML ανάλυσης.

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

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

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

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