Συναθροίσεις στο Power Pivot

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

Οι πιο συνηθισμένες συγκεντρώσεις, όπως αυτές που χρησιμοποιούν τον μέσο όρο, καταμέτρηση, DISTINCTCOUNT, Max, minή Sum μπορούν να δημιουργηθούν σε ένα μέτρο αυτόματα χρησιμοποιώντας το Αυτόματη Άθροιση. Άλλοι τύποι συναθροίσεων, όπως AVERAGEX, COUNTX, COUNTROWSή SUMXεπιστρέφουν έναν πίνακα και απαιτούν έναν τύπο που δημιουργήθηκε με τη χρήση των παραστάσεων ανάλυσης δεδομένων (DAX).

Κατανόηση των συναθροίσεων στο Power Pivot

Επιλογή ομάδων για συνάθροιση

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

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

Μετράει   Πόσες συναλλαγές υπήρχαν σε έναν μήνα;

Μέσους όρους    Ποιες ήταν οι μέσος όρος πωλήσεων σε αυτόν το μήνα, ανά πωλητή;

Ελάχιστες και μέγιστες τιμές    Ποιες περιοχές πωλήσεων ήταν οι πρώτες πέντε όσον αφορά τις μονάδες που πωλήθηκαν;

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

Εάν τα δεδομένα δεν περιέχουν ήδη τιμές που μπορείτε να χρησιμοποιήσετε για την ομαδοποίηση, όπως μια κατηγορία προϊόντων ή το όνομα της γεωγραφικής περιοχής όπου βρίσκεται το κατάστημα, μπορεί να θέλετε να εισαγάγετε ομάδες στα δεδομένα σας, προσθέτοντας κατηγορίες. Κατά τη δημιουργία ομάδων στο Excel, πρέπει να πληκτρολογήσετε ή να επιλέξετε τις ομάδες που θέλετε να χρησιμοποιήσετε ανάμεσα στις στήλες του φύλλου εργασίας σας. Ωστόσο, σε ένα σχεσιακό σύστημα, οι ιεραρχίες, όπως οι κατηγορίες για προϊόντα, αποθηκεύονται συχνά σε διαφορετικό πίνακα από τον πίνακα fact or Value. Συνήθως, ο πίνακας κατηγοριών συνδέεται με τα δεδομένα του γεγονότος με κάποιο είδος κλειδιού. Για παράδειγμα, ας υποθέσουμε ότι διαπιστώνετε ότι τα δεδομένα σας περιέχουν αναγνωριστικά προϊόντων, αλλά όχι τα ονόματα των προϊόντων ή των κατηγοριών τους. Για να προσθέσετε την κατηγορία σε ένα επίπεδο φύλλο εργασίας του Excel, θα πρέπει να αντιγράψετε στη στήλη που περιείχε τα ονόματα κατηγοριών. Με το Power Pivot, μπορείτε να εισαγάγετε τον πίνακα κατηγορία προϊόντων στο μοντέλο δεδομένων σας, να δημιουργήσετε μια σχέση μεταξύ του πίνακα με τα δεδομένα αριθμών και τη λίστα Κατηγορία προϊόντων και, στη συνέχεια, να χρησιμοποιήσετε τις κατηγορίες για να ομαδοποιήσετε δεδομένα. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Δημιουργία σχέσης μεταξύ πινάκων.

Επιλογή συνάρτησης για συνάθροιση

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

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

Φιλτραρισμένες αριθμήσεις   Πόσες συναλλαγές πραγματοποιήθηκαν σε έναν μήνα, εκτός από το παράθυρο συντήρησης του τέλους του μήνα;

Αναλογίες χρησιμοποιώντας μέσους όρους με την πάροδο του χρόνου    Ποια ήταν η ποσοστιαία αύξηση ή μείωση των πωλήσεων σε σύγκριση με την ίδια περίοδο του προηγούμενου έτους;

Ομαδοποιημένες ελάχιστες και μέγιστες τιμές    Ποιες περιοχές πωλήσεων είχαν την υψηλότερη κατάταξη για κάθε κατηγορία προϊόντος ή για κάθε προωθητική ενέργεια πωλήσεων;

Προσθήκη συναθροίσεων σε τύπους και συγκεντρωτικούς πίνακες

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

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

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

Προσθήκη ομαδοποιήσεων σε Συγκεντρωτικό πίνακα

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

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

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

Εργασία με ομαδοποιήσεις σε έναν τύπο

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

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

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

Χρήση φίλτρων σε συγκεντρωτικές συγκεντρώσεις

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

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

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

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

Σύγκριση των συναρτήσεων συνάθροισης του Excel και των συναρτήσεων συνάθροισης DAX

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

Τυπικές συναρτήσεις συνάθροισης

Συνάρτηση

Χρήση

Μέσος όρος

Επιστρέφει τον μέσο όρο (αριθμητικό μέσο) όλων των αριθμών σε μια στήλη.

Μέσος όρος

Επιστρέφει τον μέσο όρο (αριθμητικό μέσο) όλων των τιμών σε μια στήλη. Χειρίζεται κείμενο και μη αριθμητικές τιμές.

Καταμέτρηση

Καταμετρά τον αριθμό των αριθμητικών τιμών σε μια στήλη.

Καταμέτρηση

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

Μέγιστος αριθμός

Επιστρέφει τη μεγαλύτερη αριθμητική τιμή σε μια στήλη.

Μαξ

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

Λεπτά

Επιστρέφει τη μικρότερη αριθμητική τιμή σε μια στήλη.

Ξεδιάντροπη

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

Άθροισμα

Προσθέτει όλους τους αριθμούς σε μια στήλη.

Συναρτήσεις συνάθροισης DAX

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

Ο παρακάτω πίνακας παραθέτει τις συναρτήσεις συνάθροισης που είναι διαθέσιμες στο DAX.

Συνάρτηση

Χρήση

AVERAGEX

Υπολογίζει τον μέσο όρο ενός συνόλου παραστάσεων που αξιολογούνται σε έναν πίνακα.

COUNTAX

Υπολογίζει ένα πλήθος παραστάσεων που αξιολογούνται σε έναν πίνακα.

COUNTBLANK

Καταμετρά τον αριθμό των κενών τιμών σε μια στήλη.

COUNTX

Καταμετρά το συνολικό αριθμό των γραμμών σε έναν πίνακα.

COUNTROWS

Καταμετρά τον αριθμό των γραμμών που επιστρέφονται από μια συνάρτηση ένθετου πίνακα, όπως η συνάρτηση Filter.

SUMX

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

Διαφορές μεταξύ των συναρτήσεων συνάθροισης DAX και Excel

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

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

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

=SUM('Sales'[Amount])

Στην απλούστερη περίπτωση, η συνάρτηση λαμβάνει τις τιμές από μια μεμονωμένη στήλη χωρίς φιλτράρισμα και το αποτέλεσμα είναι το ίδιο με το Excel, το οποίο πάντα προσθέτει μόνο τις τιμές στη στήλη, ποσό. Ωστόσο, στο Power Pivot, ο τύπος ερμηνεύεται ως "λήψη της τιμής του ποσού για κάθε γραμμή του πίνακα πωλήσεων και, στη συνέχεια, προσθήκη αυτών των μεμονωμένων τιμών. Power Pivot αξιολογεί κάθε γραμμή πάνω από την οποία εκτελείται η συνάθροιση και υπολογίζει μια μεμονωμένη τιμή ανυσμάτων για κάθε γραμμή και, στη συνέχεια, πραγματοποιεί μια συνάθροιση σε αυτές τις τιμές. Επομένως, το αποτέλεσμα ενός τύπου μπορεί να είναι διαφορετικό εάν έχουν εφαρμοστεί φίλτρα σε έναν πίνακα ή εάν οι τιμές υπολογίζονται με βάση άλλες συναθροίσεις που μπορεί να είναι φιλτραρισμένες. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα περιβάλλον σε ΤΎΠΟΥς DAX.

Συναρτήσεις χρονικής ευφυΐας DAX

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

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

Συνάρτηση

Χρήση

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

Υπολογίζει μια τιμή στο τέλος του ημερολογίου της δεδομένης περιόδου.

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

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

TOTALMTD

TOTALYTD

TOTALQTD

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

Οι άλλες συναρτήσεις στην ενότητα "συνάρτηση χρονικής ευφυΐας" (συναρτήσεις χρονικής ευφυΐας) είναι συναρτήσεις που μπορούν να χρησιμοποιηθούν για την ανάκτηση ημερομηνιών ή προσαρμοσμένων περιοχών ημερομηνιών για χρήση στη συνάθροιση. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση DATESINPERIOD για να επιστρέψετε μια περιοχή ημερομηνιών και να χρησιμοποιήσετε αυτό το σύνολο ημερομηνιών ως όρισμα σε μια άλλη συνάρτηση για να υπολογίσετε μια προσαρμοσμένη συνάθροιση μόνο για αυτές τις ημερομηνίες.

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

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

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

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

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

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

×