Πρόγραμμα εκμάθησης: Επέκταση σχέσεων μοντέλου δεδομένων με χρήση του Excel, του Power Pivot και του DAX

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

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

ΣΗΜΕΙΩΣΗ : Σε αυτό το άρθρο περιγράφει τα μοντέλα δεδομένων στο Excel 2013. Ωστόσο, το ίδιο μοντελοποίηση και δεδομένων Power Pivot δυνατοτήτων που έχουν εισαχθεί στο Excel 2013 εφαρμοστούν επίσης στις Excel 2016.

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

Οι ενότητες σε αυτό το πρόγραμμα εκμάθησης είναι οι εξής:

Προσθήκη σχέσης με χρήση της προβολής διαγράμματος στο Power Pivot

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

Δημιουργία ιεραρχίας

Χρήση ιεραρχιών σε Συγκεντρωτικούς Πίνακες

Σημείο ελέγχου και κουίζ

Στο τέλος αυτού του προγράμματος εκμάθησης υπάρχει ένα κουίζ που μπορείτε να κάνετε για να ελέγξετε τι έχετε μάθει.

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

  1. Εισαγωγή δεδομένων στο Excel και δημιουργήστε ένα μοντέλο δεδομένων

  2. Επέκταση σχέσεων μοντέλου δεδομένων με χρήση του Excel, Power Pivot, και του DAX

  3. Δημιουργία αναφορών του Power View βάσει χάρτη

  4. Ενσωμάτωση δεδομένων από το Internet και ορισμός προεπιλογών του Power View

  5. Δημιουργία καταπληκτικών αναφορών του Power View - Μέρος 1

  6. Δημιουργία καταπληκτικών αναφορών του Power View - Μέρος 2

Προτείνουμε να τα ακολουθήσετε με τη σειρά.

Αυτά τα προγράμματα εκμάθησης για χρήση με Power Pivot με δυνατότητα του Excel 2013. Για περισσότερες πληροφορίες στο Excel 2013, κάντε κλικ εδώ. Για οδηγίες σχετικά με την ενεργοποίηση Power Pivot, κάντε κλικ εδώ.


Προσθήκη σχέσης με χρήση της Προβολής διαγράμματος στο Power Pivot

Σε αυτή την ενότητα, πρέπει να χρησιμοποιήσετε το πρόσθετο Microsoft Office Power Pivot στο Excel 2013 για την επέκταση του μοντέλου. Η χρήση της Προβολής διαγράμματος στο Microsoft SQL Server Power Pivot για Excel διευκολύνει τη δημιουργία σχέσεων. Αρχικά, πρέπει να βεβαιωθείτε ότι έχετε ενεργοποιήσει το πρόσθετο Power Pivot.

Σημείωση: Το πρόσθετο Power Pivot στο Microsoft Excel 2013 είναι μέρος του Office Professional Plus. Ανατρέξτε στο θέμα Έναρξη του πρόσθετου Power Pivot in Microsoft Excel 2013 για περισσότερες πληροφορίες.

Προσθήκη Power Pivot στην κορδέλα του Excel ενεργοποιώντας το Power Pivot πρόσθετο

Όταν το Power Pivot είναι ενεργοποιημένο, εμφανίζεται μια καρτέλα στην κορδέλα του Excel 2013 η οποία ονομάζεται POWER PIVOT. Για να ενεργοποιήσετε το Power Pivot, ακολουθήστε τα παρακάτω βήματα.

  1. Μεταβείτε στις επιλογές ΑΡΧΕΙΟ > Επιλογές > Πρόσθετα.

  2. Στο πλαίσιο Διαχείριση κοντά στο κάτω μέρος, κάντε κλικ στις επιλογές Πρόσθετα COM > Μετάβαση.

  3. Επιλέξτε το πλαίσιο Microsoft Office Power Pivot στο Microsoft Excel 2013 και, στη συνέχεια, κάντε κλικ στο κουμπί OK.

Η κορδέλα του Excel τώρα διαθέτει μια καρτέλα POWER PIVOT.

Η καρτέλα PowerPivot στην κορδέλα

Προσθήκη σχέσης με χρήση της προβολής διαγράμματος στο Power Pivot

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

  1. Στο Excel, κάντε κλικ στην καρτέλα Hosts για να την κάνετε το ενεργό φύλλο.

  2. Στην κορδέλα, επιλέξτε POWER PIVOT > Πίνακες > Προσθήκη στο μοντέλο δεδομένων. Αυτό το βήμα προσθέτει τον πίνακα Hosts στο μοντέλο. Επίσης, ανοίγει το πρόσθετο Power Pivot, το οποίο θα χρησιμοποιήσετε για να εκτελέσετε τα υπόλοιπα βήματα σε αυτήν την εργασία.

  3. Παρατηρήστε ότι το παράθυρο Power Pivot εμφανίζει όλους τους πίνακες στο μοντέλο, συμπεριλαμβανομένων των κεντρικών υπολογιστών. Κάντε κλικ στις δύο πίνακες. Στο Power Pivot μπορείτε να προβάλετε όλα τα δεδομένα που περιέχει το μοντέλο, ακόμα και αν αυτές δεν εμφανίζονται σε οποιαδήποτε φύλλα εργασίας στο Excel, όπως το Disciplines, συμβάντωνκαι δεδομένων μετάλλια παρακάτω, καθώς και S_Teams,W_Teams, και Sports.

    Όλοι οι πίνακες εμφανίζονται στο PowerPivot

  4. Στο παράθυρο του Power Pivot, στην ενότητα Προβολή, κάντε κλικ στην επιλογή Προβολή διαγράμματος.

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

    Πίνακες του PowerPivot σε Προβολή διαγράμματος

  6. Θα παρατηρήσετε ότι και οι δύο πίνακες Medals και Events έχουν ένα πεδίο που ονομάζεται DisciplineEvent. Μετά από πιο διεξοδικό έλεγχο, διαπιστώνετε ότι το πεδίο DisciplineEvent στον πίνακα Events αποτελείται από μοναδικές, μη επαναλαμβανόμενες τιμές.

ΣΗΜΕΙΩΣΗ : Το πεδίο DisciplineEvent αντιπροσωπεύει ένα μοναδικό συνδυασμό κάθε αθλήματος και αγωνίσματος. Στον πίνακα Medals, ωστόσο, το πεδίο DisciplineEvent επαναλαμβάνεται πολλές φορές. Αυτό έχει νόημα, επειδή κάθε συνδυασμός αθλήματος και αγωνίσματος έχει ως αποτέλεσμα τρία απονεμηθέντα μετάλλια (χρυσό, ασημένιο, χάλκινο), τα οποίο απονέμονται σε κάθε Ολυμπιάδα όπου διεξάγεται το αγώνισμα. Επομένως, η σχέση μεταξύ αυτών των πινάκων είναι ένα (μια μοναδική καταχώρηση αθλήματος+αγωνίσματος του πίνακα Disciplines) προς πολλά (πολλές καταχωρήσεις για κάθε τιμή αθλήματος+αγωνίσματος).

  1. Δημιουργήστε μια σχέση μεταξύ του πίνακα Medals και του πίνακα Events. Στην Προβολή διαγράμματος, σύρετε το πεδίο DisciplineEvent από τον πίνακα Events στο πεδίο DisciplineEvent του πίνακα Medals. Εμφανίζεται μια γραμμή μεταξύ τους, η οποία υποδεικνύει ότι έχει δημιουργηθεί μια σχέση.

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

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

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

  4. Μετά την εξέταση των στηλών, διαπιστώνουμε ότι ο πίνακας Hosts δεν έχει στήλη με μοναδικές τιμές. Θα πρέπει να την δημιουργήσουμε χρησιμοποιώντας μια υπολογιζόμενη στήλη και τις Παραστάσεις ανάλυσης δεδομένων (DAX).

Καλό θα ήταν τα δεδομένα σας στο μοντέλο δεδομένων να διαθέτουν όλα τα απαραίτητα πεδία για τη δημιουργία σχέσεων και τη δημιουργία συνδυαστικών εφαρμογών web (mash-up) για την απεικόνιση δεδομένων στο Power View ή σε Συγκεντρωτικούς Πίνακες. Αλλά οι πίνακες δεν είναι πάντα τόσο συνεργάσιμοι και για το λόγο αυτό η επόμενη ενότητα περιγράφει τον τρόπο με τον οποίο μπορείτε να δημιουργήσετε μια νέα στήλη, χρησιμοποιώντας DAX, η οποία μπορεί να χρησιμοποιηθεί για τη δημιουργία μιας σχέσης μεταξύ πινάκων.

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

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

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

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

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


Ο πίνακας Hosts με επιλεγμένα τα πεδία Edition και Season

Δημιουργία υπολογιζόμενων στηλών με χρήση DAX

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

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

  1. Στο Power Pivot, επιλέξτε ΚΕΝΤΡΙΚΗ > Προβολή > Προβολή δεδομένων για να βεβαιωθείτε ότι είναι επιλεγμένη η προβολή δεδομένων και όχι η προβολή διαγράμματος.

  2. Επιλέξτε τον πίνακα Hosts στο Power Pivot. Δίπλα στις υπάρχουσες στήλες υπάρχει μια κενή στήλη με τίτλο Προσθήκη στήλης. Power Pivot παρέχει αυτή τη στήλη ως κράτηση θέσης. Υπάρχουν πολλοί τρόποι για να προσθέσετε μια νέα στήλη σε έναν πίνακα στο Power Pivot, ένας από τους οποίους είναι απλώς να επιλέξετε την κενή στήλη με τίτλο Προσθήκη στήλης.


    Χρήση της επιλογής "Προσθήκη στήλης" για τη δημιουργία ενός υπολογιζόμενου πεδίου με χρήση DAX

  3. Στη γραμμή τύπων, πληκτρολογήστε τον παρακάτω τύπο DAX. Τη συνάρτηση CONCATENATE συνδυάζει δύο ή περισσότερα πεδία σε μία. Κατά την πληκτρολόγηση, αυτόματης καταχώρησης σάς βοηθά να πληκτρολογήστε το πλήρως προσδιορισμένο ονόματα των στηλών και πινάκων, λίστες και τις συναρτήσεις που είναι διαθέσιμες. Χρησιμοποιήστε την καρτέλα για να επιλέξετε προτάσεις αυτόματης καταχώρησης. Μπορείτε να επιλέξετε τη στήλη επίσης απλώς ενώ πληκτρολογείτε τον τύπο και Power Pivot εισάγει το όνομα της στήλης στον τύπο σας.

    =CONCATENATE([Edition],[Season])

  4. Όταν ολοκληρώσετε τη δημιουργία του τύπου, πατήστε το πλήκτρο Enter για αποδοχή.

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

  6. Ας μετονομάσουμε την υπολογιζόμενη στήλη σε EditionID. Μπορείτε να μετονομάσετε οποιαδήποτε στήλη κάνοντας διπλό κλικ σε αυτήν ή κάνοντας δεξί κλικ στη στήλη και επιλέγοντας Μετονομασία στήλης. Όταν ολοκληρωθεί, ο πίνακας Hosts στο PowerPoint μοιάζει με την ακόλουθη οθόνη.

    πίνακας Hosts με υπολογιζόμενο πεδίο DAX που δημιουργήθηκε

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

  1. Ξεκινήστε δημιουργώντας μια νέα στήλη στον πίνακα Medals, με τον ίδιο τρόπο όπως κάναμε για τον πίνακα Hosts. Στο Power Pivot, επιλέξτε τον πίνακα Medals και κάντε κλικ στις επιλογές Σχεδίαση > Στήλες > Προσθήκη. Παρατηρήστε ότι είναι επιλεγμένο το στοιχείο Προσθήκη στήλης. Αυτό έχει το ίδιο αποτέλεσμα με το αν απλώς επιλέγατε την Προσθήκη στήλης.

  2. Η στήλη Edition στον πίνακα Medals έχει διαφορετική μορφή από τη στήλη Edition στον πίνακα Hosts. Προτού συνδυάσουμε, ή αλλιώς συνενώσουμε, τη στήλη Edition με τη στήλη Season για να δημιουργήσουμε τη στήλη EditionID, πρέπει να δημιουργήσουμε ένα ενδιάμεσο πεδίο που λαμβάνει τις τιμές της Edition στη σωστή μορφή. Στη γραμμή τύπων επάνω από τον πίνακα, πληκτρολογήστε τον παρακάτω τύπο DAX.

    = YEAR([Edition])
  3. Όταν ολοκληρώσετε τη δημιουργία του τύπου, πατήστε το πλήκτρο Enter. Οι τιμές έχουν συμπληρωθεί για όλες τις γραμμές στην υπολογιζόμενη στήλη, με βάση τον τύπο που πληκτρολογήσατε. Εάν συγκρίνετε αυτήν τη στήλη με τη στήλη Edition στον πίνακα Hosts, θα δείτε ότι αυτές οι στήλες έχουν την ίδια μορφή.

  4. Μετονομάστε τη στήλη κάνοντας δεξί κλικ στην επιλογή CalculatedColumn1 και επιλέγοντας Μετονομασία στήλης. Πληκτρολογήστε Year και κατόπιν πατήστε το πλήκτρο ENTER.

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

    =CONCATENATE([Year],[Season])

  6. Μετονομάστε τη στήλη κάνοντας διπλό κλικ στο στοιχείο CalculatedColumn1 και πληκτρολογώντας EditionID.

  7. Ταξινομήστε τη στήλη σε αύξουσα σειρά. Ο πίνακας Medals στο Power Pivot μοιάζει τώρα με την ακόλουθη οθόνη.

    Ο πίνακας Medals με ένα υπολογιζόμενο πεδίο που δημιουργήθηκε με DAX

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

Το επόμενο βήμα είναι να δημιουργήσετε μια σχέση μεταξύ του πίνακα Hosts και του πίνακα Medals.

Δημιουργία σχέσης μεταξύ υπολογιζόμενων στηλών

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

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

    Κουμπί προβολής διαγράμματος στο PowerPivot

  2. Αναπτύξτε το στοιχείο Hosts, ώστε να μπορείτε να δείτε όλα τα πεδία. Δημιουργήσαμε τη στήλη EditionID με σκοπό να λειτουργεί ως πρωτεύον κλειδί του πίνακα Hosts (μοναδικό, μη επαναλαμβανόμενο πεδίο) και δημιουργήσαμε μια στήλη EditionID στον πίνακα Medals για να γίνει δυνατή η καθιέρωση μιας σχέσης μεταξύ τους. Θα πρέπει να βρούμε και τις δύο και να δημιουργήσουμε μια σχέση. Power Pivot παρέχει μια δυνατότητα Εύρεση στην κορδέλα, ώστε να μπορείτε να πραγματοποιήσετε αναζήτηση στο μοντέλο δεδομένων για αντίστοιχα πεδία. Η παρακάτω οθόνη εμφανίζει το παράθυρο Εύρεση μετα-δεδομένων, με την καταχώρηση EditionID στο πεδίο Εύρεση του.
    Χρήση της Εύρεσης στην προβολή διαγράμματος του PowerPivot

  3. Τοποθετήστε τον πίνακα Hosts, ώστε να είναι δίπλα στον πίνακα Medals.

  4. Σύρετε τη στήλη EditionID του πίνακα Medals στη στήλη EditionID του πίνακα Hosts. Power Pivot δημιουργεί μια σχέση μεταξύ των πινάκων που βασίζονται στη στήλη EditionID και σχεδιάζει μια γραμμή μεταξύ των δύο στηλών η οποία υποδεικνύει τη σχέση.

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

Σε αυτήν την ενότητα, μάθατε μια νέα τεχνική για την προσθήκη νέων στηλών, δημιουργήσατε μια υπολογιζόμενη στήλη χρησιμοποιώντας DAX και χρησιμοποιήσατε αυτήν τη στήλη για να δημιουργήσετε μια νέα σχέση μεταξύ πινάκων. Ο πίνακας Hosts είναι τώρα ενσωματωμένος στο μοντέλο δεδομένων και τα δεδομένα είναι διαθέσιμα στον Συγκεντρωτικό Πίνακα στο Φύλλο1. Μπορείτε, επίσης, να χρησιμοποιήσετε τα συσχετισμένα δεδομένα για να δημιουργήσετε πρόσθετους Συγκεντρωτικούς Πίνακες, Συγκεντρωτικά Γραφήματα, αναφορές του Power View και πολλά άλλα.

Δημιουργία ιεραρχίας

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

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

Η λογική ιεραρχία των δεδομένων για τα Ολυμπιακά μετάλλια

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

Δημιουργία ιεραρχίας κατηγορίας αθλημάτων

  1. Στο Power Pivot, μεταβείτε στην Προβολή διαγράμματος. Αναπτύξτε τον πίνακα Events, έτσι ώστε να μπορείτε να βλέπετε ευκολότερα όλα τα πεδία του.

  2. Πατήστε και κρατήστε πατημένο το πλήκτρο Ctrl και κάντε κλικ στα πεδία Sport, Discipline και Event. Με αυτά τα τρία πεδία επιλεγμένα, κάντε δεξί κλικ και επιλέξτε Δημιουργία ιεραρχίας. Ένας γονικός κόμβος ιεραρχίας, η Ιεραρχία 1, δημιουργείται στο κάτω μέρος του πίνακα και οι επιλεγμένες στήλες αντιγράφονται κάτω από την ιεραρχία ως θυγατρικοί κόμβοι. Βεβαιωθείτε ότι το στοιχείο Sports εμφανίζεται πρώτο στην ιεραρχία και, στη συνέχεια, το στοιχείο Discipline και μετά το στοιχείο Event.

  3. Κάντε διπλό κλικ στο τίτλο, Ιεραρχία1, και πληκτρολογήστε SDE για να μετονομάσετε τη νέα ιεραρχία. Τώρα έχετε μια ιεραρχία που περιλαμβάνει κατηγορία αθλημάτων, άθλημα και αγώνισμα. Ο πίνακας Events μοιάζει τώρα με την ακόλουθη οθόνη.

    Μια ιεραρχία που εμφανίζεται στην Προβολή διαγράμματος του PowerPivot

Δημιουργία ιεραρχίας τοποθεσιών

  1. Ενώ βρίσκεστε ακόμη στην προβολή διαγράμματος του Power Pivot, επιλέξτε τον πίνακα Hosts και κάντε κλικ στο κουμπί "Δημιουργία ιεραρχίας" στην κεφαλίδα του πίνακα, όπως φαίνεται στην παρακάτω οθόνη.
    Το κουμπί δημιουργίας ιεραρχίας

    Ένας κενός κόμβος γονικής ιεραρχίας εμφανίζεται στο κάτω μέρος του πίνακα.

  2. Πληκτρολογήστε Τοποθεσίες ως όνομα για τη νέα ιεραρχία σας.

  3. Υπάρχουν πολλοί τρόποι για να προσθέσετε στήλες σε μια ιεραρχία. Σύρετε τα πεδία Season, City και NOC_CountryRegion επάνω στο όνομα της ιεραρχίας (σε αυτήν την περίπτωση, στην ιεραρχία Τοποθεσίες) μέχρι να επισημανθεί το όνομα της ιεραρχίας και, στη συνέχεια, αφήστε τα για να προστεθούν.

  4. Κάντε δεξί κλικ στο στοιχείο EditionID και επιλέξτε Προσθήκη στην ιεραρχία. Επιλέξτε Τοποθεσίες.

  5. Βεβαιωθείτε ότι οι θυγατρικοί κόμβοι της ιεραρχίας είναι στη σωστή σειρά. Από επάνω προς τα κάτω, η σωστή σειρά πρέπει να είναι: Season, NOC, City, EditionID. Εάν οι θυγατρικοί κόμβοι δεν είναι στη σωστή σειρά, απλώς σύρετέ τους στην κατάλληλη θέση στην ιεραρχία. Ο πίνακας θα πρέπει να μοιάζει με την παρακάτω οθόνη.
    Ο πίνακας Hosts με μια ιεραρχία

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

Χρήση ιεραρχιών σε Συγκεντρωτικούς Πίνακες

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

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

  1. Επιστρέψτε στο Excel.

  2. Στο Φύλλο1, καταργήστε τα πεδία από την περιοχή ΓΡΑΜΜΕΣ του Πεδίων του Συγκεντρωτικού Πίνακα και, στη συνέχεια, καταργήστε όλα τα πεδία από την περιοχή ΣΤΗΛΕΣ. Βεβαιωθείτε ότι είναι επιλεγμένος ο Συγκεντρωτικός Πίνακας (ο οποίος είναι τώρα πολύ μικρός, έτσι ώστε να μπορείτε να επιλέξετε το κελί A1 για να βεβαιωθείτε ότι ο Συγκεντρωτικός Πίνακας είναι επιλεγμένος). Τα μόνο πεδία που έχουν απομείνει στο Συγκεντρωτικό Πίνακα είναι το πεδίο Medal στην περιοχή ΦΙΛΤΡΑ και το πεδίο "Πλήθος του Medal" στην περιοχή ΤΙΜΕΣ. Ο σχεδόν κενός Συγκεντρωτικός Πίνακας πρέπει να μοιάζει με την παρακάτω οθόνη.

    σχεδόν κενός Συγκεντρωτικός Πίνακας

  3. Από την περιοχή "Πεδία Συγκεντρωτικού Πίνακα", σύρετε το στοιχείο SDE από τον πίνακα Events στην περιοχή ΓΡΑΜΜΕΣ. Στη συνέχεια, σύρετε τον πίνακα Hosts στην περιοχή ΣΤΗΛΕΣ. Με την απλή μεταφορά αυτών των δύο ιεραρχιών, ο Συγκεντρωτικός Πίνακας συμπληρώνεται με πολλά δεδομένα, τα οποία είναι όλα ταξινομημένα με βάση την ιεραρχία που ορίσατε στα προηγούμενα βήματα. Η οθόνη σας πρέπει να μοιάζει με την παρακάτω οθόνη.
    Συγκεντρωτικός Πίνακας στον οποίο έχει προστεθεί ιεραρχία

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

  5. Μπορείτε να αναπτύξετε οποιαδήποτε κατηγορία αθλημάτων στο Συγκεντρωτικό Πίνακα, που είναι το ανώτατο επίπεδο της ιεραρχίας SDE, και να δείτε πληροφορίες στο επόμενο επίπεδο προς τα κάτω στην ιεραρχία (άθλημα). Εάν υπάρχει κατώτερο επίπεδο στην ιεραρχία για το συγκεκριμένο άθλημα, μπορείτε να επεκτείνετε το άθλημα για να δείτε τα αγωνίσματα. Μπορείτε να κάνετε το ίδιο για την ιεραρχία Location, το ανώτερο επίπεδο της οποίας είναι το Season, που εμφανίζεται ως Summer και Winter στο Συγκεντρωτικό Πίνακα. Όταν αναπτύξουμε την κατηγορία αθλημάτων Aquatics, βλέπουμε όλα τα θυγατρικά στοιχεία αθλημάτων του και τα δεδομένα τους. Όταν επεκτείνουμε το άθλημα Diving κάτω από το Aquatics, βλέπουμε τα θυγατρικά αγωνίσματά του, όπως φαίνεται στην παρακάτω οθόνη. Μπορούμε να κάνουμε το ίδιο για Water Polo και θα δούμε ότι έχει μόνο ένα αγώνισμα.
    εξερεύνηση της ιεραρχίας του Συγκεντρωτικού Πίνακα

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

Τώρα, ας δημιουργήσουμε τον ίδιο Συγκεντρωτικό Πίνακα, χωρίς το όφελος των ιεραρχιών.

  1. Στην περιοχή "Πεδία Συγκεντρωτικού Πίνακα", καταργήστε τις "Τοποθεσίες" από την περιοχή ΣΤΗΛΕΣ. Στη συνέχεια, καταργήστε το πεδίο SDE από την περιοχή ΓΡΑΜΜΕΣ. Έχετε επιστρέψει σε έναν βασικό Συγκεντρωτικό Πίνακα.

  2. Από τον πίνακα Hosts, σύρετε τα πεδία City, NOC_CountryRegion και EditionID στην περιοχή ΣΤΗΛΕΣ και τακτοποιήστε τα με αυτήν τη σειρά, από επάνω προς τα κάτω.

  3. Από τον πίνακα Hosts, σύρετε τα πεδία Sport, Discipline και Event στην περιοχή ΓΡΑΜΜΕΣ και τακτοποιήστε τα με αυτήν τη σειρά, από επάνω προς τα κάτω.

  4. Στο Συγκεντρωτικό Πίνακα, φιλτράρετε τις ετικέτες γραμμών στα πρώτα δέκα Sports.

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

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

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

Σημείο ελέγχου και κουίζ

Επανάληψη αυτών που μάθατε

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

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

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

Πρόγραμμα εκμάθησης 3: Δημιουργία αναφορών του βάσει χάρτη Power View

ΚΟΥΙΖ

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

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

Α: Μπορείτε να δημιουργήσετε σχέσεις μεταξύ πινάκων στο Power View.

Β: Μπορείτε να δημιουργήσετε σχέσεις μεταξύ πινάκων χρησιμοποιώντας την προβολή σχεδίασης στο Power Pivot.

Γ: Μπορείτε να δημιουργήσετε σχέσεις μεταξύ πινάκων χρησιμοποιώντας την προβολή πλέγματος στο Power Pivot

Δ: Όλα τα παραπάνω

Ερώτηση 2: ΣΩΣΤΟ ή ΛΑΘΟΣ: Μπορείτε να δημιουργήσετε σχέσεις μεταξύ πινάκων με βάση ένα μοναδικό αναγνωριστικό που δημιουργείται με τη χρήση τύπων DAX.

Α: ΣΩΣΤΟ

Β: ΛΑΘΟΣ

Ερώτηση 3: Σε ποια από τα παρακάτω σημεία μπορείτε να δημιουργήσετε έναν τύπο DAX;

Α: Στην περιοχή υπολογισμού του Power Pivot.

Β: Σε μια νέα στήλη στο Power Pivot.

Γ: Σε οποιοδήποτε κελί στο Excel 2013.

Δ: Και το Α και το Β.

Ερώτηση 4: Ποια από τις παρακάτω προτάσεις είναι αληθής όσον αφορά τις ιεραρχίες;

Α: Όταν δημιουργείτε μια ιεραρχία, τα πεδία που περιλαμβάνονται δεν είναι πλέον διαθέσιμα ξεχωριστά.

B: Όταν δημιουργείτε μια ιεραρχία, τα πεδία που περιλαμβάνονται, συμπεριλαμβανομένης της ιεραρχίας τους, μπορούν να χρησιμοποιηθούν σε εργαλεία προγράμματος-πελάτη με απλή μεταφορά της ιεραρχίας σε μια περιοχή του Power View ή Συγκεντρωτικού Πίνακα.

Γ: Όταν δημιουργείτε μια ιεραρχία, τα υποκείμενα δεδομένα στο μοντέλο δεδομένων συνδυάζονται σε ένα πεδίο.

Δ: Δεν μπορείτε να δημιουργήσετε ιεραρχίες στο Power Pivot.

Απαντήσεις κουίζ

  1. Σωστή απάντηση: Δ

  2. Σωστή απάντηση: Α

  3. Σωστή απάντηση: Δ

  4. Σωστή απάντηση: Β

Σημειώσεις: Τα δεδομένα και οι εικόνες σε αυτή τη σειρά προγραμμάτων εκμάθησης βασίζονται στα εξής:

  • Olympics Dataset © από την Guardian News & Media Ltd.

  • Εικόνες σημαιών από το CIA Factbook (cia.gov)

  • Πληθυσμιακά δεδομένα από την Παγκόσμια Τράπεζα (worldbank.org)

  • Olympic Sport Pictograms από τους Thadius856 και Parutakupiu

ΣΗΜΕΙΩΣΗ : Αποποίηση ευθυνών αυτόματης μετάφρασης: Αυτό το άρθρο έχει μεταφραστεί από ένα σύστημα υπολογιστή χωρίς ανθρώπινη παρέμβαση. Η Microsoft προσφέρει αυτές τις αυτόματες μεταφράσεις για να βοηθά τους μη αγγλόφωνους χρήστες να απολαμβάνουν περιεχόμενο σχετικά με προϊόντα, υπηρεσίες και τεχνολογίες της Microsoft. Το άρθρο προέρχεται από μηχανική μετάφραση, συνεπώς ενδέχεται να περιέχει λάθη λεξιλογίου, σύνταξης ή γραμματικής.

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

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

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

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

×