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

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

Τι είναι το DAX;

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

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

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

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

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

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

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

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

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

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

Σύνταξη

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  6. Η στήλη αναφοράς [SalesAmount] στον πίνακα FactSales. Με αυτό το όρισμα, η συνάρτηση SUM γνωρίζει σε ποια στήλη θα αθροίσει ένα άθροισμα.

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

Για τη μέτρηση που ονομάζεται άθροισμα του ποσού πωλήσεων, υπολογίστε (=) το άθροισμα των τιμών στη στήλη [ SalesAmount ] στον πίνακα FactSales .

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

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

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

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

Είναι πολύ σημαντικό οι τύποι σας να έχουν τη σωστή σύνταξη. Στις περισσότερες περιπτώσεις, εάν η σύνταξη δεν είναι σωστή, θα επιστραφεί ένα συντακτικό σφάλμα. Σε άλλες περιπτώσεις, η σύνταξη μπορεί να είναι σωστή, αλλά οι τιμές που επιστρέφονται μπορεί να μην είναι αυτές που αναμένετε. Power Pivot (και τα εργαλεία δεδομένων του SQL Server) περιλαμβάνουν το 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 για να ολοκληρώσετε τον τύπο, ο Υπολογισμός του Word εμφανίζεται στη γραμμή κατάστασης κατά μήκος του κάτω μέρους του παραθύρου Power Pivot. Προχωρά γρήγορα, ακόμα και αν υπολογίσατε απλώς νέες τιμές για περισσότερες από 3.000.000 γραμμές.

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

Αυτό ήταν! Μόλις δημιουργήσατε έναν απλό αλλά πολύ ισχυρό τύπο DAX. Για κάθε γραμμή του πίνακα FactSales, ο τύπος NetSales υπολογίζει μια τιμή αφαιρώντας την τιμή στη στήλη [ReturnQuantity] από την τιμή στη στήλη [SalesQuantity]. Παρατηρήστε πώς μόλις είπαμε "για κάθε γραμμή". Αυτή είναι μια αναλαμπή μιας άλλης πολύ σημαντικής έννοιας στο 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) στα βιβλία online.

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

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

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

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

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

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

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

  4. Πληκτρολογήστε μια αριστερή παρένθεση (για να ξεκινήσετε τα ορίσματα που θα μεταβιβαστούν στη συνάρτηση ΥΠΟΛΟΓΙΣΜΌς.

    Παρατηρήστε ότι αφού πληκτρολογήσετε την αριστερή παρένθεση, το IntelliSense εμφανίζει τα ορίσματα που απαιτούνται για τη συνάρτηση ΥΠΟΛΟΓΙΣΜΌς. Θα μάθετε περισσότερα σχετικά με τα ορίσματα σε λίγο.

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

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

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

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

  8. Κλείστε τόσο το όρισμα που μεταβιβάζεται στη συνάρτηση PREVIOUSQUARTER όσο και τη συνάρτηση ΥΠΟΛΟΓΙΣΜΌς πληκτρολογώντας δύο δεξιές παρενθέσεις)).

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

    Πωλήσεις προηγούμενου τριμήνου: = ΥΠΟΛΟΓΙΣΜΌς (FactSales [πωλήσεις], PREVIOUSQUARTER (DimDate [DateKey]))

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

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

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

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

Τέλος, χρησιμοποιήσατε τη συνάρτηση ΥΠΟΛΟΓΙΣΜΌς. Αυτή είναι μία από τις πιο ισχυρές συναρτήσεις στο DAX. Καθώς συντάσσετε μοντέλα δεδομένων και δημιουργείτε πιο σύνθετους τύπους, πιθανόν να χρησιμοποιήσετε αυτή τη συνάρτηση πολλές φορές. Η συζήτηση της συνάρτησης "ΥΠΟΛΟΓΙΣΜΌς" βρίσκεται εκτός του εύρους αυτής της γρήγορης εκκίνησης, αλλά καθώς οι γνώσεις σας για το DAX αυξάνονται, προσέξτε ιδιαίτερα αυτό το σημείο.

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

Έξτρα πίστωση

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Συναρτήσεις

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. Κλείστε τον τύπο και, στη συνέχεια, πατήστε το πλήκτρο ENTER.

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

  9. Μετονομάστε το κανάλι στηλών.

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

Μόλις εισήχθητε σε μια άλλη πολύ σημαντική συνάρτηση στο DAX, τη συνάρτηση related . Η συνάρτηση RELATED επιστρέφει τιμές από έναν άλλο πίνακα. Μπορείτε να χρησιμοποιήσετε τη σχετική προϋπόθεση υπάρχει μια σχέση μεταξύ του πίνακα στον οποίο βρίσκεστε τη συγκεκριμένη στιγμή και του πίνακα που περιέχει τις τιμές που θέλετε να λάβετε. Φυσικά, η σχετική συνάρτηση έχει τεράστιες δυνατότητες. Σε αυτή την περίπτωση, μπορείτε πλέον να συμπεριλάβετε το κανάλι πωλήσεων για κάθε πώληση στον πίνακα FactSales. Τώρα μπορείτε να αποκρύψετε τον πίνακα DimChannel από τη λίστα πεδίων του Συγκεντρωτικού πίνακα, διευκολύνοντας την περιήγηση και να δείτε μόνο τις πιο σημαντικές πληροφορίες που χρειάζεστε πραγματικά. Όπως και η συνάρτηση ΥΠΟΛΟΓΙΣΜΌς που περιγράφεται παραπάνω, η συνάρτηση RELATED είναι πολύ σημαντική και πιθανώς θα τη χρησιμοποιήσετε πολλές φορές.

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

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

  1. Τι αναφέρει πάντα μια συνάρτηση;

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

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

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

Περιβάλλον

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

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

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

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

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

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

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

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

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

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

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

Τύπος

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

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

  1. Το όνομα μέτρου StoreSales, ακολουθούμενο από άνω και κάτω τελεία:.

  2. Ο τελεστής Signs ίσον (=) υποδηλώνει την αρχή του τύπου.

  3. Η συνάρτηση ΥΠΟΛΟΓΙΣΜΌς αξιολογεί μια παράσταση, ως όρισμα, σε ένα περιβάλλον που τροποποιείται από τα καθορισμένα φίλτρα.

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

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

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

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

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

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

Περιβάλλον γρήγορο κουίζ

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

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

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

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

Σύνοψη

Τώρα που έχετε μια βασική κατανόηση των σημαντικότερων εννοιών στο DAX, μπορείτε να αρχίσετε να δημιουργείτε τύπους DAX για υπολογισμένες στήλες και μέτρα μόνοι σας. Η DAX μπορεί όντως να είναι λίγο δυσνόητη, αλλά υπάρχουν πολλοί διαθέσιμοι πόροι για εσάς. Αφού διαβάσετε αυτό το θέμα μερικές φορές και πειραματιστείτε με μερικούς από τους δικούς σας τύπους, μπορείτε να μάθετε περισσότερα σχετικά με άλλες έννοιες και τύπους DAX που μπορούν να σας βοηθήσουν να λύσετε τα προβλήματα της επιχείρησής σας. Υπάρχουν πολλοί πόροι DAX που είναι διαθέσιμοι για εσάς στο Power Pivot βοήθεια, SQL Server Books Online, λευκές βίβλους και ιστολόγια τόσο από τη Microsoft όσο και από κορυφαίους επαγγελματίες BI. Το 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) παρέχει μια πιο λεπτομερή ματιά στις έννοιες που εισάγονται εδώ, καθώς και σε πολλές άλλες προηγμένες έννοιες και τύπους. Αυτή η Λευκή Βίβλος χρησιμοποιεί επίσης το ίδιο βιβλίο εργασίας για τα δείγματα τύπων contoso DAX. xlsx που έχετε ήδη.

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

Σύνταξη:

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

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

  3. = [Τιμή μονάδας]-[ΚόστοςΜονάδας]

Λειτουργίες

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

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

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

Περιβάλλοντος

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

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

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

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

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

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

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

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

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

×