Επανυπολογισμός τύπων στο Power Pivot

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

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

Κατανόηση της ανανέωσης δεδομένων έναντι του νέου υπολογισμού

Power Pivot χρησιμοποιεί τόσο την ανανέωση δεδομένων όσο και τον επανυπολογισμό:

Η ανανέωση δεδομένων σημαίνει την απόκτηση ενημερωμένων δεδομένων από εξωτερικές προελεύσεις δεδομένων. τοPower Pivot δεν εντοπίζει αυτόματα τις αλλαγές σε εξωτερικές προελεύσεις δεδομένων, αλλά τα δεδομένα μπορούν να ανανεωθούν με μη αυτόματο τρόπο από το παράθυρο Power Pivot ή αυτόματα εάν το βιβλίο εργασίας είναι κοινόχρηστο στο SharePoint.

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

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

Εγχειρίδιο εναντίον αυτόματου επανυπολογισμού

Από προεπιλογή, το Power Pivot επανυπολογίζει αυτόματα, όπως απαιτείται, κατά τη βελτιστοποίηση του χρόνου που απαιτείται για την επεξεργασία. Παρόλο που ο επανυπολογισμός μπορεί να χρειαστεί χρόνο, είναι μια σημαντική εργασία, επειδή κατά τη διάρκεια του επανυπολογισμού, ελέγχονται οι εξαρτήσεις στηλών και θα ειδοποιηθείτε εάν μια στήλη έχει αλλάξει, εάν τα δεδομένα δεν είναι έγκυρα ή εάν ένα σφάλμα έχει εμφανιστεί σε έναν τύπο που χρησιμοποιείται για την εργασία. Ωστόσο, μπορείτε να επιλέξετε να αποποιηθείτε την επικύρωση και να ενημερώσετε μόνο τους υπολογισμούς με μη αυτόματο τρόπο, ειδικά εάν εργάζεστε με σύνθετους τύπους ή πολύ μεγάλα σύνολα δεδομένων και θέλετε να ελέγξετε το χρονισμό των ενημερώσεων.

Τόσο οι χειρωνακτικές όσο και οι αυτόματες λειτουργίες έχουν πλεονεκτήματα. Ωστόσο, συνιστούμε ανεπιφύλακτα να χρησιμοποιήσετε την αυτόματη λειτουργία επανυπολογισμού. Αυτή η λειτουργία διατηρεί τα μετα-δεδομένα του Power Pivot σε συγχρονισμό και αποτρέπει τα προβλήματα που προκαλούνται από τη διαγραφή δεδομένων, τις αλλαγές στα ονόματα ή τους τύπους δεδομένων ή τις εξαρτήσεις που λείπουν. 

Χρήση του αυτόματου επανυπολογισμού

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

  • Οι τιμές από μια εξωτερική προέλευση δεδομένων έχουν ανανεωθεί.

  • Ο ορισμός του τύπου άλλαξε.

  • Τα ονόματα των πινάκων ή των στηλών που αναφέρονται σε έναν τύπο έχουν αλλάξει.

  • Οι σχέσεις μεταξύ πινάκων έχουν προστεθεί, τροποποιηθεί ή διαγραφεί.

  • Έχουν προστεθεί νέα μέτρα ή υπολογιζόμενες στήλες.

  • Έχουν γίνει αλλαγές σε άλλους τύπους μέσα στο βιβλίο εργασίας, επομένως θα πρέπει να ανανεώνονται οι στήλες ή οι υπολογισμοί που εξαρτώνται από αυτόν τον υπολογισμό.

  • Οι γραμμές έχουν εισαχθεί ή διαγραφεί.

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

Χρήση μη αυτόματου επανυπολογισμού

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

  • Σχεδιάζετε έναν τύπο χρησιμοποιώντας ένα πρότυπο και θέλετε να αλλάξετε τα ονόματα των στηλών και των πινάκων που χρησιμοποιούνται στον τύπο πριν να τον επικυρώσετε.

  • Γνωρίζετε ότι ορισμένα δεδομένα στο βιβλίο εργασίας έχουν αλλάξει, αλλά εργάζεστε με μια διαφορετική στήλη που δεν έχει αλλάξει, ώστε να θέλετε να αναβάλετε έναν επανυπολογισμό.

  • Εργάζεστε σε ένα βιβλίο εργασίας που έχει πολλές εξαρτήσεις και θέλετε να αναβάλετε τον επανυπολογισμό μέχρι να είστε βέβαιοι ότι έχουν γίνει όλες οι απαραίτητες αλλαγές.

Σημειώστε ότι, για όσο διάστημα το βιβλίο εργασίας έχει τεθεί σε μη αυτόματο τρόπο λειτουργίας υπολογισμού, το Power Pivot στο Microsoft Excel 2013 δεν εκτελεί καμία επικύρωση ή έλεγχο τύπων, με τα παρακάτω αποτελέσματα:

  • Τυχόν νέοι τύποι που προσθέτετε στο βιβλίο εργασίας θα επισημαίνονται ως περιέχουν σφάλμα.

  • Δεν θα εμφανιστούν αποτελέσματα σε νέες υπολογιζόμενες στήλες.

Για να ρυθμίσετε τις παραμέτρους του βιβλίου εργασίας για μη αυτόματο επανυπολογισμό

  1. Στο Power Pivot, κάντε κλικ στις επιλογές Σχεδίαση> υπολογισμών> Επιλογές υπολογισμού> λειτουργία μη αυτόματου υπολογισμού.

  2. Για να επαναλάβετε τον υπολογισμό όλων των πινάκων, κάντε κλικ στην επιλογή Επιλογές υπολογισμού> Υπολογίστε τώρα.

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

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

Αντιμετώπιση προβλημάτων επανυπολογισμού

Εξαρτήσεις

Όταν μια στήλη εξαρτάται από μια άλλη στήλη και τα περιεχόμενα αυτής της άλλης στήλης αλλάζουν με οποιονδήποτε τρόπο, όλες οι σχετικές στήλες ίσως χρειαστεί να υπολογιστούν εκ νέου. Κάθε φορά που γίνονται αλλαγές στο βιβλίο εργασίας του Power Pivot, το Power Pivot στο Microsoft Excel 2013 εκτελεί μια ανάλυση των υπαρχουσών δεδομένων Power Pivot για να προσδιορίσει εάν απαιτείται επανυπολογισμός και εκτελεί την ενημέρωση με τον πιο αποτελεσματικό δυνατό τρόπο.

Για παράδειγμα, ας υποθέσουμε ότι έχετε έναν πίνακα, τις πωλήσεις, που σχετίζεται με τους πίνακες, το προϊόν και το ProductCategory. και οι τύποι στον πίνακα " Πωλήσεις " εξαρτώνται και από τους δύο άλλους πίνακες. Οποιαδήποτε αλλαγή στους πίνακες " προϊόν " ή " ProductCategory " θα προκαλέσει τον εκ νέου υπολογισμό όλων των υπολογιζόμενων στηλών στον πίνακα " Πωλήσεις ". Αυτό έχει νόημα όταν θεωρείτε ότι μπορεί να έχετε τύπους που συναθροίζουν πωλήσεις κατά κατηγορία ή ανά προϊόν. Επομένως, για να βεβαιωθείτε ότι τα αποτελέσματα είναι σωστά. Οι τύποι με βάση τα δεδομένα πρέπει να υπολογιστούν εκ νέου.

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

Σε ορισμένες περιπτώσεις, το Power Pivot μπορεί να καθορίσει ότι οι στήλες μπορούν να εξαιρεθούν από τον επανυπολογισμό. Για παράδειγμα, εάν έχετε έναν τύπο που αναζητά μια τιμή όπως [χρώμα προϊόντος] από τον πίνακα " προϊόντα " και η στήλη που έχει τροποποιηθεί είναι [ποσότητα] στον πίνακα " Πωλήσεις ", ο τύπος δεν χρειάζεται να υπολογιστεί εκ νέου, παρόλο που οι πίνακες Πωλήσεις και προϊόντα σχετίζονται. Ωστόσο, εάν έχετε οποιουσδήποτε τύπους που βασίζονται σε πωλήσεις [ποσότητα], απαιτείται εκ νέου υπολογισμός.

Ακολουθία επανυπολογισμού για εξαρτημένες στήλες

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

Συναλλαγές

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

Επανυπολογισμός πτητικών συναρτήσεων

Ορισμένες συναρτήσεις, όπως τώρα, η RAND ή η σημερινή, δεν έχουν σταθερές τιμές. Για να αποφευχθούν προβλήματα επιδόσεων, η εκτέλεση ενός ερωτήματος ή φιλτραρίσματος συνήθως δεν θα προκαλέσει την εκ νέου αξιολόγηση αυτών των συναρτήσεων, εάν χρησιμοποιηθούν σε μια υπολογιζόμενη στήλη. Τα αποτελέσματα για αυτές τις συναρτήσεις υπολογίζονται εκ νέου μόνο όταν γίνεται εκ νέου υπολογισμός ολόκληρης της στήλης. Αυτές οι περιπτώσεις περιλαμβάνουν ανανέωση από μια εξωτερική προέλευση δεδομένων ή μη αυτόματη επεξεργασία δεδομένων, η οποία θα προκαλέσει την επαναξιολόγηση τύπων που περιέχουν αυτές τις συναρτήσεις. Ωστόσο, οι πτητικές συναρτήσεις, όπως τώρα, RAND ή TODAY, θα υπολογίζονται εκ νέου πάντα εάν η συνάρτηση χρησιμοποιείται στον ορισμό ενός πεδίου υπολογισμού.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×