Share via


Γλωσσάρι DAX

Ερώτημα ανάλυσης

Οι απεικονίσεις Power BI υποβάλλουν ερώτημα σε ένα μοντέλο δεδομένων χρησιμοποιώντας ένα ερώτημα ανάλυσης. Ένα ερώτημα ανάλυσης προσπαθεί να μειώσει πιθανώς μεγάλους όγκους δεδομένων και πολυπλοκότητες μοντέλων χρησιμοποιώντας τρεις ξεχωριστές φάσεις: Φιλτράρισμα, ομαδοποίηση και σύνοψη. Ένα ερώτημα ανάλυσης δημιουργείται αυτόματα όταν τα πεδία εκχωρούνται στις ενότητες απεικονίσεων αναφοράς. Οι συντάκτες αναφορών μπορούν να ελέγχουν τη συμπεριφορά των αναθέσεων πεδίων με μετονομάζοντας πεδία, τροποποιώντας την τεχνική σύνοψης ή απενεργοποιώντας τη σύνοψη για να επιτευχθεί ομαδοποίηση. Κατά τον χρόνο σχεδίασης αναφοράς, μπορούν να προστεθούν φίλτρα στην αναφορά, σε μια σελίδα αναφοράς ή σε μια απεικόνιση. Στην προβολή ανάγνωσης, τα φίλτρα μπορούν να τροποποιηθούν στο τμήμα παραθύρου Φίλτρα ή μέσω αλληλεπιδράσεων με αναλυτές και άλλες απεικονίσεις (διασταυρούμενο φιλτράρισμα).

ΚΕΝΟ

Το DAX ορίζει την απουσία μιας τιμής ως BLANK. Είναι το ισοδύναμο της SQL NULL, αλλά δεν συμπεριφέρεται ακριβώς το ίδιο. Είναι πιο ευθυγραμμισμένο με το Excel και τον τρόπο με τον οποίο ορίζει ένα κενό κελί. Το BLANK αξιολογείται ως μηδέν ή μια κενή συμβολοσειρά όταν συνδυάζεται με άλλες λειτουργίες. Για παράδειγμα, BLANK + 20 = 20. Να χρησιμοποιείτε πάντα κεφαλαία γράμματα. ο πληθυντικός είναι ΚΕΝΑ, με πεζό "s".

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

Ένας υπολογισμός μοντέλου που χρησιμοποιείται για την προσθήκη μιας στήλης σε ένα μοντέλο σε μορφή πίνακα με σύνταξη ενός τύπου DAX. Ο τύπος πρέπει να επιστρέψει μια ανυσματική τιμή και αξιολογείται για κάθε γραμμή του πίνακα. Μια υπολογιζόμενη στήλη μπορεί να προστεθεί σε έναν πίνακα λειτουργίας αποθήκευσης Εισαγωγή ή DirectQuery.

Υπολογιζόμενη μέτρηση

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

Υπολογιζόμενος πίνακας

Ένας υπολογισμός μοντέλου που χρησιμοποιείται για την προσθήκη ενός πίνακα σε ένα μοντέλο σε μορφή πίνακα με σύνταξη ενός τύπου DAX. Ο τύπος πρέπει να επιστρέψει ένα αντικείμενο πίνακα. Έχει ως αποτέλεσμα έναν πίνακα που χρησιμοποιεί τη λειτουργία αποθήκευσης Εισαγωγή.

Υπολογισμός

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

Περιβάλλον

Περιγράφει το περιβάλλον στο οποίο αξιολογείται ένας τύπος DAX. Υπάρχουν δύο τύποι περιβάλλοντος: Περιβάλλον γραμμής και περιβάλλον φίλτρου. Το περιβάλλον γραμμής αντιπροσωπεύει την "τρέχουσα γραμμή" και χρησιμοποιείται για την αξιολόγηση τύπων και παραστάσεων υπολογιζόμενης στήλης που χρησιμοποιούνται από επαναλήπτες πινάκων. Το περιβάλλον φίλτρου χρησιμοποιείται για την αξιολόγηση μετρήσεων και αντιπροσωπεύει φίλτρα που εφαρμόζονται απευθείας σε στήλες μοντέλου και φίλτρα που μεταδίδονται με σχέσεις μοντέλου.

DAX

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

Δυναμική ασφάλεια

Όταν επιβάλλονται κανόνες ασφάλειας σε επίπεδο γραμμών (RLS) με χρήση της ταυτότητας του χρήστη αναφοράς. Οι κανόνες φιλτράρουν πίνακες μοντέλου χρησιμοποιώντας το όνομα λογαριασμού χρήστη, το οποίο μπορεί να γίνει με τις συναρτήσεις USERNAME ή USERPRINCIPALNAME. Ανατρέξτε στο θέμα Ασφάλεια σε επίπεδο γραμμών.

Expression

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

Πεδίο

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

Τύπος

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

Function

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

Έμμεση μέτρηση

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

Συνάρτηση επαναλήπτη

Μια συνάρτηση DAX που απαριθμεί όλες τις γραμμές ενός δεδομένου πίνακα και αξιολογεί μια δεδομένη παράσταση για κάθε γραμμή. Παρέχει ευελιξία και έλεγχο του τρόπου με τον οποίο οι υπολογισμοί μοντέλων συνοψίζουν δεδομένα.

MDX

Η γλώσσα πολυδιάστατων παραστάσεων (MDX) είναι μια γλώσσα τύπων για Υπηρεσίες ανάλυσης του SQL Server πολυδιάστατα μοντέλα (γνωστά και ως κύβοι). Το MDX μπορεί να χρησιμοποιηθεί για την υποβολή ερωτημάτων σε μοντέλα σε μορφή πίνακα, ωστόσο δεν μπορεί να ορίσει έμμεσες μετρήσεις. Μπορεί να ζητήσει μόνο μετρήσεις που έχουν ήδη οριστεί στο μοντέλο.

Μέτρηση

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

Ομάδα μέτρησης

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

Υπολογισμός μοντέλου

Ένας επώνυμος τύπος που χρησιμοποιείται για την προσθήκη ενός υπολογιζόμενου πίνακα, υπολογιζόμενης στήλης ή μέτρησης σε ένα μοντέλο δεδομένων σε μορφή πίνακα. Η δομή του είναι <NAME> = <FORMULA>. Οι περισσότεροι υπολογισμοί προστίθενται από δημιουργούς μοντέλων δεδομένων στο Power BI Desktop, αλλά μπορούν επίσης να προστεθούν μετρήσεις σε μια αναφορά δυναμικής σύνδεσης. Ανατρέξτε στο θέμα Μετρήσεις αναφοράς.

Γρήγορες μετρήσεις

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

Μετρήσεις αναφοράς

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

Ασφάλεια σε επίπεδο γραμμών

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

Ανυσμάτων

Στο DAX, μια ανυσματική τιμή είναι μια μοναδική τιμή. Μια ανυσματική τιμή μπορεί να είναι οποιουδήποτε τύπου δεδομένων: Δεκαδικός, Ακέραιος, Ημερομηνία/Ώρα, Συμβολοσειρά, Νομισματική μονάδα, Δυαδική τιμή. Μια ανυσματική τιμή μπορεί να είναι το αποτέλεσμα μιας παράστασης που υπολογίζεται από πολλές τιμές. Για παράδειγμα, μια συνάρτηση συνάθροισης όπως η MAX() επιστρέφει μια μοναδική μέγιστη τιμή από ένα σύνολο τιμών από το οποίο θα αξιολογηθεί.

Σύνοψη

Μια λειτουργία που εφαρμόζεται στις τιμές μιας στήλης. Ανατρέξτε στο θέμα μέτρηση.

Χρονική ευφυΐα

Η χρονική ευφυΐα σχετίζεται με υπολογισμούς με την πάροδο του χρόνου, όπως έτος μέχρι σήμερα (YTD).

Συνάρτηση χρονικής ευφυΐας

Το DAX περιλαμβάνει πολλές συναρτήσεις χρονικής ευφυΐας. Κάθε φορά η συνάρτηση ευφυΐας επιτυγχάνει το αποτέλεσό της τροποποιώντας το περιβάλλον φίλτρου για φίλτρα ημερομηνίας. Παραδείγματα συναρτήσεων: TOTALYTD και SAMEPERIODLASTYEAR.

Τιμή, τιμές

Δεδομένα που θα απεικονιστούν.

Παράμετρος what-if

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