Εργασία με συγκεντρωτικές τιμές (άθροισμα, μέσος όρος και ούτω καθεξής) στο Power BI

ΙΣΕΙ ΓΙΑ: Power BI Desktop Υπηρεσία Power BI

Τι είναι η συνάθροιση;

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

Όταν δημιουργείτε απεικονίσεις στο Power BI Desktop και τις Υπηρεσία Power BI, ενδέχεται να συγκεντρώνουν τα δεδομένα σας. Συχνά, η συνάθροιση είναι ακριβώς αυτό που χρειάζεστε, αλλά άλλες φορές μπορεί να θέλετε να συγκεντρώσετε τις τιμές με διαφορετικό τρόπο. Για παράδειγμα, ένα άθροισμα έναντι ενός μέσου όρου. Υπάρχουν πολλοί διαφορετικοί τρόποι για να διαχειριστείτε και να αλλάξετε τη συνάθροιση που χρησιμοποιεί το Power BI σε μια απεικόνιση.

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

Τύποι δεδομένων

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

Στο παρακάτω παράδειγμα:

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

  • Το Τμήμα, η Χώρα/Περιοχή, το Προϊόν, ο Μήνας και το Όνομα μήνα περιέχουν κατηγορικά δεδομένα.

    Screenshot of a sample semantic model.

Όταν δημιουργείτε μια απεικόνιση, το Power BI συγκεντρώνει αριθμητικά πεδία (η προεπιλογή είναι άθροισμα) σε κάποιο κατηγορικό πεδίο. Για παράδειγμα, "Μονάδες που πουλήθηκαν κατά Προϊόν", "Μονάδες που πουλήθηκαν κατά Μήνα" και "Τιμή παραγωγής κατά Τμήμα". Το Power BI αναφέρεται σε ορισμένα αριθμητικά πεδία ως μετρήσεις. Είναι εύκολο να αναγνωρίσετε μετρήσεις στο πρόγραμμα επεξεργασίας αναφορών Power BI -- Η λίστα Πεδία εμφανίζει μετρήσεις με το σύμβολο ∑ δίπλα τους. Ανατρέξτε στο θέμα Πρόγραμμα επεξεργασίας αναφορών... κάντε μια περιήγηση για περισσότερες πληροφορίες.

Screenshot of Power BI Desktop with the Fields list called out.

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

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

Συνήθως, το υποκείμενο ζήτημα είναι ο ορισμός πεδίου στο μοντέλο σημασιολογίας. Ίσως ο κάτοχος μοντέλου σημασιολογίας όρισε το πεδίο ως κείμενο και αυτό εξηγεί γιατί το Power BI δεν μπορεί να αθροίσει ή να υπολογίζει τον μέσο όρο του. Δυστυχώς, μόνο ο κάτοχος μοντέλου σημασιολογίας μπορεί να αλλάξει τον τρόπο κατηγοριοποίησης ενός πεδίου. Επομένως, εάν έχετε δικαιώματα κατόχου για το μοντέλο σημασιολογίας, είτε στο Desktop είτε στο πρόγραμμα που χρησιμοποιήθηκε για τη δημιουργία του μοντέλου σημασιολογίας (για παράδειγμα, το Excel), μπορείτε να διορθώσετε αυτό το πρόβλημα. Διαφορετικά, θα χρειαστεί να επικοινωνήσετε με τον κάτοχο του μοντέλου σημασιολογίας για βοήθεια.

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

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

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

  1. Δημιουργήστε ένα γράφημα ομαδοποιημένων στηλών που χρησιμοποιεί μια μέτρηση και μια κατηγορία. Σε αυτό το παράδειγμα, χρησιμοποιούμε Τις Μονάδες που πουλήθηκαν κατά Προϊόν. Από προεπιλογή, το Power BI δημιουργεί ένα γράφημα που αθροίζει τις μονάδες που πωλήθηκαν (σύρετε τη μέτρηση στην ομάδα Τιμή ) για κάθε προϊόν (σύρετε την κατηγορία στην ομάδα Άξονας ).

    Screenshot of the chart in Power BI Desktop, Visualizations pane and Fields list with Sum called out.

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

    Screenshot of the aggregate list with Average selected and called out.

    Σημείωμα

    Οι διαθέσιμες επιλογές στην αναπτυσσόμενη λίστα θα ποικίλλουν ανάλογα με 1) το επιλεγμένο πεδίο και 2) τον τρόπο με τον οποίο ο κάτοχος μοντέλου σημασιολογίας κατηγοριοποίησε αυτό το πεδίο.

  3. Η απεικόνισή σας χρησιμοποιεί τώρα τη συνάθροιση κατά μέσο όρο.

    Screenshot of the chart now displaying Average of Units Sold by Product.

Τρόποι συνάθροισης των δεδομένων σας

Ορισμένες από τις επιλογές που μπορεί να είναι διαθέσιμες για τη συνάθροιση ενός πεδίου:

  • Χωρίς σύνοψη. Με αυτήν την επιλογή, το Power BI αντιμετωπίζει κάθε τιμή σε αυτό το πεδίο ξεχωριστά και δεν τις συνοψίζει. Χρησιμοποιήστε αυτή την επιλογή εάν έχετε μια αριθμητική στήλη αναγνωριστικού που δεν πρέπει να αθροίσει το Power BI.
  • Το άθροισμα. Προσθέτει όλες τις τιμές σε αυτό το πεδίο.
  • Μέσος όρος. Λαμβάνει έναν αριθμητικό μέσο όρο των τιμών.
  • Ελάχιστη. Εμφανίζει τη μικρότερη τιμή.
  • Μέγιστο. Εμφανίζει τη μεγαλύτερη τιμή.
  • Πλήθος (Μη κενών). Καταμετρά τον αριθμό των τιμών σε αυτό το πεδίο που δεν είναι κενές.
  • Πλήθος (Διακριτό). Καταμετρά τον αριθμό των διαφορετικών τιμών σε αυτό το πεδίο.
  • Τυπική απόκλιση.
  • Διακύμανση.
  • Διάμεσος. Εμφανίζει τη διάμεσο τιμή (μεσαία). Αυτή η τιμή έχει τον ίδιο αριθμό στοιχείων πάνω και κάτω. Εάν υπάρχουν δύο διάμεσοι, το Power BI υπολογίζει τον μέσο όρο τους.

Για παράδειγμα, αυτά τα δεδομένα:

CountryRegion Ποσό
ΗΠΑ 100
Ηνωμένο Βασίλειο 150
Καναδάς 100
Γερμανία 125
Γαλλία
Ιαπωνία 125
Αυστραλία 150

Θα δώσει τα εξής αποτελέσματα:

  • Χωρίς σύνοψη: Κάθε τιμή εμφανίζεται ξεχωριστά
  • Άθροισμα: 750
  • Μέσος όρος: 125
  • Μέγιστο: 150
  • Ελάχιστο: 100
  • Πλήθος (Μη κενών): 6
  • Πλήθος (Διακριτό): 4
  • Τυπική απόκλιση: 20,4124145...
  • Διακύμανση: 416,666...
  • Διάμεσος: 125

Δημιουργία συνάθροισης με χρήση ενός πεδίου κατηγορίας (κειμένου)

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

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

    Screenshot of the Category field in the Columns well.

  2. Επιλέξτε το βέλος δίπλα στην επιλογή Κατηγορία και αλλάξτε τη συνάθροιση από την προεπιλεγμένη ρύθμιση Χωρίς σύνοψη σε Πλήθος (διακριτό), το Power BI μετρά τον αριθμό διαφορετικών κατηγοριών. Σε αυτή την περίπτωση, υπάρχουν τρεις.

    Screenshot of the distinct count of categories.

  3. Επίσης, εάν αλλάξετε τη συνάθροιση σε Πλήθος, το Power BI μετρά τον συνολικό αριθμό. Στην περίπτωση αυτή, υπάρχουν 24 καταχωρήσεις για την Κατηγορία.

    Screenshot of the count of categories.

  4. Σύρετε ξανά το ίδιο πεδίο (σε αυτήν την περίπτωση κατηγορία) στην ομάδα Στήλες . Διατηρήστε την προεπιλεγμένη συνάθροιση Χωρίς σύνοψη. Το Power BI αναλύει το πλήθος κατά κατηγορία.

    Screenshot of the category and the count of categories.

Ζητήματα και αντιμετώπιση προβλημάτων

Ε: Γιατί δεν έχω την επιλογή Χωρίς σύνοψη ;

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

Ε: Το πεδίο μου είναι αριθμητικό. Γιατί οι μόνες επιλογές που έχω είναι Πλήθος και Διακριτό πλήθος;

A1: Η πιθανή εξήγηση είναι ότι ο κάτοχος μοντέλου σημασιολογίας δεν έχει ταξινομήσει το πεδίο ως αριθμό. Για παράδειγμα, εάν ένα σημασιολογικό μοντέλο έχει ένα πεδίο έτος , ο κάτοχος μοντέλου σημασιολογίας μπορεί να κατηγοριοποιήσει την τιμή ως κείμενο. Είναι πιο πιθανό το Power BI να μετρήσει το πεδίο έτος (για παράδειγμα, αριθμός ατόμων που γεννήθηκαν το 1974). Είναι λιγότερο πιθανό το Power BI να αθροίσει ή να υπολογίζει τον μέσο όρο του. Εάν είστε ο κάτοχος, μπορείτε να ανοίξετε το μοντέλο σημασιολογίας στο Power BI Desktop και να χρησιμοποιήσετε την καρτέλα Μοντελοποίηση για να αλλάξετε τον τύπο δεδομένων.

A2: Εάν το πεδίο διαθέτει ένα εικονίδιο αριθμομηχανής, τότε είναι μια μέτρηση. Κάθε μέτρηση έχει τον δικό της τύπο που μπορεί να αλλάξει μόνο ο κάτοχος μοντέλου σημασιολογίας. Ο υπολογισμός που χρησιμοποιεί το Power BI μπορεί να είναι μια απλή συνάθροιση, όπως μέσος όρος ή άθροισμα. Μπορεί επίσης να είναι κάτι πιο σύνθετο, όπως "ποσοστό συνεισφοράς στη γονική κατηγορία" ή "τρέχον σύνολο από την αρχή του έτους". Το Power BI δεν θα αθροίσει ούτε θα υπολογίζει τον μέσο όρο των αποτελεσμάτων. Αντί για αυτό, απλώς θα υπολογιστεί ξανά (χρησιμοποιώντας τον τύπο που είναι ενσωματωμένος στον κώδικα) για κάθε σημείο δεδομένων.

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

A4: Μια τέταρτη πιθανότητα είναι ότι χρησιμοποιείτε το πεδίο για έναν άξονα. Σε έναν άξονα γραφήματος ράβδων, για παράδειγμα, το Power BI εμφανίζει μία γραμμή για κάθε διακριτή τιμή -- δεν συγκεντρώνει καθόλου τις τιμές του πεδίου.

Σημείωμα

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

Ε: Γιατί δεν είναι δυνατή η συγκέντρωση πεδίων κειμένου για Υπηρεσίες ανάλυσης του SQL Server προελεύσεις δεδομένων (SSAS);

Α: Οι δυναμικές συνδέσεις σε πολυδιάστατα μοντέλα SSAS δεν επιτρέπουν συναθροίσεις από την πλευρά του προγράμματος-πελάτη, συμπεριλαμβανομένων των first, last, avg, min, max και sum.

Ε: Έχω ένα γράφημα διασποράς και δεν θέλω να γίνει συνάθροιση του πεδίου μου. Πώς?

Α: Προσθέστε το πεδίο στον κάδο Λεπτομέρειες και όχι στους κάδους των αξόνων X ή Y.

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

A: Οι κάτοχοι μοντέλου σημασιολογίας μπορούν να ορίσουν την προεπιλεγμένη σύνοψη για κάθε πεδίο. Εάν είστε κάτοχος μοντέλου σημασιολογίας, αλλάξτε την προεπιλεγμένη σύνοψη στην καρτέλα Μοντελοποίηση του Power BI Desktop.

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

A: Στο Power BI Desktop, στην καρτέλα Μοντελοποίηση , ορίστε τον Τύπο δεδομένων σε Κείμενο.

Ε: Δεν βλέπω την επιλογή Χωρίς σύνοψη στην αναπτυσσόμενη λίστα μου.

Α: Δοκιμάστε να καταργήσετε το πεδίο και να το προσθέσετε ξανά.

Περισσότερες ερωτήσεις; Δοκιμάστε το Κοινότητα Power BI