Γρήγορη έναρξη: Μάθετε τα βασικά στοιχεία του DAX σε 30 λεπτά

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

Αυτή η γρήγορη έναρξη αφορά τους χρήστες χωρίς εμπειρία στη χρήση του Power Pivot στο Excel ή σε έργα μοντέλων σε μορφή πίνακα που συντάσσονται στα SQL Server Data Tools. Έχει ως στόχο να σας δώσει μια γρήγορη και εύκολη εισαγωγή για το πώς μπορείτε να χρησιμοποιήσετε Παραστάσεις Ανάλυσης Δεδομένων (DAX) για να επιλύσετε μια σειρά από βασικά προβλήματα μοντελοποίησης δεδομένων και αναλυτικά προβλήματα. Αυτό το θέμα περιλαμβάνει εννοιολογικές πληροφορίες, μια σειρά από εργασίες που μπορείτε να ολοκληρώσετε και μερικά κουίζ για να δοκιμάσετε τι έχετε μάθει. Μετά την ολοκλήρωση αυτού του θέματος, θα πρέπει να έχετε κατανοήσει αρκετά καλά τις πιο βασικές θεμελιώδεις έννοιες στο DAX.

Τι είναι το DAX;

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

Γιατί το DAX είναι τόσο σημαντικό;

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

Προαπαιτούμενα

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

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

Παράδειγμα βιβλίου εργασίας

Ο καλύτερος τρόπος να μάθετε το DAX είναι να δημιουργήσετε ορισμένους βασικούς τύπους, να το χρησιμοποιήσετε με ορισμένα πραγματικά δεδομένα και να ελέγξετε μόνοι σας τα αποτελέσματα. Τα παραδείγματα και οι εργασίας του παρόντος χρησιμοποιούν το βιβλίο εργασίας δειγμάτων DAX Formulas.xlsx της Contoso. Μπορείτε να κάνετε λήψη του βιβλίου εργασίας από την τοποθεσία http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x408. Μόλις ολοκληρώσετε τη λήψη του βιβλίου εργασίας στον υπολογιστή σας, ανοίξτε το και, στη συνέχεια, ανοίξτε το παράθυρο του Power Pivot.

Ας ξεκινήσουμε!

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

Σύνταξη

Προτού δημιουργήσετε τους δικούς σας τύπους, ας ρίξουμε μια ματιά στη σύνταξη του τύπου DAX. Η σύνταξη περιλαμβάνει διάφορα στοιχεία που συνθέτουν έναν τύπο, ή πιο απλά, πώς γράφεται ο τύπος. Για παράδειγμα, ας ρίξουμε μια ματιά σε έναν απλό τύπο DAX που χρησιμοποιείται για τη δημιουργία νέων δεδομένων (τιμών) για κάθε γραμμή μιας υπολογιζόμενης στήλης, που ονομάζεται Περιθώριο, σε έναν πίνακα FactSales: (τα χρώματα κειμένου του τύπου είναι μόνο για ενδεικτικούς σκοπούς)

Τύπος υπολογιζόμενης στήλης

Η σύνταξη αυτού του τύπου περιλαμβάνει τα ακόλουθα στοιχεία:

  1. Ο τελεστής του συμβόλου ίσον (=) υποδεικνύει την αρχή του τύπου και, όταν αυτός ο τύπος υπολογιστεί θα επιστρέψει ένα αποτέλεσμα ή μια τιμή. Όλοι οι τύποι που υπολογίζουν μια τιμή θα ξεκινούν με το σύμβολο ίσον.

  2. Η στήλη προς την οποία γίνεται η παραπομπή [SalesAmount] περιέχει τις τιμές από τις οποίες θέλουμε να κάνουμε αφαίρεση. Μια αναφορά στήλης είναι ένας τύπος που περικλείεται πάντοτε από αγκύλες []. Σε αντίθεση με τους τύπους του Excel που αναφέρονται σε ένα κελί, ο τύπος DAX αναφέρεται πάντοτε σε μια στήλη.

  3. Ο μαθηματικός τελεστής της αφαίρεσης (-).

  4. Η στήλη προς την οποία γίνεται η αναφορά [TotalCost] περιέχει τις τιμές που θέλουμε να αφαιρέσουμε από τις τιμές της στήλης [SalesAmount].

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

Στο το FactSales πίνακα, για κάθε γραμμή στο περιθώριο υπολογιζόμενη στήλη, υπολογίστε (=) μια τιμή αφαιρώντας (-) τιμές σε το [ TotalCost ] στήλης από τις τιμές του [ SalesAmount ] στήλης.

Ας ρίξουμε μια ματιά σε ένα άλλο είδος τύπου, που χρησιμοποιείται σε μια μέτρηση:

Τύπος πεδίου υπολογισμού

Ο τύπος αυτός περιλαμβάνει τα ακόλουθα στοιχεία σύνταξης:

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

  2. Ο τελεστής του συμβόλου ίσον (=) υποδεικνύει την αρχή του τύπου υπολογισμού. Όταν υπολογιστεί, θα επιστρέψει ένα αποτέλεσμα.

  3. Η συνάρτηση SUM προσθέτει όλους τους αριθμούς της στήλης [SalesAmount]. Θα μάθετε περισσότερα για τις συναρτήσεις αργότερα.

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

  5. Ο αναφερόμενος πίνακας FactSales.

  6. Η αναφερόμενη στήλη [SalesAmount] στον πίνακα FactSales. Με αυτό το όρισμα, η συνάρτηση SUM γνωρίζει σε ποια στήλη θα συγκεντρώσει ένα ΑΘΡΟΙΣΜΑ (SUM).

Μπορείτε να διαβάσετε αυτόν τον τύπο ως εξής:

Για το μέτρηση ονομάζεται άθροισμα του ποσού πωλήσεων, υπολογίστε (=) το ΆΘΡΟΙΣΜΑ των τιμών στο το [ SalesAmount ] στήλης σε το FactSales πίνακα.

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

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

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

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

Είναι πολύ σημαντικό οι τύποι σας να έχουν σωστή σύνταξη. Στις περισσότερες περιπτώσεις, εάν η σύνταξη δεν είναι σωστή, θα επιστραφεί ένα μήνυμα σφάλματος. Σε άλλες περιπτώσεις, η σύνταξη ενδέχεται να είναι σωστή, αλλά οι τιμές που επιστρέφονται μπορεί να μην είναι οι αναμενόμενες. Το Power Pivot (και τα SQL Server Data Tools) περιλαμβάνουν το IntelliSense, μια δυνατότητα που χρησιμοποιείται για τη δημιουργία συντακτικά ορθών τύπων, βοηθώντας σας να επιλέξετε τα σωστά στοιχεία.

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

Εργασία: Δημιουργία ενός απλού τύπου για μια υπολογιζόμενη στήλη

  1. Εάν δεν είστε ήδη στο παράθυρο του Power Pivot, στο Excel, στην κορδέλα του Power Pivot, κάντε κλικ στην επιλογή Power PivotΠαράθυρο του.

  2. Στο παράθυρο του Power Pivot, επιλέξτε τον πίνακα (καρτέλα) FactSales.

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

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

    Γραμμή τύπων του PowerPivot

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

    Ας αφιερώσουμε μια στιγμή για να ρίξουμε μια ματιά στα τρία κουμπιά στα αριστερά της γραμμής τύπων.

    Γραμμή τύπων

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

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

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

  5. Στη γραμμή τύπων, πληκτρολογήστε το σύμβολο ίσον = και, στη συνέχεια, πληκτρολογήστε μια αριστερή αγκύλη [. Θα δείτε να εμφανίζεται ένα μικρό παράθυρο που περιέχει όλες τις στήλες του πίνακα FactSales. Αυτή η είναι η δυνατότητα IntelliSense σε δράση.

    Επειδή οι υπολογιζόμενες στήλες δημιουργούνται πάντα στον ενεργό πίνακα στον οποίο βρίσκεστε, δεν υπάρχει ανάγκη το όνομα του πίνακα να προηγείται του ονόματος της στήλης. Προχωρήστε και κάντε κύλιση προς τα κάτω και, στη συνέχεια, κάντε διπλό κλικ στην επιλογή [SalesQuantity]. Μπορείτε επίσης να μετακινηθείτε στο όνομα στήλης που θέλετε και, στη συνέχεια, να πατήσετε το πλήκτρο Tab.

    Το δρομέα σας είναι τώρα ενεργός στα δεξιά της [στήλης SalesQuantity].

  6. Πληκτρολογήστε ένα διάστημα και, στη συνέχεια, πληκτρολογήστε έναν τελεστή αφαίρεσης - (σύμβολο αφαίρεσης) και, τέλος, πληκτρολογήστε άλλο ένα διάστημα.

  7. Τώρα, πληκτρολογήστε μια άλλη αριστερή αγκύλη [. Αυτήν τη στιγμή, επιλέξτε [ReturnQuantity] στήλη και, στη συνέχεια, πατήστε το πλήκτρο Enter.

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

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

  8. Κάντε δεξί κλικ στην κεφαλίδα στήλης και μετονομάστε τη στήλη σε NetSales.

Αυτό είναι! Ένας τύπος DAX απλό αλλά πανίσχυρο πολύ που μόλις δημιουργήσατε. Για κάθε γραμμή στον πίνακα FactSales, ο τύπος σε NetSales υπολογίζει μια τιμή αφαιρώντας την τιμή στη στήλη [ReturnQuantity] από την τιμή της στήλης της [στήλης SalesQuantity]. Παρατηρήστε πώς θα σας said απλώς "για κάθε γραμμή". Αυτή είναι μια γρήγορη ματιά ένα άλλο ιδιαίτερα σημαντικό έννοια στη γλώσσα DAX; περιβάλλον γραμμής. Θα μάθετε περισσότερα σχετικά με το περιβάλλον γραμμής αργότερα.

Υπάρχει κάποιο πραγματικά σημαντικό να κατανοήσετε κατά την πληκτρολόγηση τελεστή σε έναν τύπο DAX τον τύπο δεδομένων στα ορίσματα που χρησιμοποιείτε. Για παράδειγμα, εάν θέλετε να πληκτρολογήστε τον ακόλουθο τύπο, = 1 και 2, η τιμή που επιστρέφεται θα είναι μια τιμή κειμένου "12". Αυτό συμβαίνει επειδή τον τελεστή εμπορικό και (&) είναι για συνένωσης κειμένου. Για να διαβάσετε αυτόν τον τύπο ερμηνεύει DAX: τον υπολογισμό ενός αποτελέσματος παρακολουθώντας την τιμή 1 ως κείμενο και να προσθέσετε τιμή 2 ως κείμενο. Εάν πληκτρολογήσετε = 1 + 2, DAX διαβάζει αυτόν τον τύπο ως: τον υπολογισμό ενός αποτελέσματος λήψη της αριθμητικής τιμής 1 και προσθέτοντας την αριθμητική τιμή 2. Το αποτέλεσμα είναι φυσικά "3", μια αριθμητική τιμή. DAX υπολογίζει προκύπτει τιμές ανάλογα με τον τελεστή στον τύπο, όχι με βάση τον τύπο δεδομένων των στηλών που χρησιμοποιούνται στο όρισμα. Τύποι δεδομένων στη γλώσσα DAX είναι πολύ σημαντικά, αλλά εκτός του αντικειμένου του αυτήν τη Γρήγορη εκκίνηση. Για να μάθετε περισσότερα σχετικά με τους τύπους δεδομένων και τελεστών σε τύπους DAX, ανατρέξτε στο άρθρο αναφορά DAX (http://go.microsoft.com/fwlink/?LinkId=239769 & clcid = 0x409) στο ηλεκτρονικά βιβλία.

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

Εργασία: Δημιουργία ενός τύπου μέτρησης

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

Περιοχή υπολογισμού PowerPivot

  1. Στη γραμμή τύπων, πληκτρολογήστε το όνομα "Πωλήσεις προηγούμενου τριμήνου":.

  2. Πληκτρολογήστε ένα σύμβολο ίσον = για να ξεκινήσετε τον τύπο υπολογισμού.

  3. Πληκτρολογήστε τα πρώτα γράμματα CAL και, στη συνέχεια, κάντε διπλό κλικ στη συνάρτηση που θέλετε να χρησιμοποιήσετε. Σε αυτόν τον τύπο, θέλετε να χρησιμοποιήσετε τη συνάρτηση CALCULATE.

  4. Πληκτρολογήστε μια αριστερή παρένθεση ( για να ξεκινήσει η διαβίβαση των ορισμάτων στη συνάρτηση CALCULATE.

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

  5. Πληκτρολογήστε τα πρώτα γράμματα του πίνακα FactSales και, στη συνέχεια, στην αναπτυσσόμενη λίστα, κάντε διπλό κλικ στο FactSales[Sales].

  6. Πληκτρολογήστε ένα κόμμα (,) για να καθορίσετε τ πρώτο φίλτρο και, στη συνέχεια, τα γράμματα PRE και κάντε διπλό κλικ στη συνάρτηση PREVIOUSQUARTER.

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

  7. Πληκτρολογήστε τα πρώτα γράμματα Dim και, στη συνέχεια, κάντε διπλό κλικ στο DimDate["κλειδί_ημερομηνίας"].

  8. Κλείστε τόσο το όρισμα που διαβιβάζεται στη συνάρτηση PREVIOUSQUARTER όσο και τη συνάρτηση CALCULATE, πληκτρολογώντας δύο δεξιές παρενθέσεις )).

    Ο τύπος σας πρέπει τώρα να μοιάζει ως εξής:

    Πωλήσεις προηγούμενου τριμήνου:=CALCULATE(FactSales[Sales], PREVIOUSQUARTER(DimDate[DateKey]))

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

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

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

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

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

Σημείωση: Συνήθως, για να χρησιμοποιήσετε τις συναρτήσεις Χρονικής ευφυΐας σε τύπους DAX, πρέπει να καθορίσετε μια μοναδική στήλη ημερομηνιών, χρησιμοποιώντας το παράθυρο διαλόγου Επισήμανση ως πίνακα ημερομηνιών. Στο βιβλίο εργασίας δειγμάτων DAX Formulas.xlsx της Contoso, η στήλη DateKey του πίνακα DimDate έχει επιλεγεί ως η μοναδική στήλη ημερομηνιών.

Επιπλέον βαθμός

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

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

  1. Στον πίνακα FactSales, κάντε κύλιση στη στήλη ReturnQuantity και, στη συνέχεια, κάντε κλικ στην κεφαλίδα της στήλης για να επιλέξετε ολόκληρη τη στήλη.

  2. Στην καρτέλα κεντρική , στην κορδέλα, στην ομάδα υπολογισμοί , κάντε κλικ στο κουμπί Αυτόματη Άθροιση .

Η Αυτόματη Άθροιση στο PowerPivot

Κάντε κλικ στο κάτω βέλος δίπλα στην επιλογή Αυτόματη Άθροιση και, στη συνέχεια, κάντε κλικ στην επιλογή Average (ειδοποίηση το τυπικής συγκέντρωσης συναρτήσεις που να χρησιμοποιήσετε, πολύ).

Αμέσως, δημιουργείται μια νέα μέτρηση με το όνομα ReturnQuantity μέσος όρος των: ακολουθούμενο από τον τύπο = AVERAGE([ReturnQuantity]).

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

Αυτό θα σας βοηθήσει να κατανοήσετε αρκετά καλά τη σύνταξη που χρησιμοποιείται στους τύπους DAX. Μάθατε επίσης μερικές πολύ ενδιαφέρουσες δυνατότητες, όπως το IntelliSense και το AutoSum που σας βοηθούν να δημιουργείτε γρήγορους, εύκολους και ακριβείς τύπους. Φυσικά, υπάρχουν πολύ περισσότερα που μπορείτε να μάθετε για τη σύνταξη. Ένα καλό μέρος για να μάθετε περισσότερα, είναι η Αναφορά DAX ή το SQL Books Online.

Γρήγορο κουίζ σύνταξης

  1. Τι κάνει αυτό το κουμπί στη γραμμή τύπων;
    Κουμπί συνάρτησης

  2. Τι είναι αυτό που περιβάλλει το όνομα μιας στήλης σε έναν τύπο DAX;

  3. Πώς θα μπορείτε να συντάξετε έναν τύπο για τα εξής:
    στο το DimProduct πίνακα, για κάθε γραμμή σε το UnitMargin υπολογιζόμενη στήλη, τον υπολογισμό μιας τιμής αφαιρώντας τιμές το UnitCost στήλης από τις τιμές του UnitPrice στήλης;

Οι απαντήσεις παρατίθενται στο τέλος αυτού του θέματος.

Συναρτήσεις

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

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

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

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

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

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

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

Εισαγωγή συνάρτησης

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

Εργασία: Προσθήκη μιας συνάρτησης σε έναν τύπο με τη χρήση Εισαγωγή συνάρτησης

  1. Στον πίνακα FactSales, κάντε κύλιση προς τα δεξιά στήλη και, στη συνέχεια, στην κεφαλίδα της στήλης, κάντε κλικ στην επιλογή Προσθήκη στήλης.

  2. Στη γραμμή τύπων, πληκτρολογήστε ένα σύμβολο ίσον, =.

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

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

  5. Για αυτόν τον τύπο, που θέλετε να επιστρέψετε ορισμένα δεδομένα που υπάρχουν ήδη σε έναν άλλο πίνακα. Για αυτό, που πρόκειται να χρησιμοποιήσετε μια συνάρτηση σε κατηγορία φίλτρου. Προχωρήστε και κάντε κλικ στην κατηγορία Φιλτράρισμα , και, στη συνέχεια, στην περιοχή Επιλέξτε μια συνάρτηση, κάντε κύλιση προς τα κάτω και κάντε διπλό κλικ η ΣΧΕΤΙΚΉ συνάρτηση. Κάντε κλικ στο κουμπί Ok για να κλείσετε το παράθυρο διαλόγου Εισαγωγή συνάρτησης.

  6. Χρησιμοποιήστε το IntelliSense για να σας βοηθήσει να βρείτε και να επιλέξετε τη στήλη DimChannel [ChannelName].

  7. Κλείστε τον τύπο και πατήστε το πλήκτρο Enter.

  8. Αφού πατήσετε το πλήκτρο Enter για να ολοκληρώσετε τον τύπο, το word Υπολογισμός εμφανίζεται στη γραμμή κατάστασης στο κάτω μέρος του παραθύρου Power Pivot. Τώρα βλέπετε που μόλις δημιουργήσατε μια νέα στήλη στον πίνακα FactSales με τις πληροφορίες από τον πίνακα DimChannel καναλιού.

  9. Μετονομάστε τη στήλη Channel.

    Ο τύπος σας πρέπει να μοιάζει ως εξής: =RELATED(DimChannel[ChannelName])

Μόλις που έχουν εισαχθεί σε μια άλλη συνάρτηση πολύ σημαντικά στη γλώσσα DAX, η συνάρτηση ΣΧΕΤΙΚΉ . Η ΣΧΕΤΙΚΉ συνάρτηση επιστρέφει τις τιμές από έναν άλλο πίνακα. Μπορείτε να χρησιμοποιήσετε ΣΧΕΤΙΚΉ εφόσον υπάρχει μια σχέση μεταξύ του πίνακα αυτήν τη στιγμή και τον πίνακα που περιέχει τις τιμές που θέλετε να λάβετε. Φυσικά, η ΣΧΕΤΙΚΉ συνάρτηση έχει πολλούς δυνατότητες. Σε αυτήν την περίπτωση, μπορείτε να συμπεριλάβετε το κανάλι πωλήσεων για κάθε πώληση τώρα στον πίνακα FactSales. Μπορείτε τώρα να αποκρύψετε τη στήλη DimChannel πίνακα από τη λίστα πεδίων Συγκεντρωτικού πίνακα, διευκολύνοντας την περιήγηση και να δείτε μόνο τις πιο σημαντικές πληροφορίες που χρειάζεστε πραγματικά. Περίπου όπως η συνάρτηση CALCULATE που περιγράφεται παραπάνω, η ΣΧΕΤΙΚΉ συνάρτηση είναι πολύ σημαντικά και θα πιθανώς χρησιμοποιείτε πολλές φορές.

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

Γρήγορο κουίζ συναρτήσεων

  1. Πού παραπέμπει πάντοτε μια συνάρτηση;

  2. Μπορεί ένας τύπος να περιέχει περισσότερες από μία συναρτήσεις;

  3. Ποια κατηγορία συναρτήσεων θα χρησιμοποιούσατε για τη συνένωση δύο συμβολοσειρών κειμένου σε μία συμβολοσειρά;

Οι απαντήσεις παρατίθενται στο τέλος αυτού του θέματος.

Περιβάλλον

Περιβάλλον είναι μία από τις πιο σημαντικές έννοιες DAX για να κατανοήσετε. Υπάρχουν δύο τύποι περιβάλλοντος στη γλώσσα DAX; περιβάλλον γραμμής και περιβάλλον φίλτρου. Θα πρώτα εξετάσουμε περιβάλλον γραμμής.

Περιβάλλον γραμμής

Το περιβάλλον γραμμής είναι πιο εύκολο να θεωρηθεί ως η τρέχουσα γραμμή. Για παράδειγμα, θυμάστε την υπολογιζόμενη στήλη "Περιθώριο" που είδατε νωρίτερα κατά την εκμάθηση της σύνταξης; Ο τύπος =[SalesAmount] - [TotalCost] υπολογίζει μια τιμή της στήλης "Περιθώριο" για κάθε γραμμή του πίνακα. Οι τιμές για κάθε γραμμή υπολογίζονται από τις τιμές των δύο άλλων στηλών, SalesAmount] και [TotalCost] στην ίδια γραμμή. Η DAX μπορεί να υπολογίζει τις τιμές για κάθε γραμμή της στήλης "Περιθώριο", επειδή έχει το περιβάλλον: Για κάθε γραμμή, λαμβάνει τιμές στη στήλη [TotalCost] και τις αφαιρεί από τις τιμές της στήλης [SalesAmount].

Στο επιλεγμένο κελί που φαίνεται παρακάτω, η τιμή $49,54 της τρέχουσας γραμμής υπολογίστηκε με την αφαίρεση της τιμής $51,54 της στήλης [TotalCost] από την τιμή $101,08 της στήλης [SalesAmount].

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

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

Περιβάλλον φίλτρου

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

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

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

Γιατί είναι τόσο σημαντικό να DAX περιβάλλον φίλτρου; Επειδή, ενώ περιβάλλον φίλτρου μπορούν να εφαρμοστούν πιο εύκολα με την προσθήκη στηλών και ετικέτες γραμμών και οι αναλυτές σε έναν Συγκεντρωτικό πίνακα, περιβάλλον φίλτρου μπορούν επίσης να εφαρμοστούν σε έναν τύπο DAX καθορίζοντας ένα φίλτρο χρησιμοποιώντας τις συναρτήσεις όπως όλα, ΣΧΕΤΙΚΉ, ΦΊΛΤΡΟΥ, ΥΠΟΛΟΓΙΣΜΌΣ, με σχέσεις, και από άλλες μονάδες μέτρησης και στήλες. Για παράδειγμα, ας δούμε τον παρακάτω τύπο σε μια μέτρηση που ονομάζεται storesales που:

Τύπος

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

Ο τύπος αυτός περιλαμβάνει τα ακόλουθα στοιχεία σύνταξης:

  1. Το όνομα μέτρηση storesales που ακολουθείται από μια άνω και κάτω τελεία:.

  2. Το τελεστής του συμβόλου ίσον (=) υποδεικνύει την αρχή του τύπου.

  3. Η συνάρτηση CALCULATE αξιολογεί μια παράσταση, ως όρισμα, σε ένα περιβάλλον που τροποποιείται από τα καθορισμένα φίλτρα.

  4. Οι παρενθέσεις () περικλείουν ένα ή περισσότερα ορίσματα.

  5. Μια μέτρηση [Sales] στον ίδιο πίνακα με μια παράσταση. Η μέτρηση πωλήσεων περιέχει τον τύπο: = SUM(FactSales[SalesAmount]).

  6. Ένα κόμμα (,) διαχωρίζει κάθε φίλτρο.

  7. Η στήλη αναφοράς και μια συγκεκριμένη τιμή, DimChannel [ChannelName] = "Store", ως φίλτρο.

Αυτός ο τύπος θα βεβαιωθείτε ότι μόνο τιμές πωλήσεων, που ορίζονται από το μέτρο πωλήσεων, ως φίλτρο, υπολογίζονται μόνο για γραμμές στη στήλη DimChannel [ChannelName] με την τιμή "Store", ως φίλτρο.

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

Γρήγορο κουίζ περιβάλλοντος

  1. Ποιοι είναι οι δύο τύποι περιβάλλοντος;

  2. Τι είναι το περιβάλλον φίλτρου;

  3. Τι είναι το περιβάλλον γραμμής;

Οι απαντήσεις παρατίθενται στο τέλος αυτού του θέματος.

Σύνοψη

Τώρα που έχετε βασική κατανόηση της τις πιο σημαντικές έννοιες στη γλώσσα DAX, μπορείτε να ξεκινήσετε τη δημιουργία τύπων DAX για υπολογιζόμενες στήλες και μετρήσεις μόνοι σας. DAX στην πραγματικότητα μπορεί να είναι λίγο περίπλοκη για να μάθετε, αλλά υπάρχουν πολλοί πόροι διαθέσιμες σε εσάς. Αφού ανάγνωσης σε αυτό το θέμα μερικές φορές και πειραματιστείτε με μερικά από τους δικούς σας τύπους, μπορείτε να μάθετε περισσότερα σχετικά με τις άλλες έννοιες DAX και τύπους που μπορούν να σας βοηθήσουν να επιλύσετε τα δικά σας προβλήματα επιχειρήσεις. Υπάρχουν διαθέσιμες σε εσάς στο Power Pivot Βοήθεια, ηλεκτρονικά βιβλία του SQL Server, λευκές βίβλοι και ιστολόγια από τη Microsoft και αρχικά επαγγελματίες BI πολλούς πόρους DAX. Το Wiki Κέντρου πόρων DAX (http://social.technet.microsoft.com/wiki/contents/articles/dax-resource-center.aspx) είναι ένα καλό σημείο για να ξεκινήσετε. Η αναφορά παραστάσεων ανάλυσης δεδομένων (DAX) είναι επίσης ένας εξαιρετικός πόρος. Φροντίστε να αποθηκεύσετε στα Αγαπημένα σας.

Η λευκή βίβλος "Το DAX στο μοντέλο σε μορφή πίνακα επιχειρηματικής ευφυΐας, διαθέσιμη για λήψη (http://go.microsoft.com/fwlink/?LinkID=237472&clcid=0x409) παρέχει μια πιο αναλυτική ματιά στις έννοιες που παρουσιάστηκαν εδώ καθώς και σε άλλες πιο πολύπλοκες έννοιες και τύπους. Αυτή η λευκή βίβλος χρησιμοποιεί επίσης το ίδιο βιβλίο εργασίας δειγμάτων DAX Formulas.xlsx της Contoso που έχετε ήδη.

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

Σύνταξη:

  1. Ανοίγει τη δυνατότητα "Εισαγωγή συνάρτησης".

  2. Αγκύλες [].

  3. = [ΤιμήΜονάδας] - [UnitCost]

Συναρτήσεις:

  1. Ένας πίνακας και μια στήλη.

  2. Ναι. Οι τύποι μπορεί να περιέχουν έως και 64 ένθετες συναρτήσεις.

  3. Συναρτήσεις κειμένου.

Περιβάλλον:

  1. Περιβάλλον γραμμής και περιβάλλον φίλτρου

  2. Ένα ή περισσότερα φίλτρα σε έναν υπολογισμό που καθορίζει μία μόνο τιμή.

  3. Η τρέχουσα γραμμή.

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

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

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

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

×