Μπορείτε να ορίσετε και να εντοπίσετε έναν τύπο δεδομένων, αλλά τις περισσότερες φορές δεν χρειάζεται να το κάνετε. Από προεπιλογή, ο εντοπισμός τύπου δεδομένων πραγματοποιείται αυτόματα κατά τη σύνδεση με:
-
Δομημένες προελεύσεις δεδομένων Παραδείγματα περιλαμβάνουν όλες τις βάσεις δεδομένων. Power Query διαβάζει το σχήμα πίνακα από την προέλευση δεδομένων και εμφανίζει αυτόματα τα δεδομένα χρησιμοποιώντας τον σωστό τύπο δεδομένων για κάθε στήλη.
-
Μη δομημένες πηγές Μερικά παραδείγματα είναι τα αρχεία Excel, CSV και κειμένου. Power Query εντοπίζει αυτόματα τους τύπους δεδομένων ελέγχοντας τις τιμές στον πίνακα.
Από προεπιλογή, ο αυτόματος εντοπισμός τύπων δεδομένων είναι ενεργοποιημένος στο Power Query για μη δομημένες προελεύσεις, αλλά μπορείτε να αλλάξετε τη ρύθμιση επιλογής. Σε ορισμένες περιπτώσεις, μπορεί να μην θέλετε αυτά τα βήματα να εμφανίζονται αυτόματα, επειδή η ενέργεια μπορεί να προκαλέσει σφάλματα ανανέωσης της προέλευσης δεδομένων σας. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Χειρισμός σφαλμάτων προέλευσης δεδομένων.
Οι τύποι δεδομένων που χρησιμοποιούνται σε Power Query παρατίθενται στον παρακάτω πίνακα.
Εικονίδιο |
Τύπος δεδομένων |
Περιγραφή |
---|---|---|
Οποιαδήποτε |
Δεν υποδεικνύει ρητό ορισμό τύπου δεδομένων. |
|
Δυαδική |
Μια δυαδική τιμή, όπως Y/N ή 0/1. |
|
Σταθερός δεκαδικός αριθμός |
Έχει σταθερή μορφή τεσσάρων ψηφίων προς τα δεξιά και 19 ψηφίων προς τα αριστερά. Γνωστός επίσης και ως τύπος νομισματικής μονάδας. |
|
Ημερομηνία |
Μια ημερομηνία χωρίς ώρα και χωρίς μηδέν για την κλασματική τιμή. |
|
Ημερομηνία/ώρα |
Μια τιμή ημερομηνίας και ώρας αποθηκευμένη ως τύπος δεκαδικού αριθμού. |
|
Ημερομηνία/Ώρα/Ζώνη ώρας |
Μια ημερομηνία/ώρα UTC με μετατόπιση ζώνης ώρας. |
|
Διάρκεια |
Χρονικό διάστημα που μετατρέπεται σε δεκαδικό αριθμό. |
|
True/False |
Μια δυαδική τιμή είτε True είτε False. |
|
Δεκαδικός αριθμός |
Ένας αριθμός κινητής υποδιαστολής 64 bit (οκτώ byte). |
|
Ποσοστό |
Σταθερός δεκαδικός αριθμός με μάσκα για μορφοποίηση ποσοστού. |
|
Κείμενο |
Συμβολοσειρές, αριθμοί ή ημερομηνίες που αναπαρίστανται σε μορφή κειμένου. |
|
Ώρα |
Μια ώρα χωρίς ημερομηνία χωρίς ψηφία στα αριστερά της υποδιαστολής. |
|
|
Ακέραιος αριθμός |
Μια ακέραια τιμή 64 bit (οκτώ byte). |
Ο τύπος δεδομένων μιας στήλης εμφανίζεται στην αριστερή πλευρά της επικεφαλίδας στήλης με ένα εικονίδιο που συμβολίζει τον τύπο δεδομένων.
-
Για να ανοίξετε ένα ερώτημα, εντοπίστε ένα που έχει φορτωθεί προηγουμένως από το πρόγραμμα επεξεργασίας Power Query, επιλέξτε ένα κελί στα δεδομένα και, στη συνέχεια, επιλέξτε Ερώτημα > Επεξεργασία. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία, φόρτωση ή επεξεργασία ερωτήματος στο Excel (Power Query).
-
Για να εντοπίσετε έναν τύπο δεδομένων, επιλέξτε μια στήλη και, στη συνέχεια, επιλέξτε Μετασχηματισμός > Εντοπισμός τύπου δεδομένων. Μπορείτε να το κάνετε αυτό εάν ο τρέχων τύπος δεδομένων είναι Οποιοσδήποτε και θέλετε η στήλη να έχει έναν συγκεκριμένο τύπο δεδομένων.
-
Για να ορίσετε έναν τύπο δεδομένων, επιλέξτε Κεντρική > Τύπος δεδομένων και, στη συνέχεια, επιλέξτε έναν τύπο δεδομένων από το αναπτυσσόμενο μενού.
Άκρη Μπορείτε επίσης να επιλέξετε το εικονίδιο στην αριστερή πλευρά της επικεφαλίδας στήλης. Εκτός από κάθε τύπο δεδομένων, μπορείτε επίσης να επιλέξετε Χρήση τοπικών ρυθμίσεων στο κάτω μέρος της λίστας για να εμφανίσετε το παράθυρο διαλόγου Αλλαγή τύπου με τοπικές ρυθμίσεις , για να επιλέξετε έναν τύπο δεδομένων και να εφαρμόσετε συγκεκριμένες τοπικές ρυθμίσεις σε αυτόν. Αυτές οι τοπικές ρυθμίσεις παρακάμπτει τις τοπικές ρυθμίσεις Power Query. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Ορισμός τοπικών ρυθμίσεων ή περιοχών για δεδομένα (Power Query).
Από προεπιλογή, για μη δομημένες προελεύσεις, Power Query ελέγχει αυτόματα και εντοπίζει τύπους στηλών και κεφαλίδες με βάση τις πρώτες 200 γραμμές του πίνακα. Όταν αυτή η ρύθμιση είναι ενεργοποιημένη, Power Query προσθέτει αυτόματα δύο βήματα στο ερώτημά σας αμέσως μετά το πρώτο βήμα Προέλευση:
-
Βήμα: Προβιβασμένες κεφαλίδες Προβιβάσει την πρώτη γραμμή του πίνακα σε κεφαλίδα στήλης. Αυτό το βήμα είναι ισοδύναμο με την εντολή "Χρήση της πρώτης γραμμής ως κεφαλίδες " στην "Κεντρική " καρτέλα. Για παράδειγμα:= Table.TransformColumnTypes(#"Promoted Headers,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
-
Βήμα: Αλλαγμένος τύπος Μετατρέπει τις τιμές από οποιονδήποτε τύπο δεδομένων σε έναν τύπο δεδομένων με βάση τον έλεγχο των τιμών από κάθε στήλη. Αυτό το βήμα είναι ισοδύναμο με την εντολή "Εντοπισμός τύπου δεδομένων " στην καρτέλα "Μετασχηματισμός". Για παράδειγμα: = Table.TransformColumnTypes(Source,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})
Διαδικασία
-
Στο πρόγραμμα επεξεργασίας Power Query, επιλέξτε Αρχείο > Επιλογές και ρυθμίσεις > Επιλογές ερωτήματος.
-
Ορισμός της επιλογής για όλα τα βιβλία εργασίας σας Στο αριστερό τμήμα παραθύρου, στην περιοχή ΚΑΘΟΛΙΚΟ, επιλέξτε Φόρτωση δεδομένων και, στη συνέχεια, στο δεξιό παράθυρο στην περιοχή Εντοπισμός τύπου, κάντε μία από τις ακόλουθες επιλογές:
-
Να εντοπίζονται πάντα τύποι στηλών και κεφαλίδες για μη δομημένες προελεύσεις
-
Εντοπισμός τύπων στηλών και κεφαλίδων για μη δομημένες προελεύσεις σύμφωνα με τη ρύθμιση κάθε αρχείου
-
Να μην εντοπίζονται ποτέ τύποι στηλών και κεφαλίδες για μη δομημένες προελεύσεις
-
-
Ορισμός της επιλογής για το ανοιχτό βιβλίο εργασίας Στο αριστερό τμήμα παραθύρου στην περιοχή ΤΡΕΧΟΝΟ ΕΡΓΑΣΙΑ, επιλέξτε Φόρτωση δεδομένων και, στη συνέχεια, στο δεξιό παράθυρο στην περιοχή Εντοπισμός τύπου, επιλέξτε ή καταργήστε την επιλογή Εντοπισμός τύπων στηλών και κεφαλίδων για μη δομημένες προελεύσεις.
Δείτε επίσης
Βοήθεια του Power Query για το Excel