Δημιουργία των υπολογισμένων πεδίων στην αναφορά. Υπολογισμένες στήλες στο Transact-SQL Πώς να δημιουργήσετε υπολογισμένες

Πρόσθετος

Αποτέλεσμα

υπολογισμός

Ταξινόμηση OT

Ταξινόμηση μικρότερη.

Ελάχιστη Κ.

Ανώτατο όριο

Ενημερώνουμε τη μορφή πίνακα με τρεις στήλες που περιέχουν: Όνομα προϊόντος, κατηγορία και πώληση. Παράδειγμα Σε αυτό το παράδειγμα, θα συνεχίσουμε να εργαζόμαστε στον συνοπτικό πίνακα, που δημιουργήθηκαν στο παράδειγμα. Οι ενοποιημένες αναφορές πίνακα επιτρέπουν. Κάθε άσκηση αρχίζει με τη δημιουργία του δικούς σας καταλόγου εργασίας στο φάκελο "Τα έγγραφά μου", όπου αποθηκεύετε τα αρχεία σας.

Αρκετές λειτουργίες φύλλων είναι αρκετές λειτουργίες φύλλων τη φορά. Μετακινήστε και αντιγράψτε τα φύλλα μεταξύ των αρχείων. Εργαστήριο 4 Σελίδα 1 από 17 Περιεχόμενο. Ο παρακάτω πίνακας δείχνει 10 ονόματα μιας συγκεκριμένης εταιρείας, το μηνιαίο τους τέλος και το ετήσιο ασφάλιστρο που έλαβαν.

Στοιχεία πεδίου από το ελάχιστο (1η θέση)

Στη μέγιστη τιμή

Ταξινόμηση OT

Ορισμός της Αξίας Αριθμητικής Αξίας

Μέγιστο Κ.

στοιχείο (κατάταξη) σε σχέση με τις τιμές

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

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

ελάχιστος

Στοιχεία πεδίου από το μέγιστο (1η θέση)

Σε ελάχιστη έννοια

Υπολογισμός των τιμών από τον τύπο:

Value_ V_ Cell ∙ Γενικά_ Αποτέλεσμα

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

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

Αποτελέσματα_ Γραμμές ∙ Στήλη_ Στήλη

2η μέθοδος: κάντε δεξιό κλικ στις τιμές του επιθυμητού πεδίου στην περιοχή Σ την περιοχή Σχόληση [ΣΕΣ] και επιλέξτε:

Επιπλέον, για να επιλέξετε μια άλλη δυνατότητα από την προτεινόμενη λίστα, ρυθμίστε τη μορφή πεδίου και αλλάξτε το όνομα πεδίου.

Για να χρησιμοποιήσετε τα αποτελέσματα. Σήμερα θα σας διδάξουμε. Σημειώστε τα κελιά που θέλετε να σχεδιάσετε. Μάθημα 3: Πίνακες και συνοπτικά διαγράμματα. Ας υποθέσουμε ότι έχουμε ένα σύνολο για ανάλυση. Για να χρησιμοποιήσετε έναν ενοποιημένο πίνακα, επιλέξτε οποιοδήποτε κελί στο φύλλο και στο μενού "Εισαγωγή", επιλέξτε "Περίληψη πίνακα".

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

Πρόσθετοι υπολογισμοί, Στη συνέχεια, επιλέξτε την επιθυμητή επιλογή υπολογισμού.

Επαναχρησιμοποίηση του πεδίου πηγής στην ενοποιημένη έκθεση πίνακα

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

Τιμές] Πολλές φορές, στη συνέχεια ρυθμίστε τις παραμέτρους πεδίου. Αυτό θα επιτρέψει την ταυτόχρονη να βλέπει ταυτόχρονα τόσο τον ίδιο τον υπολογισμό όσο και τον υπολογισμό που γίνεται βάσει της.

Προσθέτοντας υπολογισμένα πεδία σε έναν ενοποιημένο πίνακα

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

DATABASE OTALLARK 1 ΕΡΓΑΣΙΑ DATABASE OTALLARK 1 Δημιουργήστε ένα φάκελο βάσης δεδομένων για να αποθηκεύσετε όλα τα δεδομένα του μαθήματος. Δημιουργεί ένα αίτημα που εμφανίζει ονόματα και περιγραφές. Εμφανίζεται το παράθυρο διαλόγου του ελέγχου βάσης δεδομένων. Χρησιμοποιώντας αυτό το παράθυρο, ο χρήστης διαχειρίζεται τη βάση δεδομένων και όλα τα στοιχεία του.

Τι είναι ένα υπολογιστικό φύλλο; Το υπολογιστικό φύλλο είναι ένα πρόγραμμα για την εκτέλεση μαθηματικών υπολογισμών. Με αυτό, μπορούμε επίσης να παραλάβουμε τους υπολογισμούς στη φόρμα. Να επωφεληθούν από συγκεκριμένες ενέργειες. Η πιο χρονοβόρα είναι η προετοιμασία των δεδομένων. Εργασία 1 Μαθηματική ομάδα 2 Ακολουθήστε αυτά τα βήματα με τη σειρά του. Εκτελέστε το τραπέζι.

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

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

Δυτικό Πανεπιστήμιο Τεχνολογικού Πανεπιστημίου στη Σουκσίνη Σχολή Θαλάσσιων Τεχνολογιών και Μεταφορών Τμήμα Δομών, Μηχανικής και Τεχνολογίας στο Εργαστήριο Επιχειρησιακής Έρευνας. Οι συνοπτικοί πίνακες χρησιμοποιούνται για την γρήγορη ανάλυση δεδομένων. Για να χρησιμοποιήσετε συνοπτικούς πίνακες, πρέπει να έχουμε σωστή προετοιμασία δεδομένων με τίτλους.

Για να αποφύγετε τέτοιες καταστάσεις, πρέπει να διαμορφώσετε τα δεδομένα μας με τη μορφή ενός πίνακα. Για τη μορφοποίηση δεδομένων με τη μορφή πίνακα. Αυτό θα επιλέξει όλους τους τίτλους. . Η επόμενη επιλογή είναι η θέση του ενοποιημένου πίνακα και για να εξοικονομήσετε την αναγνωσιμότητα των δεδομένων, πρέπει να αφήσετε την επιλογή "New Sheet", η οποία θα εισάγει ένα νέο φύλλο στον πίνακα.

Microsoft Excel 2010. Επίπεδο 2. Εκτεταμένες δυνατότητες

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

Η εξάλειψη των πιθανών σφαλμάτων σε τύπους και συνδέσμους με κύτταρα.

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

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

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

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

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

Την ικανότητα να διαχειρίζεται αποτελεσματικά τους υπολογισμούς.

Δημιουργία ενός υπολογισμένου πεδίου:

1. Επιλέξτε ένα ενοποιημένο κελί πίνακα.

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

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

2. Στην καρτέλα Παραμέτρους, στην ομάδα και αποκαλύπτεται λίστα,

Στοιχεία και σύνολα και επιλέξτε Υπολογισμένο πεδίο.

3. Στο παράθυρο Εισαγωγή του υπολογιζόμενου πεδίου:

 Στο πεδίο Όνομα, πληκτρολογήστε το όνομα του νέου πεδίου.

 Στο πεδίο του τύπου, κάντε μια φόρμουλα, ξεκινώντας από το σημάδι \u003d και την επιλογή

Διαθέσιμα πεδία στη λίστα πεδίου (Μπορείτε να χρησιμοποιήσετε ένα διπλό κλικ στο πεδίο ή να επισημάνετε το πεδίο και, στη συνέχεια, κάντε κλικ στο πεδίο Προσθήκη).

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

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

 Κάντε κλικ στην επιλογή Προσθήκη.

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

Παράμετροι πεδίων τιμών.

Επεξεργασία του υπολογισμένου πεδίου

1. Στην καρτέλα Παράμετροι, στην ομαδοποίηση, αποκαλύψτε τη λίστα.

Στοιχεία και σύνολα, επιλέξτε Υπολογισμένο πεδίο.

Όλοι γνωρίζουμε πώς να χρησιμοποιούμε ενοποιημένους πίνακες. Έχουν μια δέσμη πλεονεκτημάτων, αλλά υπάρχουν πολλές ελλείψεις. Πολλοί πιστεύουν ότι το κύριο πρόβλημα με τους ενοποιημένους πίνακες είναι ότι δεν είναι δυνατόν να πραγματοποιηθούν υπολογισμοί - αυτό είναι μια αυταπάτη. Γιατί μπορεί να χρειαστεί. Ας υποθέσουμε ότι κάνετε έναν προϋπολογισμό χρησιμοποιώντας συνοπτικούς πίνακες. Τα δεδομένα στον αρχικό πίνακα παρουσιάζονται στο τριμηνιαίο κατανεμημένο, για τους σκοπούς του προϋπολογισμού, θα χρειαστεί να σχηματιστούν αυτά τα δεδομένα στο ετήσιο ποσό.

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

Όταν ανοίγετε το μενού περιβάλλοντος, το πεδίο "Σειρά" και η παράμετρος της ομάδας παρουσιάζουν ένα άλλο παράθυρο από το αν ολοκληρώσατε ομαδοποιημένες ημερομηνίες. Οι αριθμοί ομαδοποιούνται σε κλίμακες που ορίζουμε στην αρχή, ένα τέλος και όγκο του διαστήματος. Σε αυτή την περίπτωση, το ορίσαμε κατά 500, οπότε στην πρώτη ομάδα θα υπάρξουν όλες οι συναλλαγές αξίας από 0 έως 500 zł.

Στην πραγματικότητα, μια τέτοια ευκαιρία είναι και εφαρμόζεται με έναν από τους τρεις τρόπους.

Ανανεώστε τις γνώσεις σας σχετικά με τα βασικά στοιχεία των συνοπτικών πινάκων.

Τον πρώτο τρόπο. Κάντε υπολογισμούς σε έναν πίνακα με δεδομένα πηγής. Ο τρόπος, ο Frank, δεν είναι κρήνη - μέσα από το λάθος μέρος.

Ο δεύτερος τρόπος. Δημιουργήστε υπολογισμούς σε έναν συνοπτικό πίνακα - Και πάλι, η μέθοδος δεν είναι από το καλύτερο. Εάν αλλάξει ο συνοπτικός πίνακας (και αξίζει να χρησιμοποιήσετε τους ενοποιημένους πίνακες όταν αναμένουμε αλλαγές στον πίνακα).

Τρίτο δρόμο. Χτισμένα τα υπολογισμένα πεδία στον ίδιο τον πίνακα. Αλλά αυτός είναι ένας καλός τρόπος. Αυτό γίνεται ως εξής. Όταν ο ενοποιημένος πίνακας έχει ήδη κατασκευαστεί, βάζουμε το δρομέα στον ενοποιημένο πίνακα (υπάρχουν δύο σελιδοδείκτες που σχετίζονται με την ταινία στην ταινία) και κάντε κλικ στο σελιδοδείκτη που εμφανίζεται Επιλογές., έπειτα Πεδία,Στοιχεία, & &Σκηνικά.Από το μπλοκ υπολογισμού, επιλέγουμε στο μενού πτώσης Υπολογίζεται.Πεδίο. Στο γραφείο του 2007, αυτό το κουμπί ήταν στην ίδια καρτέλα Επιλογές, μόνο το κουμπί ήταν ξεχωριστό.


Στο παράθυρο που εμφανίζεται, στο πεδίο Ονομα.Εισαγάγετε το επιθυμητό όνομα πεδίου. Στο πεδίο Τύπος.Εισαγάγετε τον τύπο που χρειάζεστε, εισάγετε τα πεδία από την παρακάτω λίστα και κάντε κλικ στο κουμπί Εισάγετε.Πεδίο.


Αποδεικνύεται ένα τραπέζι με ένα νέο υπολογισμένο πεδίο. Πίνακας έτοιμο!


Το αρχείο excele μπορεί να μεταφορτωθεί από εδώ.

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

Τελευταία νέα

  • Προχωρημένο Excel: Γιατί σταμάτησα να χρησιμοποιώ τη λειτουργία v ...

    Έχω ήδη γράψει για το γεγονός ότι η λειτουργία του Vlookup (PRD) είναι ίσως το πιο χρήσιμο χαρακτηριστικό μετά από απλές αριθμητικές λειτουργίες ...

  • Πώς το Excel υπολογίζει εκ νέου το βιβλίο και γιατί είναι απαραίτητο να αποφύγετε το Volatil ...

    Εάν εργάζεστε συχνά με μεγάλα αρχεία που παράγουν μεγάλο αριθμό υπολογισμών, ανάλογα με το άλλο, ...

  • Πώς να χτίσει γρήγορα ένα πρόγραμμα καταρράκτη (καταρράκτης)

    Δεν υπάρχουν τυποποιημένα διαγράμματα τύπου καταρράκτη στο Excel. Ως εκ τούτου, το GIS χρησιμοποιείται συνήθως για τη δημιουργία διαγραμμάτων αυτού του τύπου ...

  • Παράθυρο ελέγχου για τα αποτελέσματα παρακολούθησης

    Συχνά συμβαίνει ότι δουλεύουμε με μεγάλους πίνακες που υπολογίζονται τελικά 1-2 δείκτες, αλλά εξαρτώνται από ...

  • Διάγραμμα σφαίρας για τη σύγκριση των προγραμματισμένων δεικτών και των πραγματικών ...

    Είναι συχνά απαραίτητο να συγκριθούν οι κύριοι οικονομικοί και οικονομικοί δείκτες με τις προγραμματισμένες, για παράδειγμα, για τους σκοπούς της ...

  • Tatsuo Horiuchi - 73χρονος καλλιτέχνης ζωγραφική στο Excel

    "Ποτέ δεν χρησιμοποίησα το Excel στην εργασία, αλλά είδα πώς άλλοι άνθρωποι κάνουν μάλλον όμορφα διαγράμματα και χρονοδιάγραμμα σε αυτό ...

  • Πώς να οικοδομήσουμε έναν αριθμό στο πτυχίο και να εξαγάγετε τη ρίζα

    Γνωρίζετε ότι για να δημιουργήσετε ένα Excel στο Excel, υπάρχει ένα ειδικό σύμβολο ^ (στις έξι στα αγγλικά ...

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

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

Εργασία 1. Στον πίνακα, το προϊόν περιλαμβάνει την τιμή των πεδίων και την τιμή_ και να υπολογίσει την τιμή που λαμβάνει υπόψη τον ΦΠΑ και να το συγκρίνει με την τιμή του πίνακα που λαμβάνεται στο υπολογισμένο πεδίο.

  1. Δημιουργήστε ένα αίτημα στον πίνακα για το προϊόν στη λειτουργία σχεδιαστή. Σύρετε τη μορφή της φόρμας αιτήματος πεδίου, την τιμή, το ποσοστό αναφοράς και την τιμή με τον ΦΠΑ (Εικ. 4.6).
  2. Για να μετρήσετε την τιμή που λαμβάνει υπόψη τον ΦΠΑ, δημιουργήστε ένα υπολογισμένο πεδίο, γράφοντας ένα πεδίο σε ένα κενό πεδίο κελιών (πεδίο) έκφραση [Τιμή] + [Τιμή] * [Rate_NDS].
  3. Για να επιλέξετε αρχεία με την τιμή πάνω από 5000 στο υπολογισμένο πεδίο στην συμβολοσειρά της κατάστασης επιλογής (κριτήρια), εισάγετε\u003e 5000
  4. Μετά την είσοδο στην έκφραση, το προεπιλεγμένο σύστημα παράγει το όνομα του υπολογιζόμενου πεδίου. Η έκφραση 1, η οποία γίνεται η στήλη που βρίσκεται στον πίνακα με τα αποτελέσματα της εκτέλεσης του ερωτήματος. Αυτό το όνομα έχει εισαχθεί πριν από την έκφραση [Τιμή] + [Τιμή] * [Rate_NDS]. Για κάθε νέο υπολογισμένο πεδίο στο ερώτημα, ο αριθμός έκφρασης αυξάνεται κατά ένα. Το όνομα του υπολογισμένου πεδίου διαχωρίζεται από την έκφραση του παχέος εντέρου. Για να αλλάξετε το όνομα, τοποθετήστε το δρομέα του ποντικιού στο υπολογισμένο πεδίο φόρμας ερωτήματος και πατήστε το δεξί κουμπί του ποντικιού. Στο μενού που εξαρτάται από το περιβάλλον, επιλέξτε Ιδιότητες (Ιδιότητες) Πεδία και στη συμβολοσειρά υπογραφής (λεζάντα) Εισάγετε το νέο όνομα πεδίου - Τιμή με ΦΠΑ1. Τώρα στο τραπέζι με τα αποτελέσματα της εκτέλεσης του ερωτήματος στην κεφαλίδα της υπολογισμένης στήλης, αυτό το όνομα θα εμφανιστεί. Το όνομα πεδίου μπορεί επίσης να διορθωθεί απευθείας στη φόρμα ερωτήματος.
  5. Για να εμφανίσετε το αποτέλεσμα του ερωτήματος, κάντε κλικ στο κουμπί Εκτελώ (Εκτέλεση) στην ομάδα Αποτελέσματα (Αποτελέσματα). Το υπολογισμένο πεδίο πίνακα και το σε-κεχρί έχουν τις ίδιες τιμές.
  6. Να αλλάξει την τιμή των εμπορευμάτων σε ένα από τα αρχεία. Οι τιμές και στα δύο υπολογισμένα πεδία θα υπολογίζονται αμέσως.
  7. Για να σχηματίσουν μια πολύπλοκη έκφραση στο υπολογισμένο πεδίο ή στην κατάσταση επιλογής, συνιστάται η χρήση του κατασκευαστή έκφρασης. Ο οικοδόμος σας επιτρέπει να επιλέξετε τα ονόματα πεδίων που χρειάζεστε από τους πίνακες, τις αιτήσεις, τις λειτουργίες, τις λειτουργίες. Αφαιρέστε την έκφραση στο υπολογισμένο πεδίο και χρησιμοποιήστε τον οικοδόμο για να το σχηματίσουν.
  8. Καλέστε τον κατασκευαστή έκφρασης πατώντας το κουμπί Οικοδόμος (Οικοδόμος) στην ομάδα Ρύθμιση αιτήματος (Ρύθμιση ερωτήματος) Σχεδιαστής κορδέλας (σχεδιασμός) ή επιλογή Χτίζω (Build) στο μενού που εξαρτάται από το περιβάλλον. Ο δρομέας ποντικιού πρέπει να εγκατασταθεί στο κύτταρο εισόδου έκφρασης.
  9. Στην αριστερή πλευρά του παραθύρου Εκφράσεις οικοδόμου (Οικοδόμος έκφρασης) (Εικ. 4.7) Επιλέξτε τον πίνακα το προϊόν στο οποίο κατασκευάζεται το ερώτημα. Η λίστα των πεδίων του θα εμφανιστεί στα δεξιά. Επιλέξτε διαδοχικά τα επιθυμητά πεδία και χειριστές, κάνοντας διπλό κλικ στην έκφραση. Η έκφραση θα διαμορφωθεί στην κορυφή του παραθύρου. Παρακαλείστε να σημειώσετε ότι ο οικοδόμος προτού το όνομα πεδίου που ορίζει το όνομα του πίνακα, το οποίο ανήκει και το διαχωρίζει για λογαριασμό του πεδίου θαυμαστικό.
  10. Συμπληρώστε τη διαδικασία κατασκευής μιας έκφρασης στο υπολογισμένο πεδίο κάνοντας κλικ στο κουμπί OK.
  11. Αποθηκεύστε το αίτημα με το όνομα - την τιμή με τον ΦΠΑ και να το κλείσετε.
  12. Εκτελέστε αποθηκευτεί, επισημαίνοντάς την στην περιοχή πλοήγησης και επιλέξτε την εντολή Open στο μενού περιβάλλοντος.


Εργασία 2. Στα υπολογισμένα πεδία και τις συνθήκες επιλογής, μπορείτε να χρησιμοποιήσετε ενσωματωμένες λειτουργίες. Η πρόσβαση έχει περισσότερες από 150 λειτουργίες.
Ας χρειαστεί να επιλέξετε όλα τα γενικά έξοδα στα οποία καταβλήθηκε η αποστολή στον καθορισμένο μήνα. Το τιμολόγιο της ημερομηνίας αποστολής αποθηκεύεται στο πεδίο της ημερομηνίας_UTG με την ημερομηνία / ώρα τύπου δεδομένων (ημερομηνία / ώρα).

  1. Δημιουργήστε ένα αίτημα επιλογής στη λειτουργία κατασκευαστή για το τραπέζι τιμολογίου. Σύρετε το nome_n_nblock στο κενό πεδίο (εικ. 4.8).
  2. Δημιουργήστε ένα υπολογισμένο πεδίο σε ένα κενό κύτταρο γραμμής Πεδίο (Πεδίο), γράφοντας μία από τις εκφράσεις: Μορφή ([Overhead]! [Date_OTGR]; "MMMM") - Αυτή η λειτουργία θα επιστρέψει το πρώτο όνομα του μήνα
    Ή μορφή ([Overhead]! [Date_OTGR]; "MM") - Αυτή η λειτουργία θα επιστρέψει τον αριθμό του μήνα.
  3. Για να επιλέξετε τα γενικά έξοδα, γραμμένα σε ένα δεδομένο μήνα, στο υπολογισμένο πεδίο στη γραμμή της κατάστασης επιλογής (κριτήρια), εισάγετε το όνομα του μήνα, για παράδειγμα, τον Μάρτιο (εικ. 4.8) ή τον αριθμό του μήνα, Για παράδειγμα 3 σύμφωνα με την παράμετρο στη λειτουργία μορφής.
  4. Εκτελέστε ένα αίτημα κάνοντας κλικ στο κουμπί Εκτελώ (Εκτέλεση) στην ομάδα Αποτελέσματα (Αποτελέσματα) στην καρτέλα ταινίας Εργασία με αιτήματα | Κατασκευαστής (Εργαλεία ερωτήματος | Σχεδιασμός).
  5. Γράψτε στο υπολογισμένο πεδίο τη λειτουργία του μήνα (το τιμολόγιο! Date_OTG) και βεβαιωθείτε ότι αυτή η λειτουργία επιστρέφει τον αριθμό των μηνιαίων μηνιαίων επιλεγμένων από την ημερομηνία.
  6. Για να επιλέξετε όλες τις σειρές που σχετίζονται με το δεύτερο τρίμηνο, στη συμβολοσειρά συμβολοσειράς (κριτήρια), εισάγετε τη δήλωση 4 και 6, η οποία καθορίζει αν η τιμή της έκφρασης πέφτει στο καθορισμένο διάστημα.
  7. Εγγραφή στο υπολογισμένο πεδίο του πεδίου έκφρασης MonthName (Overhead (Overhead! Date_OTG)) και βεβαιωθείτε ότι η λειτουργία MonthName μετατρέπει τον αριθμό του μήνα στην πλήρη κατάταξή του.


Για ενοποίηση, παρακολουθήστε το σεμινάριο βίντεο.

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

Σύκο. 1. Είναι απαραίτητο να δημιουργηθεί ένα υπολογισμένο πεδίο στον υπάρχοντα συνοπτικό πίνακα. Μέσο έσοδα ανά ώραπου θα δώσει μια νέα έννοια στα αναλυθέντα δεδομένα

Λήψη σημείωσης σε μορφή ή, παραδείγματα σε μορφή

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

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

Τώρα κοιτάξτε το Σχ. 5.1 Και ρωτήστε τον εαυτό σας: "Γιατί χρειαστεί να προσθέσετε υπολογισμένα πεδία; Γιατί να μην χρησιμοποιήσετε συμβατικούς τύπους κυττάρων ή να μην πραγματοποιήσετε τους απαραίτητους υπολογισμούς απευθείας στον πίνακα προέλευσης για να λάβετε τις απαιτούμενες πληροφορίες; " Για να λάβετε απαντήσεις σε αυτές τις ερωτήσεις, εξετάστε διάφορες μεθόδους που μπορούν να χρησιμοποιηθούν κατά τη δημιουργία του υπολογισμένου πεδίου που φαίνεται στο σχήμα 1.

Μέθοδος 1. Προσθήκη του υπολογισμένου πεδίου στην πηγή δεδομένων

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

Προσπαθώ να γυρίσω τα δεδομένα πηγής στον πίνακα (το οποίο γίνεται στο σχήμα 2 και στο συνοδευτικό αρχείο Excel). Ταυτόχρονα, πρώτα, οι τίτλοι, δεύτερον, τα κουμπιά με τα φίλτρα εμφανίζονται, τα οποία συχνά είναι χρήσιμα για τη μελέτη δεδομένων, τρίτον, οι γραμμές είναι ζωγραφισμένες μέσω ενός, και τελικά το πιο σημαντικό πράγμα - όταν η προσθήκη σειρών και η στήλες δεν απαιτείται αλλαγή των δεδομένων περιοχή για το τραπέζι περιστροφής. Ως τέτοια περιοχή, υποδεικνύεται μια μη ορθογώνια σειρά, αλλά το όνομα του πίνακα. Στην περίπτωσή μας - Μια πηγή (Εικ. 3).

Σύκο. 3. Δημιουργία ενοποιημένου με βάση το ειδικό όργανο Excel-τραπέζι

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

Μέθοδος 2. Χρησιμοποιώντας τον τύπο εκτός του πίνακα συνοπτικού πίνακα για να δημιουργήσετε ένα υπολογισμένο πεδίο

Μπορείτε να προσθέσετε το υπολογισμένο πεδίο δίπλα στον ενοποιημένο πίνακα. Στο ΣΧ. 4 κάθε κελί στη στήλη Μέσο έσοδα ανά ώρα Εξοπλισμένο με έναν τύπο που αναφέρεται σε ένα ενοποιημένο τραπέζι. Με την ευκαιρία, αν όταν προσπαθήσετε να ανατρέξετε στο κελί του κυττάρου πίνακα, εσείς στον τύπο "ανεβείτε στη λειτουργία για να πάρετε. Δεδομένα. Εξοπλισμός .Tublitsa, τότε δεν θα είστε σε θέση να" σύρετε "τον τύπο. Για να ξεπεράσετε αυτή τη δυσκολία, εξοικειωθείτε με τη σημείωση.

Σύκο. 4. Κατά την είσοδο στον τύπο μετά τη δημιουργία ενός πίνακα περιστροφής, προσθέτετε ουσιαστικά ένα υπολογισμένο πεδίο που αλλάζει κατά την ενημέρωση του ίδιου του ενοποιημένου πίνακα

Αν και αυτή η μέθοδος παρέχει την προσθήκη του υπολογιζόμενου πεδίου, το οποίο ενημερώνεται κατά την ενημέρωση ενός ενοποιημένου πίνακα, τυχόν αλλαγές στη δομή του ενοποιημένου πίνακα μπορεί να οδηγήσουν στο γεγονός ότι ο τύπος θα γίνει άχρηστος. Για παράδειγμα, ως αποτέλεσμα της σύροντας το πεδίο, η αγορά πωλήσεων στο πεδίο Πεδίο πεδίου Πεδία λίστας Οι αλλαγές της δομής αναφοράς, ως αποτέλεσμα του οποίου εμφανίζεται ένα μήνυμα σφάλματος στο υπολογισμένο πεδίο (Εικ. 5). Εάν προσθέσετε ένα ακόμα πεδίο στον ενοποιημένο πίνακα της στήλης, στήλη Μέσο έσοδα ανά ώρα Θα χαθεί.

Μέθοδος 3. Άμεση εισαγωγή του υπολογιζόμενου πεδίου στον ενοποιημένο πίνακα

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

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

Η αναφορά του ενοποιημένου πίνακα που φαίνεται στο ΣΧ. 6, αντιπροσωπεύει έναν ενοποιημένο πίνακα, το οποίο φαίνεται στο ΣΧ. 1, εκτός από το ότι ανακατασκευάζεται κατά τρόπο που να αποσύρει τα μέσα έσοδα για μια ώρα για κάθε υπηρεσία και κάθε αγορά πωλήσεων.

Σύκο. 6. Το πεδίο που δημιουργήθηκε προηγουμένως παραμένει "έγκυρο" ακόμη και όταν αλλάζει τη δομή του ενοποιημένου πίνακα, οδηγώντας στην απεικόνιση των μεσαίων εσόδων για κάθε υπηρεσία για κάθε υπηρεσία και κάθε αγορά πωλήσεων

Δημιουργία ενός υπολογισμένου πεδίου

Πριν δημιουργήσετε το υπολογισμένο πεδίο, πρέπει να ανοίξετε ή να δημιουργήσετε έναν ενοποιημένο πίνακα. Στο παράδειγμά μας, ο συνοπτικός πίνακας που φαίνεται στο ΣΧ. 1, αλλά χωρίς στήλη D. Για να δημιουργήσετε ένα υπολογισμένο πεδίο, ενεργοποιήστε το παράθυρο διαλόγου Εισαγωγή του υπολογιζόμενου πεδίου. Για να το κάνετε αυτό, κάντε κλικ στο τραπέζι περιστροφής για να ενεργοποιήσετε την ομάδα συμφραζικών καρτελών Εργασία με ενοποιημένους πίνακες. Κάντε κλικ στην καρτέλα Ανάλυση, στην ομάδα ΥπολογισμόςΚάντε κλικ στο κουμπί Πεδία, στοιχεία και σύνολα Και επιλέξτε το υπολογισμένο πεδίο στο μενού εντολών (Εικ. 7).

Εμφανίζεται ένα παράθυρο διαλόγου στην οθόνη. Εισαγωγή του υπολογιζόμενου πεδίου (Εικ. 8). Στην κορυφή του πλαισίου διαλόγου υπάρχουν δύο πεδία κειμένου: Ονομα και Τύπος. Σε αυτούς τους τομείς, θα πρέπει να καθορίσετε το όνομα του υπολογιζόμενου πεδίου και να δημιουργήσετε έναν τύπο, καθορίζοντας τα απαραίτητα πεδία δεδομένων και μαθηματικούς φορείς εκμετάλλευσης. Το υπολογισμένο πεδίο εκχωρείται ένα περιγραφικό όνομα Μέσο έσοδα ανά ώρα. Αυτό το όνομα θα πρέπει να επιλέγεται με τέτοιο τρόπο ώστε να χαρακτηρίζει με ακρίβεια τον τύπο της εκτελεστικής λειτουργίας που εκτελείται. Προεπιλεγμένο πεδίο κειμένου Τύπος κουτί διαλόγου Εισαγωγή του υπολογιζόμενου πεδίου Περιέχει έκφραση \u003d 0. Πριν από την είσοδο στον τύπο, αφαιρέστε το μηδέν. Επιλέξτε ένα από τα πεδία στην περιοχή Πεδίο? στην περίπτωσή μας - Όγκος πωλήσεων και κάντε κλικ Προσθέστε το πεδίο. Το πεδίο Όνομα θα εμφανιστεί στη συμβολοσειρά Τύπος. Εισάγετε το σήμα σχάσης / και, στη συνέχεια, επιλέξτε το δεύτερο πεδίο - Περίοδος πωλήσεων (σε ώρες). Κάντε κλικ Προσθήκη, και μετά Εντάξει Για να ενεργοποιήσετε ένα νέο υπολογισμένο πεδίο.

Ένα νέο υπολογισμένο πεδίο θα εμφανιστεί στον ενοποιημένο πίνακα. Μέσο έσοδα ανά ώρα (Βλ. Εικ. 1). Το πρόσφατα υπολογισμένο πεδίο προστέθηκε με επιτυχία στον ενοποιημένο πίνακα. Τώρα μπορείτε να αλλάξετε τις ρυθμίσεις αυτού του νέου πεδίου με τον ίδιο τρόπο όπως και τις παραμέτρους οποιουδήποτε άλλου πεδίου (για παράδειγμα, όνομα πεδίου, αριθμητική μορφή ή χρώμα).

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

Σημειώστε ότι στο ΣΧ. 8 Η μορφή του τύπου που εισάγετε είναι παρόμοια με τους τύπους Excel που χρησιμοποιούνται στην τυπική σειρά. Η κύρια διαφορά είναι ότι αντί να χρησιμοποιήσετε αυστηρές αναφορές κυττάρων ή αριθμητικών τιμών, ανατρέξτε στα ενοποιημένα πεδία δεδομένων πίνακα για την εκχώρηση τιμών των επιχειρήσεων που χρησιμοποιούνται στους υπολογισμούς.

Δημιουργία υπολογισμένων στοιχείων

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

Στον ενοποιημένο πίνακα που φαίνεται στο Σχ. 9, υποδεικνύει τις συνολικές πωλήσεις για ορισμένες περιόδους αναφοράς (πεδίο Περίοδος αναφοράς). Φανταστείτε ότι πρέπει να συγκρίνετε τις μέσες πωλήσεις των τελευταίων έξι περιόδων με μέσο όγκο πωλήσεων προηγούμενων επτά περιόδων. Για να είναι ακριβέστερα, τότε πρέπει να προσδιορίσουμε το μέσο όρο για περιόδους R01-P07 και να το συγκρίνουμε με μέσο όρο για περιόδους P08-P13.

Τοποθετήστε το δείκτη σε οποιοδήποτε πεδίο πεδίου Περίοδος αναφοράςΜεταβείτε στην καρτέλα Κορδέλα Ανάλυση Ομάδα Υπολογισμός και κάντε κλικ στο κουμπί Πεδία, στοιχεία και σύνολα. Στο μενού που ανοίγει, επιλέξτε την εντολή Υπολογισμένο αντικείμενο (Εικ. 10).

Ανοίγει ένα παράθυρο διαλόγου (Εικ. 11). Παρακαλείστε να σημειώσετε ότι στο επάνω μέρος του πλαισίου διαλόγου υποδείξτε, με ποιο πεδίο εργάζεστε. Σε αυτή την περίπτωση, αυτό το πεδίο Περίοδος αναφοράς. Επιπλέον, η λίστα περιέχει όλα τα στοιχεία πεδίου. Περίοδος αναφοράς. Αναθέστε ένα όνομα στο υπολογιζόμενο στοιχείο και, στη συνέχεια, δημιουργήστε έναν τύπο καθορίζοντας τον απαραίτητο συνδυασμό στοιχείων δεδομένων και χειριστών που θα εξασφαλίσουν το σωστό αποτέλεσμα. Η φόρμουλα εισάγεται στο πεδίο Τύπος, και τα απαραίτητα στοιχεία δεδομένων που χρησιμοποιούνται σε αυτό επιλέγονται στη λίστα. Στοιχεία. Κάντε κλικ στο κουμπί Εντάξεικαι το υπολογισμένο στοιχείο θα προστεθεί στον ενοποιημένο πίνακα (Εικ. 12).

Σύκο. 11. Κουτί διαλόγου Τοποθετήστε το υπολογισμένο στοιχείο

Ομοίως, δημιουργήστε ένα υπολογισμένο στοιχείο που θα αντιπροσωπεύει το μέσο ποσό πωλήσεων για τις περιόδους R08-P13. Μετά από αυτό, απόκρυψη ατομικών περιόδων αναφοράς, αφήνοντας μόνο δύο υπολογισμένα αντικείμενα. Μετά από μια μικρή μορφοποίηση, τα υπολογιζόμενα στοιχεία μας θα χρησιμοποιηθούν για τη σύγκριση των μέσων όγκων πωλήσεων για τους προηγούμενους και τους επόμενους έξι μήνες (Εικ. 13).

Εάν δεν αποκρύψετε τα στοιχεία δεδομένων που χρησιμοποιούνται στον υπολογισμό των υπολογιζόμενων στοιχείων, τα ενδιάμεσα και τα γενικά αποτελέσματα ενδέχεται να είναι εσφαλμένα.

Πλεονεκτήματα και μειονεκτήματα του υπολογισμού σε συνοπτικούς πίνακες

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

Προτεραιότητα για την εκτέλεση λειτουργιών.Όπως και στα υπολογιστικά φύλλα, οποιοσδήποτε χειριστής μπορεί να χρησιμοποιηθεί στους τύπους των υπολογιζόμενων στοιχείων και πεδίων: +, -, *, /,%, ^ κλπ. Επιπλέον, όπως σε υπολογιστικά φύλλα, οι υπολογισμοί στους συνοπτικούς πίνακες εκτελούνται σύμφωνα με την προτεραιότητα των φορέων εκμετάλλευσης. Κατά την εκτέλεση ενός υπολογισμού στην οποία συνδυάζονται αρκετοί χειριστές, για παράδειγμα (2 + 3) * 4/50%, το Excel εκτιμά την έκφραση και υπολογίζει με μια συγκεκριμένη σειρά. Γνωρίζοντας αυτή τη σειρά θα σας εξοικονομήσει από πολλά λάθη.

Έτσι, η διαδικασία για την εκτέλεση επιχειρήσεων στο Excel έχει ως εξής:

  • Επεξεργασία εκφράσεων σε παρενθέσεις ·
  • Επεξεργασία εύρους (:);
  • επεξεργασία διασταύρωσης (περιφέρειες) ·
  • επεξεργασία ενώσεων (·) ·
  • εκτέλεση μιας λειτουργίας άρνησης ·
  • Μετασχηματισμός των τιμών ενδιαφέροντος (για παράδειγμα, το 50% μετατρέπεται σε 0,50).
  • άσκηση (^);
  • Πολλαπλασιασμός (*) και διαίρεση (/); Οι εν λόγω πράξεις έχουν ισότιμη προτεραιότητα.
  • προσθήκη (+) και αφαίρεση (-); Οι εν λόγω πράξεις έχουν ισότιμη προτεραιότητα.
  • Ένωση δεδομένων κειμένου (&) Αυτή η λειτουργία ονομάζεται επίσης συμβατότητα.
  • Εκτέλεση λειτουργιών σύγκρισης (\u003d<>, <=, >=).

Οι φορείς εκμετάλλευσης Equimcons σε μία έκφραση πραγματοποιούνται πάντοτε με τη σειρά (από αριστερά προς τα δεξιά).

Εξετάστε ένα απλό παράδειγμα. Όπως είναι γνωστό, η έκφραση (2 + 3) * 4 επιστρέφει το αποτέλεσμα 20. Εάν αφαιρέσετε τις βραχίονες και αφήστε την έκφραση 2 + 3 * 4, τότε το Excel θα υπολογίσει: 3 * 4 \u003d 12 + 2 \u003d 14.

Εξετάστε ένα άλλο παράδειγμα. Εάν εισάγετε την έκφραση 10 ^ 2 ως τύπος, δηλ. Καθορίστε τον αριθμό 10 ανά τετραγωνικό τετράγωνο, το πρόγραμμα θα επιστρέψει την τιμή σε 100. Εάν εισάγετε την έκφραση -10 ^ 2, μπορείτε να περιμένετε την τιμή επιστροφής -100. Ωστόσο, το Excel θα επιστρέψει την αξία των 100. Ο λόγος είναι ότι το πρόγραμμα εκτελεί τη λειτουργία άρνησης πριν από την ανέγερση, δηλ. Η τιμή του 10 μετατρέπεται αρχικά σε -10 και το αποτέλεσμα της έκφρασης -10 * -10 είναι πραγματικά ίσο με 100. Η χρήση στρογγυλών βραχιόνων στον τύπο - (10 ^ 2) εξασφαλίζει ότι το πρόγραμμα ολοκληρώνει πρώτα την άσκηση Στο βαθμό και μόνο στη λειτουργία της άρνησης, επιστρέφοντας το αναμενόμενο αποτέλεσμα - 100.

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

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

Σταθερές.Στους υπολογισμούς που εκτελούνται στους συνοπτικούς πίνακες, οι σταθερές μπορούν να χρησιμοποιηθούν. Οι σταθερές είναι στατικές τιμές που δεν αλλάζουν με την πάροδο του χρόνου. Για παράδειγμα, στον ακόλουθο τύπο, ο αριθμός 5 είναι μια σταθερά: [Sold Sold] * 5. Παρά το γεγονός ότι η αξία Πωλούνται μονάδες Μπορεί να ποικίλλει ανάλογα με τη βάση των διαθέσιμων δεδομένων, ο αριθμός 5 θα είναι πάντα ο ίδιος.

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

Ειδικοί κανόνες για υπολογιζόμενα πεδία.Οι υπολογισμοί στα υπολογισθέντων πεδίων πραγματοποιούνται πάντοτε σε σχέση με τα τελικά ποσά και όχι σε μεμονωμένα στοιχεία δεδομένων. Με απλά λόγια, το Excel υπολογίζει πάντα τα πεδία δεδομένων, τα ενδιάμεσα ποσά και τα συνολικά ποσά πριν από την αξιολόγηση του υπολογισμένου πεδίου. Αυτό σημαίνει ότι το υπολογιζόμενο πεδίο εφαρμόζεται πάντα στα αποτελέσματα για τα δεδομένα προέλευσης. Ένα παράδειγμα που φαίνεται στο ΣΧ. 14, καταδεικνύει πώς αυτό μπορεί να επηρεάσει την ανάλυση των δεδομένων.

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

Σε κάθε ένα τρίμηνο πρέπει να πάρετε τους τελικούς όγκους πωλήσεων για κάθε προϊόν, για το οποίο ο αριθμός των πωληθέντων αγαθών πολλαπλασιάζεται με την τιμή μιας μονάδας αυτού του προϊόντος. Εάν περιηγηθείτε για πρώτη φορά τα δεδομένα για το πρώτο τρίμηνο, τότε ορίστε αμέσως το πρόβλημα. Αντί να υπολογίσει το ποσό των 220 + 150 + 220 + 594, το οποίο ισούται με το 1184, το ποσό του αριθμού των εμπορευμάτων πολλαπλασιάζεται με το ποσό των τιμών των εμπορευμάτων, ως αποτέλεσμα της επιστροφής της εσφαλμένης αξίας. Δυστυχώς, είναι αδύνατο να λύσετε αυτό το πρόβλημα, αλλά μπορεί να καταστρατηγηθεί. Εξαιρούνται τα ενδιάμεσα και τα τελικά ποσά από τον πίνακα περιστροφής και, στη συνέχεια, υπολογίστε το νέο τελικό ποσό κάτω από το ενοποιημένο.

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

Διαχειριστείτε τον υπολογισμό και την υποστήριξή τους σε συνοπτικούς πίνακες

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

Αλλαγή και διαγραφή υπολογισμών σε συνοπτικούς πίνακες.Κατά την αλλαγή των παραμέτρων υπολογισμού ή την απουσία της ανάγκης για ένα υπολογισμένο πεδίο ή το υπολογιζόμενο στοιχείο, μπορείτε να ανοίξετε το αντίστοιχο παράθυρο διαλόγου για να αλλάξετε ή να διαγράψετε τον υπολογισμό. Ενεργοποιήστε το παράθυρο διαλόγου Εισαγωγή του υπολογιζόμενου πεδίου ή Τοποθετήστε το υπολογισμένο στοιχείο (Δείτε την περιγραφή του σχήματος 7 και 10) και επιλέξτε την αναπτυσσόμενη λίστα σε αυτό Ονομα (Εικ. 15).

Αλλαγή της διαδικασίας εκτέλεσης υπολογισμών στα υπολογισμένα πεδία.Εάν η τιμή των κυττάρων στον ενοποιημένο πίνακα εξαρτάται από το αποτέλεσμα του υπολογισμού πολλών υπολογιζόμενων στοιχείων, τότε μπορείτε να αλλάξετε τη διαδικασία εκτέλεσης λειτουργιών στα υπολογισμένα πεδία. Με άλλα λόγια, μπορείτε να καθορίσετε τη σειρά με την οποία θα πραγματοποιηθούν ξεχωριστοί υπολογισμοί. Για να ανοίξετε το παράθυρο διαλόγου Τοποθετήστε το δείκτη σε οποιοδήποτε μέρος του ενοποιημένου πίνακα και κάντε κλικ στο εικονίδιο Πεδία, στοιχεία και σύνολα. Στο αναπτυσσόμενο μενού, επιλέξτε τη διαδικασία εντολής εντολής (Εικ. 16).

Σύκο. 16. Ανοίξτε το παράθυρο διαλόγου Τη διαδικασία εκτέλεσης υπολογισμών

Στο παράθυρο διαλόγου Τη διαδικασία εκτέλεσης υπολογισμών (Εικ. 17), εμφανίζει όλα τα υπολογισμένα στοιχεία που προστίθενται στον ενοποιημένο πίνακα. Επιλέξτε οποιοδήποτε υπολογισμένο στοιχείο στη λίστα και χρησιμοποιήστε τα κουμπιά. Πάνω, Κάτω και Διαγράφω. Η σειρά των τύπων στον κατάλογο καθορίζει την ακριβή διαδικασία για την εκτέλεση υπολογισμών στον ενοποιημένο πίνακα.

Τεκμηρίωση τύπων.Το Excel παρέχει ένα εξαιρετικό εργαλείο στη διάθεσή σας, η οποία εμφανίζει τα υπολογισμένα πεδία και τα υπολογισμένα αντικείμενα που χρησιμοποιούνται στον ενοποιημένο πίνακα, καθώς και να αναφέρουν τη διαδικασία για την εκτέλεση των υπολογισμών και την εφαρμογή των τύπων. Αυτό το εργαλείο είναι πολύ βολικό για την ανάλυση ενός πίνακα περιστροφής τρίτου μέρους ή όταν πρέπει να καθορίσετε γρήγορα ποιοι υπολογισμοί σε αυτό και σε ποια πεδία και τα αντικείμενα επηρεάζουν. Για να δημιουργήσετε μια αναφορά σχετικά με τον υπολογισμό του πίνακα περιστροφής, το δείκτη του δείκτη σε οποιοδήποτε μέρος του πίνακα περιστροφής, κάντε κλικ στο εικονίδιο Πεδία, στοιχεία και σύνολα και επιλέξτε την εντολή στο αναπτυσσόμενο μενού Φόρμουλα προβολής. Τα Excels δημιουργούν μια αναφορά σχετικά με τα υπολογισμένα πεδία και στοιχεία σε ξεχωριστό φύλλο (Εικ. 18).

Σύκο. 18. Ομάδα Αποσύρει τον τύπο Σας επιτρέπει να εγγράφετε εύκολα και γρήγορα τον υπολογισμό στον ενοποιημένο πίνακα

Η σημείωση είναι γραμμένη με βάση το βιβλίο του Jelen, Αλέξανδρος. . Κεφάλαιο 5.

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

Το απλούστερο υπολογισμένο πεδίο είναι το πεδίο στο οποίο πρέπει να εμφανίζεται η τρέχουσα ημερομηνία. Για να δημιουργήσετε ένα τέτοιο πεδίο:

  1. Δημιουργήστε ένα στοιχείο ελέγχου δωρεάν τύπου Πεδίο (Πλαίσιο κειμένου) στη σωστή φόρμα.
  2. Απευθείας στο πεδίο εισάγετε την έκφραση \u003d ημερομηνία (). Το σημάδι της ισότητας απαιτείται.
  3. Ανοιξε το παράθυρο Ιδιότητες (Ιδιότητες) για αυτό το στοιχείο και ρυθμίστε για την ιδιοκτησία Μορφή πεδίου (Μορφή) επιθυμητή μορφή ημερομηνίας, για παράδειγμα Μακράς ημερομηνίες (Μεγάλη ημερομηνία).
  4. Ορίστε το μήκος πεδίου έτσι ώστε ο απαιτούμενος αριθμός χαρακτήρων να μπορεί να τοποθετηθεί σε αυτό.
  5. Αλλάξτε το όνομα της ετικέτας αυτού του πεδίου κειμένου. Το δημιουργημένο πεδίο θα μοιάζει, όπως φαίνεται στο Σχ. 9.47.

Σύκο. 9.47.

Συνήθως, εκλέγεται για τη δημιουργία υπολογισμένων πεδίων. Πεδίο κειμένου, Αν και είναι προαιρετική. Επιτρέπεται η χρήση οποιωνδήποτε στοιχείων ελέγχου γι 'αυτό. Δεδομένα (Πηγή ελέγχου).

Είναι στην ιδιοκτησία Δεδομένα (Πηγή ελέγχου) Η έκφραση πρέπει να καθοριστεί που υπολογίζει την τιμή αυτού του στοιχείου. Η εισαγωγή της έκφρασης επιτρέπεται απευθείας στον έλεγχο, όπως το κάναμε στο παράδειγμα. Ωστόσο, εάν η έκφραση είναι αρκετά μεγάλη, είναι ενοχλητικό να εισέλθετε απευθείας στο πεδίο. Μπορείτε να εισάγετε μια έκφραση στο κυτταρικό κύτταρο Δεδομένα (Πηγή ελέγχου) στο παράθυρο Ιδιότητες (Ιδιότητες) και εάν η έκφραση δεν ταιριάζει στην κυψέλη ιδιοτήτων, απλά πατήστε το πλήκτρο συνδυασμό + Και ανοίξτε το παράθυρο Περιοχή εισόδου (Ανίπταμαι διαγωνίως). Μπορείτε ακόμα να επωφεληθείτε από τον οικοδόμο έκφρασης.

Τα πεδία υπολογισμένα πεδία δημιουργούνται συχνότερα σε σχήματα τραπέζης ή κορδέλας για την εμφάνιση μιας στήλης με μερικές υπολογισμένες τιμές. Για παράδειγμα, το κόστος των εμπορευμάτων υπολογίζεται ως η αξία της τιμής έκφρασης * Ποσότητα. Δύο μέθοδοι χρησιμοποιούν δύο μεθόδους για την εμφάνιση τέτοιων υπολογιζόμενων δεδομένων:

  • Η πρώτη μέθοδος βασίζεται στο γεγονός ότι η φόρμα βασίζεται σε μια βάση ερωτήματος, η οποία περιλαμβάνει υπολογισμένες στήλες. Η μορφή δημιουργεί ένα πεδίο κειμένου, στο οποίο η στήλη που υπολογίζεται ως πηγή δεδομένων. Το πεδίο είναι μπλοκαρισμένο έτσι ώστε ο χρήστης να μην μπορεί να αλλάξει τα δεδομένα σε αυτό, επειδή αυτά τα δεδομένα υπολογίζονται κατά την εκτέλεση του ερωτήματος.
  • Στη δεύτερη περίπτωση, η φόρμα μπορεί να κατασκευαστεί απευθείας με βάση τον πίνακα. Δημιουργεί ένα πεδίο κειμένου στο οποίο μια έκφραση υποδεικνύεται ως πηγή δεδομένων, για παράδειγμα \u003d [τιμή μονάδας] * αριθμός. Σε αυτή την περίπτωση, η έκφραση δεν υποδεικνύει απαραίτητα τα πεδία που περιλαμβάνονται στη φόρμα και τυχόν πεδία του βασικού πίνακα.

Η πρώτη μέθοδος στις περισσότερες περιπτώσεις είναι προτιμότερη, δεδομένου ότι ένα τέτοιο αίτημα μπορεί να χρησιμοποιηθεί όχι μόνο σε μία μορφή, αλλά και σε αναφορές και σε άλλες μορφές. Ένα παράδειγμα μιας τέτοιας οργάνωσης υπολογισμών μπορεί να χρησιμεύσει ως "Υποκαταστατικό έντυπο" (Παραγγελία) της βάσης δεδομένων Borey. Βασίζεται στην αίτηση "πληροφοριών παραγγελιών" (παραταθεί λεπτομέρειες παραγγελίας), η οποία δημιουργεί ένα υπολογισμένο πεδίο "διακοπές" (ExtendedPrice) που περιλαμβάνει έναν τύπο.

Στη Microsoft SQL Server στους πίνακες, μπορείτε να χρησιμοποιήσετε στήλες με μια υπολογισμένη τιμή, καλούνται "Υπολογισμένες στήλες". Τώρα θα σας πω για το τι χρειάζονται τέτοιες στήλες, ποια είναι τα χαρακτηριστικά τους και, πρέπει να τα δημιουργήσουν.

Υπολογισμένες στήλες σε πίνακες

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

Οι υπολογισμένες στήλες χρειάζονται για να είναι ευκολότερο και πιο αξιόπιστο για να επιτευχθεί το αποτέλεσμα ορισμένων μόνιμων υπολογιστών. Για παράδειγμα, κατά την πρόσβαση στο τραπέζι, χρησιμοποιείτε πάντα κάποια φόρμουλα στο Query SQL ( Μια στήλη είναι εναλλακτική με άλλη ή κάτι τέτοιο, αν και ο τύπος μπορεί να είναι πιο δύσκολος) Έτσι, εάν στο τραπέζι για να προσδιορίσετε την υπολογιζόμενη στήλη, καθορίζοντας τον ορισμό του τον επιθυμητό τύπο, δεν θα χρειαστεί πλέον να γράψετε αυτόν τον τύπο κάθε φορά στο ερώτημα SQL στη δήλωση επιλογής. Αρκεί να επικοινωνήσετε με μια συγκεκριμένη στήλη ( Υπολογισμένη στήλη), Η οποία χρησιμοποιεί αυτόματα αυτόν τον τύπο κατά την εμφάνιση τιμών. Σε αυτή την περίπτωση, αυτή η στήλη μπορεί να χρησιμοποιηθεί σε ερωτήματα ως συνηθισμένη στήλη, για παράδειγμα, στα τμήματα WHETE ( σε κατάσταση) ή με τη σειρά από ( στη διαλογή).

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

Δημιουργία μιας υπολογισμένης στήλης κατά τη δημιουργία ενός νέου πίνακα στο Microsoft SQL Server

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

- Δημιουργία πίνακα με τη δημιουργημένη στήλη Create Table TrantTable (ταυτότητα (1,1) μη μηδενική, (100) μη μηδενική, μηδενική, μηδενική, όπως (*) επιμέθηκε - συνδεδεμένη στήλη) - Προσθήκη δεδομένων στην εισαγωγή Εισαγωγικές τιμές Inte Trutttable Πίνακας ("Χαρτοφύλακας", 1, 500), ("Μολύβι", 5, 20), ("Notebook", 10, 50) - Επιλέξτε * από τη συλλογή δεδομένων TRATTATE

Προσθέτοντας μια υπολογισμένη στήλη σε έναν υπάρχοντα πίνακα στον Microsoft SQL Server

Και τώρα ας πούμε ότι υπάρχει επίσης ανάγκη να γνωρίζουμε το ποσό που λαμβάνει υπόψη κάποιο στατικό συντελεστή (για παράδειγμα, 1,7). Αλλά μας είπαν γι 'αυτό αφού δημιουργήσουμε ένα τραπέζι, με άλλα λόγια, πρέπει να προσθέσουμε μια υπολογισμένη στήλη σε ένα υπάρχον τραπέζι.

Προσθήκη μιας υπολογισμένης στήλης στον πίνακα Alter Table Add Addaall Addaall ως πίνακας (* * 1,7). Δεδομένα χρώματος Επιλέξτε * από το TETTTable


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


Στη συνέχεια, καθορίστε το όνομα της στήλης και τον τύπο δεδομένων ( Τύπος δεδομένων temporal) και για τον προσδιορισμό της υπολογισμένης στήλης, στο " Στήλη ιδιοτήτων"Πρέπει να βρείτε την ενότητα" Προδιαγραφή της υπολογισμένης στήλης"Και στον τομέα" Τύπος»Καθορίστε τον κατάλληλο τύπο.

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

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

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

Αλλάξτε το summaall στήλης πτώσης πίνακα.


Σε αυτό, η ιστορία μου για τις υπολογισμένες στήλες ολοκληρώνεται, στο βιβλίο του "Η διαδρομή του προγραμματιστή T-SQL. Transact-SQL Tutorial "Περιγράφω λεπτομερώς για όλα τα χαρακτηριστικά της γλώσσας T-SQL, καλή τύχη!