Όταν προσθέτετε δεδομένα σε ένα μοντέλο δεδομένων, Excel εντοπίζει και εφαρμόζει αυτόματα τύπους δεδομένων. Εάν χρησιμοποιείτε το πρόσθετο Power Pivot, μπορείτε να αλλάξετε τον τύπο δεδομένων εάν έχει αντιστοιχιστεί εσφαλμένα. Ο πιο συνηθισμένος λόγος για την αλλαγή των τύπων δεδομένων είναι όταν τα αριθμητικά δεδομένα εισάγονται ως συμβολοσειρές, εμποδίζοντας τη λειτουργία συνάθροισης και άλλων υπολογισμών με τον αναμενόμενο τρόπο.
-
Στο παράθυρο Power Pivot, επιλέξτε τη στήλη για την οποία θέλετε να αλλάξετε τον τύπο δεδομένων.
-
Στην "Κεντρική" καρτέλα, στην ομάδα "Μορφοποίηση", επιλέξτε έναν τύπο δεδομένων από τη λίστα "Τύπος δεδομένων".
-
Κείμενο
-
Δεκαδικός αριθμός
-
Ακέραιος αριθμός
-
Νομισματική μονάδα
-
TRUE/FALSE
-
Οι στήλες που περιέχουν αριθμούς και τιμές κειμένου δεν μπορούν να μετατραπούν σε αριθμητικό τύπο δεδομένων. Εάν θέλετε να τροποποιήσετε τις τιμές δεδομένων για να χρησιμοποιήσετε τον τύπο δεδομένων που θέλετε, θα πρέπει να επεξεργαστείτε τις τιμές σε ένα αρχείο προέλευσης και, στη συνέχεια, να εισαγάγετε εκ άλλη μια στήλη.
Ζητήματα κατά την αλλαγή τύπων δεδομένων
Ορισμένες φορές, όταν προσπαθείτε να αλλάξετε τον τύπο δεδομένων μιας στήλης ή να επιλέξετε μια μετατροπή δεδομένων, ενδέχεται να προκύψουν τα ακόλουθα σφάλματα:
-
Απέτυχε η αλλαγή του τύπου δεδομένων
-
Απέτυχε η αλλαγή του τύπου δεδομένων στήλης
Αυτά τα σφάλματα ενδέχεται να προκύψουν ακόμα και αν ο τύπος δεδομένων είναι διαθέσιμος ως επιλογή στην αναπτυσσόμενη λίστα "Τύπος δεδομένων". Αυτή η ενότητα εξηγεί την αιτία αυτών των σφαλμάτων και τον τρόπο με τον οποίο μπορείτε να τα διορθώσετε.
Κατανόηση του τρέχοντος τύπου δεδομένων
Όταν προσθέτετε δεδομένα σε ένα μοντέλο δεδομένων, Excel τις στήλες δεδομένων για να δει τους τύπους δεδομένων που περιέχει κάθε στήλη. Εάν τα δεδομένα σε αυτή τη στήλη είναι συνεπή, αντιστοιχίζεται ο πιο ακριβής τύπος δεδομένων στη στήλη.
Ωστόσο, εάν προσθέσετε δεδομένα από το Excel ή άλλη προέλευση που δεν επιβάλλει τη χρήση ενός μεμονωμένου τύπου δεδομένων μέσα σε κάθε στήλη, η Excel εκχωρεί έναν τύπο δεδομένων που χωρά όλες τις τιμές μέσα στη στήλη. Επομένως, εάν μια στήλη περιέχει αριθμούς διαφορετικών τύπων, όπως ακέραιους αριθμούς, μεγάλους αριθμούς και νομισματική μονάδα, η Excel εφαρμόζει έναν δεκαδικό τύπο δεδομένων. Εναλλακτικά, εάν μια στήλη αναμειγνύει αριθμούς και κείμενο, Excel αντιστοιχίζει τον τύπο δεδομένων κειμένου.
Εάν βρείτε ότι τα δεδομένα σας έχουν εσφαλμένο τύπο δεδομένων ή τουλάχιστον διαφορετικό τύπο από αυτόν που θέλετε, έχετε πολλές επιλογές:
-
Μπορείτε να εισαγάγετε εκ των δύο τα δεδομένα. Για να το κάνετε αυτό, ανοίξτε την υπάρχουσα σύνδεση με την προέλευση δεδομένων και εισαγάγετε τη στήλη. Ανάλογα με τον τύπο προέλευσης δεδομένων, ενδέχεται να μπορείτε να εφαρμόσετε ένα φίλτρο κατά την εισαγωγή για να καταργήσετε τις προβληματικές τιμές. Το φιλτράρισμα κατά την εισαγωγή απαιτεί την εισαγωγή χρησιμοποιώντας Power Pivot πρόσθετο.
-
Μπορείτε να δημιουργήσετε έναν τύπο DAX σε μια υπολογιζόμενη στήλη για να δημιουργήσετε μια νέα τιμή του τύπου δεδομένων που θέλετε. Για παράδειγμα, η συνάρτηση TRUNC μπορεί να χρησιμοποιηθεί για την αλλαγή ενός δεκαδικού αριθμού σε ακέραιο ακέραιο ή μπορείτε να συνδυάσετε συναρτήσεις πληροφοριών και λογικές συναρτήσεις για να ελέγξετε και να μετατρέψετε τιμές.
Κατανόηση της μετατροπής δεδομένων κατά την αλλαγή τύπων δεδομένων Power Pivot
Εάν παρουσιαστεί σφάλμα όταν επιλέγετε μια επιλογή μετατροπής δεδομένων, ενδέχεται ο τρέχων τύπος δεδομένων της στήλης να μην υποστηρίζει την επιλεγμένη μετατροπή. Δεν επιτρέπονται όλες οι μετατροπές για όλους τους τύπους δεδομένων. Για παράδειγμα, μπορείτε να αλλάξετε μια στήλη σε δυαδικό τύπο δεδομένων μόνο εάν ο τρέχων τύπος δεδομένων της στήλης είναι αριθμός (ακέραιος ή δεκαδικός) ή κείμενο. Επομένως, πρέπει να επιλέξετε έναν κατάλληλο τύπο δεδομένων για τα δεδομένα στη στήλη.
Αφού επιλέξετε έναν κατάλληλο τύπο δεδομένων, Power Pivot σας ειδοποιήσει σχετικά με πιθανές αλλαγές στα δεδομένα σας, όπως απώλεια ακρίβειας ή περικοπή. Κάντε κλικ στο κουμπί OK για να αποδεχτείτε και να αλλάξετε τα δεδομένα σας στον νέο τύπο δεδομένων.
Εάν ο τύπος δεδομένων υποστηρίζεται, αλλά το Power Pivot εντοπίσει τιμές που δεν υποστηρίζονται μέσα στον νέο τύπο δεδομένων, θα λάβετε ένα άλλο σφάλμα και θα χρειαστεί να διορθώσετε τις τιμές δεδομένων πριν συνεχίσετε.
Για λεπτομερείς πληροφορίες σχετικά με τους τύπους δεδομένων που χρησιμοποιούνται σε ένα μοντέλο δεδομένων, τον τρόπο έμμεσης μετατροπής τους και τον τρόπο με τον οποίο χρησιμοποιούνται διαφορετικοί τύποι δεδομένων σε τύπους, ανατρέξτε στο θέμα Τύποι δεδομένων που υποστηρίζονται σε μοντέλα δεδομένων.