Σε αυτό το άρθρο, θα εξετάσουμε τα βασικά στοιχεία για τη δημιουργία τύπων υπολογισμού τόσο για τις υπολογιζόμενες στήλες όσο και για τις TE102896613. Εάν είστε νέος στη λειτουργία DAX, φροντίστε να δείτε τη Γρήγορη εκκίνηση: Μάθετε τα βασικά στοιχεία του DAX σε 30 λεπτά.
Βασικά στοιχεία τύπων
Power Pivot παρέχει παραστάσεις ανάλυσης δεδομένων (DAX) για τη δημιουργία προσαρμοσμένων υπολογισμών σε Power Pivot και σε Excel Συγκεντρωτικούς Πίνακες. Το DAX περιλαμβάνει ορισμένες από τις συναρτήσεις που χρησιμοποιούνται σε Excel και πρόσθετες συναρτήσεις που έχουν σχεδιαστεί για να λειτουργούν με σχεσιακή δεδομένα και να εκτελούν δυναμική συνάθροιση.
Ακολουθούν ορισμένοι βασικοί τύποι που θα μπορούσαν να χρησιμοποιηθούν σε μια υπολογιζόμενη στήλη:
Τύπος |
Περιγραφή |
|
Εισάγει τη σημερινή ημερομηνία σε κάθε γραμμή της στήλης. |
|
Εισάγει την τιμή 3 σε κάθε γραμμή της στήλης. |
|
Προσθέτει τις τιμές στην ίδια γραμμή των [Στήλη1] και [Στήλη2] και τοποθετεί τα αποτελέσματα στην ίδια γραμμή της υπολογιζόμενης στήλης. |
Μπορείτε να δημιουργήσετε Power Pivot για υπολογιζόμενες στήλες όσο δημιουργείτε τύπους σε Microsoft Excel.
Όταν δημιουργείτε έναν τύπο, ακολουθήστε τα παρακάτω βήματα:
-
Κάθε τύπος πρέπει να ξεκινά με ένα σύμβολο ίσον.
-
Μπορείτε να πληκτρολογήσετε ή να επιλέξετε ένα όνομα συνάρτησης ή να πληκτρολογήσετε μια παράσταση.
-
Αρχίστε να πληκτρολογείτε τα πρώτα γράμματα της συνάρτησης ή του ονόματος που θέλετε και η Αυτόματη Καταχώρηση εμφανίζει μια λίστα με τις διαθέσιμες συναρτήσεις, πίνακες και στήλες. Πατήστε το πλήκτρο TAB για να προσθέσετε ένα στοιχείο από τη λίστα Αυτόματης Καταχώρησης στον τύπο.
-
Κάντε κλικ στο κουμπί Fx για να εμφανίσετε μια λίστα με τις διαθέσιμες συναρτήσεις. Για να επιλέξετε μια συνάρτηση από την αναπτυσσόμενη λίστα, χρησιμοποιήστε τα πλήκτρα βέλους για να επισημάνετε το στοιχείο και, στη συνέχεια, κάντε κλικ στο κουμπί Ok για να προσθέσετε τη συνάρτηση στον τύπο.
-
Παρέχει τα ορίσματα στη συνάρτηση επιλέγοντας τα από μια αναπτυσσόμενη λίστα πιθανών πινάκων και στηλών ή πληκτρολογώντας τιμές ή μια άλλη συνάρτηση.
-
Ελέγξτε για σφάλματα σύνταξης: βεβαιωθείτε ότι όλες οι παρενθεση είναι κλειστές και ότι οι στήλες, οι πίνακες και οι τιμές αναφέρονται σωστά.
-
Πατήστε το πλήκτρο ENTER για να αποδεχτείτε τον τύπο.
Σημείωση: Σε μια υπολογιζόμενη στήλη, μόλις αποδεχτείτε τον τύπο, η στήλη συμπληρώνεται με τιμές. Σε μια μέτρηση, πατώντας το πλήκτρο ENTER αποθηκεύεται ο ορισμός μέτρησης.
Δημιουργία απλού τύπου
Για να δημιουργήσετε μια υπολογιζόμενη στήλη με έναν απλό τύπο
Στη συνέχεια, οι τιμές συμπληρώνονται στη νέα υπολογιζόμενη στήλη για όλες τις γραμμές. |
Συμβουλές για τη χρήση της Αυτόματης Καταχώρησης
-
Μπορείτε να χρησιμοποιήσετε την Αυτόματη Καταχώρηση τύπου στη μέση ενός υπάρχοντος τύπου με ένθετες συναρτήσεις. Το κείμενο αμέσως πριν από το σημείο εισαγωγής χρησιμοποιείται για την εμφάνιση τιμών στην αναπτυσσόμενη λίστα και όλο το κείμενο μετά το σημείο εισαγωγής παραμένει αμετάβλητο.
-
Power Pivot προσθέτει τη δεξιά παρένθεση των συναρτήσεων ή συμφωνεί αυτόματα με παρενθεση. Πρέπει να βεβαιωθείτε ότι κάθε συνάρτηση είναι συντακτικά σωστή ή ότι δεν μπορείτε να αποθηκεύσετε ή να χρησιμοποιήσετε τον τύπο. Power Pivot επισημαίνει παρενθεση, γεγονός που διευκολύνει τον έλεγχο εάν έχουν κλείσει σωστά.
Εργασία με πίνακες και στήλες
Power Pivot πίνακες μοιάζουν με Excel πίνακες, αλλά διαφέρουν στον τρόπο που λειτουργούν με δεδομένα και με τύπους:
-
Οι τύποι στο Power Pivot λειτουργούν μόνο με πίνακες και στήλες, όχι με μεμονωμένα κελιά, αναφορές περιοχής ή πίνακες.
-
Οι τύποι μπορούν να χρησιμοποιήσουν σχέσεις για να περιέχουν τιμές από σχετικούς πίνακες. Οι τιμές που ανακτώνται σχετίζονται πάντα με την τρέχουσα τιμή γραμμής.
-
Δεν μπορείτε να επικολλήσετε Power Pivot τύπους σε ένα Excel εργασίας και το αντίστροφο.
-
Δεν μπορείτε να έχετε ακανόνιστα ή "ακανόνιστα" δεδομένα, όπως κάνετε σε ένα Excel εργασίας. Κάθε γραμμή σε έναν πίνακα πρέπει να περιέχει τον ίδιο αριθμό στηλών. Ωστόσο, μπορείτε να έχετε κενές τιμές σε ορισμένες στήλες. Excel πίνακες δεδομένων και Power Pivot δεδομένων δεν είναι εναλλάξιμοι, αλλά μπορείτε να συνδεθείτε σε πίνακες Excel από το Power Pivot και να επικολλήσετε Excel δεδομένων στο Power Pivot. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Προσθήκη δεδομένων φύλλου εργασίας σε ένα μοντέλο δεδομένων με χρήση συνδεδεμένου πίνακα" και "Αντιγραφή και επικόλληση γραμμών" σε ένα μοντέλο δεδομένων στο Power Pivot.
Αναφορά σε πίνακες και στήλες σε τύπους και παραστάσεις
Μπορείτε να κάνετε αναφορά σε οποιονδήποτε πίνακα και στήλη χρησιμοποιώντας το όνομά του. Για παράδειγμα, ο παρακάτω τύπος δείχνει πώς μπορείτε να κάνετε αναφορά σε στήλες από δύο πίνακες χρησιμοποιώντας το πλήρως προσδιορισθεί όνομα:
=SUM('New Sales'[Amount]) + SUM('Past Sales'[Amount])
Όταν αξιολογείται ένας τύπος, Power Pivot πρώτα για γενική σύνταξη και, στη συνέχεια, ελέγχει τα ονόματα των στηλών και των πινάκων που παρέχετε σε σχέση με πιθανές στήλες και πίνακες στο τρέχον περιβάλλον. Εάν το όνομα είναι ασαφές ή εάν η στήλη ή ο πίνακας δεν είναι δυνατό να βρεθεί, θα λάβετε ένα σφάλμα στον τύπο σας (μια συμβολοσειρά #ERROR αντί για μια τιμή δεδομένων σε κελιά όπου παρουσιάζεται το σφάλμα). Για περισσότερες πληροφορίες σχετικά με τις απαιτήσεις ονοματοθεσίας για πίνακες, στήλες και άλλα αντικείμενα, ανατρέξτε στο θέμα "Απαιτήσεις ονοματοθεσίας στην Προδιαγραφή σύνταξης DAX για το Power Pivot.
Σημείωση: Το περιβάλλον είναι μια σημαντική δυνατότητα Power Pivot δεδομένων που σας επιτρέπει να δημιουργήσετε δυναμικούς τύπους. Το περιβάλλον καθορίζεται από τους πίνακες στο μοντέλο δεδομένων, τις σχέσεις μεταξύ των πινάκων και τυχόν φίλτρα που έχουν εφαρμοστεί. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Περιβάλλον" στους τύπους DAX.
Σχέσεις πινάκων
Οι πίνακες μπορεί να σχετίζονται με άλλους πίνακες. Με τη δημιουργία σχέσεων, αποκτάτε τη δυνατότητα να κάνετε αναζητήστε δεδομένα σε έναν άλλο πίνακα και να χρησιμοποιήσετε σχετικές τιμές για την εκτέλεση σύνθετων υπολογισμών. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε μια υπολογιζόμενη στήλη για να δείτε όλες τις εγγραφές αποστολής που σχετίζονται με τον τρέχοντα μεταπωλητή και, στη συνέχεια, να αθροιστεί το κόστος αποστολής για κάθε μία. Το εφέ είναι σαν ένα ερώτημα με παραμέτρους: μπορείτε να υπολογίσετε ένα διαφορετικό άθροισμα για κάθε γραμμή στον τρέχοντα πίνακα.
Πολλές συναρτήσεις DAX απαιτούν να υπάρχει μια σχέση μεταξύ των πινάκων ή μεταξύ πολλών πινάκων, για να εντοπίσετε τις στήλες στις οποίες έχετε κάνει αναφορά και να επιστρέψετε αποτελέσματα που έχουν νόημα. Άλλες συναρτήσεις θα επιχειρήσουν να προσδιορίσουν τη σχέση. Ωστόσο, για καλύτερα αποτελέσματα, θα πρέπει πάντα να δημιουργείτε μια σχέση όπου είναι δυνατό.
Όταν εργάζεστε με Συγκεντρωτικούς Πίνακες, είναι ιδιαίτερα σημαντικό να συνδέσετε όλους τους πίνακες που χρησιμοποιούνται στον Συγκεντρωτικό Πίνακα, έτσι ώστε τα συνοπτικά δεδομένα να μπορούν να υπολογιστούν σωστά. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα Εργασία με σχέσεις σε Συγκεντρωτικούς Πίνακες.
Αντιμετώπιση σφαλμάτων σε τύπους
Εάν εμφανιστεί σφάλμα κατά τον ορισμό μιας υπολογιζόμενης στήλης, ο τύπος μπορεί να περιέχει είτε ένα συντακτικό σφάλμα είτε ένα σημασιιακό σφάλμα.
Τα συντακτικά σφάλματα είναι τα πιο εύκολα για να τα επιλύσετε. Συνήθως περιλαμβάνουν παρένθεση ή κόμμα που λείπει. Για βοήθεια σχετικά με τη σύνταξη μεμονωμένων συναρτήσεων, ανατρέξτε στο θέμα Αναφορά συνάρτησης DAX.
Ο άλλος τύπος σφάλματος παρουσιάζεται όταν η σύνταξη είναι σωστή, αλλά η τιμή ή η στήλη στην οποία γίνεται αναφορά δεν έχει νόημα στο περιβάλλον του τύπου. Αυτά τα σημασιτικά σφάλματα μπορεί να προκαλούνται από οποιοδήποτε από τα ακόλουθα προβλήματα:
-
Ο τύπος αναφέρεται σε μια μη υπάρχουσα στήλη, πίνακα ή συνάρτηση.
-
Ο τύπος φαίνεται να είναι σωστός, αλλά όταν Power Pivot τα δεδομένα, εντοπίζει μια ασυμφωνία τύπου και δημιουργεί ένα σφάλμα.
-
Ο τύπος μεταβιβάει εσφαλμένο αριθμό ή τύπο παραμέτρων σε μια συνάρτηση.
-
Ο τύπος αναφέρεται σε μια διαφορετική στήλη που έχει σφάλμα και, επομένως, οι τιμές της δεν είναι έγκυρες.
-
Ο τύπος αναφέρεται σε μια στήλη που δεν έχει υποβληθεί σε επεξεργασία. Αυτό μπορεί να συμβεί εάν αλλάξατε το βιβλίο εργασίας σε μη αυτόματη λειτουργία, κάνατε αλλαγές και, στη συνέχεια, δεν ανανεώνετε ποτέ τα δεδομένα ή ενημερώνετε τους υπολογισμούς.
Στις πρώτες τέσσερις περιπτώσεις, το DAX σημαία ολόκληρη τη στήλη που περιέχει τον μη έγκυρο τύπο. Στην τελευταία περίπτωση, το DAX κάνει γκρι τη στήλη για να υποδείξει ότι η στήλη βρίσκεται σε μη επεξεργασμένη κατάσταση.