Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Μια υπολογιζόμενη στήλη σάς δίνει τη δυνατότητα να προσθέσετε νέα δεδομένα σε έναν πίνακα στο Power Pivot δεδομένων σας. Αντί να κάνετε επικόλληση ή εισαγωγή τιμών στη στήλη, δημιουργείτε έναν τύπο παραστάσεων ανάλυσης δεδομένων (DAX)που καθορίζει τις τιμές στήλης.

Εάν, για παράδειγμα, πρέπει να προσθέσετε τιμές κέρδους πωλήσεων σε κάθε γραμμή σε έναν πίνακα factSales. Προσθέτοντας μια νέα υπολογιζόμενη στήλη και χρησιμοποιώντας τον τύπο =[SalesAmount]-[TotalCost]–[ReturnAmount], οι νέες τιμές υπολογίζονται με αφαίρεση τιμών από κάθε γραμμή στις στήλες TotalCost και ReturnAmount από τιμές σε κάθε γραμμή της στήλης SalesAmount. Η στήλη "Κέρδος" μπορεί, στη συνέχεια, να χρησιμοποιηθεί σε έναν Συγκεντρωτικό Πίνακα, Συγκεντρωτικό Γράφημα ή Power View, όπως θα χρησιμοποιούσατε οποιαδήποτε άλλη στήλη.

Αυτή η εικόνα εμφανίζει μια υπολογιζόμενη στήλη σε μια Power Pivot.

Υπολογιζόμενη στήλη στο PowerPivot

Σημείωση: Παρόλο που οι υπολογιζόμενες στήλες και οι επιτυχίες είναι παρόμοιες, επειδή κάθε μία βασίζεται σε έναν τύπο, είναι διαφορετικές. Οι χρησιμοποιούνται πιο συχνά στην περιοχή "Τιμές" ενός Συγκεντρωτικού Πίνακα ή ενός Συγκεντρωτικό Γράφημα. Χρησιμοποιήστε υπολογιζόμενες στήλες όταν θέλετε να τοποθετήσετε υπολογιζόμενα αποτελέσματα σε διαφορετική περιοχή ενός Συγκεντρωτικού Πίνακα— όπως μια στήλη ή γραμμή σε έναν Συγκεντρωτικό Πίνακα ή σε έναν άξονα σε μια Συγκεντρωτικό Γράφημα. Για περισσότερες πληροφορίες σχετικά με τα μέτρα, ανατρέξτε στο θέμα Μέτρο στο Power Pivot.

Κατανόηση υπολογιζόμενων στηλών

Οι τύποι σε υπολογιζόμενες στήλες είναι σαν τους τύπους που δημιουργείτε σε Excel. Ωστόσο, δεν μπορείτε να δημιουργήσετε διαφορετικούς τύπους για διαφορετικές γραμμές σε έναν πίνακα. Αντίθετα, ο τύπος DAX εφαρμόζεται αυτόματα σε ολόκληρη τη στήλη.

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

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

Παράδειγμα

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

Δείτε αυτόν τον τύπο:

=EOMONTH([Ημερομηνία Έναρξης];0])

Χρησιμοποιώντας το δείγμα δεδομένων Contoso, αυτός ο τύπος εξάγει το μήνα από τη στήλη "Ημερομηνία Έναρξης" στον πίνακα "Προώθηση". Στη συνέχεια, υπολογίζει το τέλος της τιμής μήνα για κάθε γραμμή στον πίνακα "Προώθηση". Η δεύτερη παράμετρος καθορίζει τον αριθμό των μηνών πριν ή μετά το μήνα στην Ημερομηνία Έναρξης. Σε αυτή την περίπτωση, 0 σημαίνει τον ίδιο μήνα. Για παράδειγμα, εάν η τιμή στη στήλη "Ημερομηνία Έναρξης" είναι 1/6/2001, η τιμή στην υπολογιζόμενη στήλη θα είναι 30/6/2001.

Ονομασία υπολογιζόμενων στηλών

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

Υπάρχουν ορισμένοι περιορισμοί σχετικά με τις αλλαγές στις υπολογιζόμενες στήλες:

  • Κάθε όνομα στήλης πρέπει να είναι μοναδικό μέσα σε έναν πίνακα.

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

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

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

Για να μετονομάσετε ή να επεξεργαστείτε μια υπάρχουσα υπολογιζόμενη στήλη:

  1. Στο παράθυρο Power Pivot, κάντε δεξί κλικ στην επικεφαλίδα της υπολογιζόμενης στήλης που θέλετε να μετονομάσετε και κάντε κλικ στην επιλογή "Μετονομασία στήλης".

  2. Πληκτρολογήστε ένα νέο όνομα και, στη συνέχεια, πατήστε το πλήκτρο ENTER για να αποδεχτείτε το νέο όνομα.

Αλλαγή του τύπου δεδομένων

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

Επιδόσεις υπολογιζόμενων στηλών

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

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

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

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

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

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

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

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

Εργασίες

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

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

Θέλετε περισσότερες επιλογές;

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

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

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×