Ανάλυση κειμένου ως 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>
Το δείγμα πίνακα περιέχει επίσης μια στήλη Λογαριασμός που περιέχει τον αριθμό λογαριασμού και μια αντιστοιχισμένη ημερομηνία.
Ο στόχος είναι να αναλύουμε τις στήλες που αναφέρονται παραπάνω και να επεκτείνουμε τα περιεχόμενα αυτών των στηλών για να λάβουμε αυτό το αποτέλεσμα.
Επιλέξτε τη στήλη SalesPerson . Στη συνέχεια, επιλέξτε JSON από το αναπτυσσόμενο μενού Ανάλυση μέσα στην καρτέλα Μετασχηματισμός . Αυτά τα βήματα μετασχηματίζουν τη στήλη SalesPerson από συμβολοσειρές κειμένου σε τιμές εγγραφής . Μπορείτε να επιλέξετε οπουδήποτε στο κενό διάστημα μέσα στο κελί της τιμής Εγγραφή για να λάβετε μια λεπτομερή προεπισκόπηση των περιεχομένων εγγραφής στο κάτω μέρος της οθόνης.
Επιλέξτε το εικονίδιο ανάπτυξης δίπλα στην κεφαλίδα στήλης SalesPerson . Από το μενού ανάπτυξης στηλών, επιλέξτε μόνο τα πεδία FirstName και LastName . Επίσης, βεβαιωθείτε ότι έχει επιλεγεί η Χρήση του αρχικού ονόματος στήλης ως προθήματος .
Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει τον παρακάτω πίνακα.
Επιλέξτε τη στήλη Country . Στη συνέχεια, επιλέξτε το κουμπί XML από το αναπτυσσόμενο μενού Ανάλυση μέσα στην καρτέλα Μετασχηματισμός . Αυτά τα βήματα μετασχηματίζουν τη στήλη Country από συμβολοσειρές κειμένου σε τιμές πίνακα . Μπορείτε να επιλέξετε οπουδήποτε στο κενό διάστημα μέσα στο κελί της τιμής Πίνακας για να λάβετε μια λεπτομερή προεπισκόπηση των περιεχομένων του πίνακα στο κάτω μέρος της οθόνης.
Επιλέξτε το εικονίδιο ανάπτυξης δίπλα στην κεφαλίδα στήλης Country . Από το μενού ανάπτυξης στηλών, επιλέξτε μόνο τα πεδία Χώρα και Τμήμα . Επίσης, βεβαιωθείτε ότι έχει επιλεγεί η Χρήση του αρχικού ονόματος στήλης ως προθήματος .
Μπορείτε να ορίσετε όλες τις νέες στήλες ως στήλες κειμένου. Το αποτέλεσμα αυτής της λειτουργίας σάς δίνει τον πίνακα εξόδου που αναζητάτε.