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

Οι παραστάσεις ανάλυσης δεδομένων (DAX) ακούγονται λίγο φοβερές στην αρχή, αλλά μην αφήσετε το όνομα να σας ξεγελάσει. Τα βασικά στοιχεία του DAX είναι πραγματικά αρκετά εύκολα κατανοητά. Πρώτα πράγματα πρώτα - Το DAX ΔΕΝ είναι γλώσσα προγραμματισμού. Το DAX είναι μια γλώσσα τύπου. Μπορείτε να χρησιμοποιήσετε το DAX για να ορίσετε προσαρμοσμένους υπολογισμούς για υπολογιζόμενες στήλες και για τελεστές (γνωστούς και ως πεδία υπολογισμού). Το DAX περιλαμβάνει ορισμένες από τις συναρτήσεις που χρησιμοποιούνται σε Excel και πρόσθετες συναρτήσεις που έχουν σχεδιαστεί για να λειτουργούν με σχεσιακή δεδομένα και να εκτελούν δυναμική συνάθροιση.

Κατανόηση τύπων DAX

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

Ωστόσο, οι τύποι DAX διαφέρουν με τους ακόλουθους σημαντικούς τρόπους:

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

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

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

Πού να χρησιμοποιήσετε τύπους DAX

Μπορείτε να δημιουργήσετε τύπους σε Power Pivot είτε σε υπολογιζόμενεςσυλίδεςcείτε σε υπολογιζόμενεςθέσεις.

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

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

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

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

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

Για πιο λεπτομερείς πληροφορίες, ανατρέξτε στο θέμα "Υπολογιζόμενες στήλες" στο Power Pivot.

Μέτρα

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

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

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

Για πιο λεπτομερείς πληροφορίες, ανατρέξτε στο θέμα Μέτρο στο Power Pivot.

Δημιουργία τύπων με χρήση της γραμμής τύπων

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

Για να εισαγάγετε το όνομα ενός πίνακα   Αρχίστε να πληκτρολογείτε το όνομα του πίνακα. Η Αυτόματη Καταχώρηση τύπου παρέχει μια αναπτυσσόμενη λίστα που περιέχει έγκυρα ονόματα που ξεκινούν με αυτά τα γράμματα.

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

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

Συμβουλές για τη χρήση της Αυτόματης Καταχώρησης

Μπορείτε να χρησιμοποιήσετε την Αυτόματη Καταχώρηση τύπου στη μέση ενός υπάρχοντος τύπου με ένθετες συναρτήσεις. Το κείμενο αμέσως πριν από το σημείο εισαγωγής χρησιμοποιείται για την εμφάνιση τιμών στην αναπτυσσόμενη λίστα και όλο το κείμενο μετά το σημείο εισαγωγής παραμένει αμετάβλητο.

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

Power Pivot προσθέτει τη δεξιά παρένθεση των συναρτήσεων ή συμφωνεί αυτόματα με παρενθεση. Θα πρέπει να βεβαιωθείτε ότι κάθε συνάρτηση είναι συντακτικά σωστή ή δεν μπορείτε να αποθηκεύσετε ή να χρησιμοποιήσετε τον τύπο. 

Χρήση πολλών συναρτήσεων σε έναν τύπο

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

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

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

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

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

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

  • Οι συναρτήσεις DAX δεν λαμβάνουν ποτέ μια αναφορά κελιού ή μια περιοχή ως αναφορά, αλλά οι συναρτήσεις DAX λαμβάνουν μια στήλη ή έναν πίνακα ως αναφορά.

  • Οι συναρτήσεις ημερομηνίας και ώρας DAX επιστρέφουν έναν τύπο δεδομένων ημερομηνίας/ώρας. Αντίθετα, Excel οι συναρτήσεις ημερομηνίας και ώρας επιστρέφουν έναν ακέραιο αριθμό που αντιπροσωπεύει μια ημερομηνία ως σειριακό αριθμό.

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

  • Το DAX παρέχει νέες συναρτήσεις αναζήτησης που είναι παρόμοιες με τις συναρτήσεις αναζήτησης πίνακα και ανύσματος Excel. Ωστόσο, οι συναρτήσεις DAX απαιτούν τη δημιουργία μιας σχέσης μεταξύ των πινάκων.

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

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

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

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

Τύποι και σχεσιακή μοντέλο

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

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

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

  • Γενικά, ένας τύπος DAX σε μια στήλη εφαρμόζεται πάντα σε ολόκληρο το σύνολο των τιμών στη στήλη (ποτέ σε λίγες μόνο γραμμές ή κελιά).

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

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

  • Όταν συνδέετε πίνακες χρησιμοποιώντας σχέσεις, μεγεθύνετε το εύρος ή το κείμενο cστο οποίο αξιολογούνται οι τύποι σας. Για παράδειγμα, οι τύποι σε έναν Συγκεντρωτικό Πίνακα μπορούν να επηρεαστούν από οποιαδήποτε φίλτρα ή επικεφαλίδες στηλών και γραμμών στον Συγκεντρωτικό Πίνακα. Μπορείτε να συντάξετε τύπους που χειρίζονται το περιβάλλον, αλλά το περιβάλλον μπορεί επίσης να προκαλέσει την αλλαγή των αποτελεσμάτων σας με τρόπους που ενδέχεται να μην μπορείτε να προβλέψετε. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα "Περιβάλλον" στους τύπους DAX.

Ενημέρωση των αποτελεσμάτων των τύπων

Τα δεδομένα r efresh και recalculation είναι δύο ξεχωριστές αλλά σχετικές λειτουργίες που πρέπει να κατανοήσετε κατά τη σχεδίαση ενός μοντέλου δεδομένων που περιέχει σύνθετους τύπους, μεγάλες ποσότητες δεδομένων ή δεδομένα που λαμβάνονται από εξωτερικές προελεύσεις δεδομένων.

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

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

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

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

Αντιμετώπιση προβλημάτων τύπων

Σφάλματα κατά τη σύνταξη τύπων

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

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

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

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

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

  • Ο τύπος μεταβιβάει εσφαλμένο αριθμό ή τύπο παραμέτρων σε μια συνάρτηση.

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

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

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

Εσφαλμένα ή ασυνήθιστα αποτελέσματα κατά την κατάταξη ή την ταξινόμηση τιμών στηλών

Κατά την κατάταξη ή την παραγγελία μιας στήλης που περιέχει την τιμή NaN (Not a Number), ενδέχεται να λάβετε εσφαλμένα ή μη αναμενόμενα αποτελέσματα. Για παράδειγμα, όταν ένας υπολογισμός διαιρεί το 0 με το 0, επιστρέφεται ένα αποτέλεσμα NaN.

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

Για να εξασφαλίσετε σωστά αποτελέσματα, μπορείτε να χρησιμοποιήσετε προτάσεις υπό όρους χρησιμοποιώντας τη συνάρτηση IF για να ελέγξετε για τιμές NaN και να επιστρέψετε μια αριθμητική τιμή 0.

Συμβατότητα με μοντέλα πίνακα υπηρεσιών ανάλυσης και λειτουργία DirectQuery

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

  • Ορισμένοι τύποι DAX ενδέχεται να επιστρέψουν διαφορετικά αποτελέσματα εάν αναπτύξετε το μοντέλο σε λειτουργία DirectQuery.

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

Για περισσότερες πληροφορίες, ανατρέξτε στην τεκμηρίωση μοντελοποίησης σε μορφή πίνακα των υπηρεσιών ανάλυσης SQL Server 2012 BooksOnline.

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

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

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

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

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

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

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

×