Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Παρουσιάζει μια πρόταση με έναν ή περισσότερους ορισμούς οντότητας που μπορούν να εφαρμοστούν σε μία ή περισσότερες EVALUATE προτάσεις ενός ερωτήματος DAX.
Σύνταξη
[DEFINE
(
(COLUMN <table name>[<column name>] = <scalar expression>) |
(FUNCTION <function name> = ([parameter name]: [parameter type], ...) => <function body>) |
(MEASURE <table name>[<measure name>] = <scalar expression>) |
(TABLE <table name> = <virtual table definition>) |
(VAR <var name> = <table or scalar expression>) |
) +
]
(EVALUATE <table expression>) +
Παραμέτρους
| Όρος | Ορισμός |
|---|---|
Entity |
ΣΤΗΛΗ1, ΣΥΝΑΡΤΗΣΗ, MEASURE, ΠΙΝΑΚΑΣ1 ή VAR. |
name |
Το όνομα μιας στήλης, συνάρτησης, μέτρησης, πίνακα ή ορισμού διακύβερνησης. Δεν μπορεί να είναι παράσταση. Το όνομα δεν χρειάζεται να είναι μοναδικό. Το όνομα υπάρχει μόνο κατά τη διάρκεια του ερωτήματος. |
expression |
Οποιαδήποτε DAX παράσταση που επιστρέφει έναν πίνακα ή μια ανυσματική τιμή. Η παράσταση μπορεί να χρησιμοποιήσει οποιαδήποτε από τις καθορισμένες οντότητες. Εάν υπάρχει ανάγκη μετατροπής μιας ανυσματικής παράστασης σε μια παράσταση πίνακα, αναδιπλώστε την παράσταση μέσα σε μια κατασκευή πίνακα με άγκιστρα {}ή χρησιμοποιήστε τη συνάρτηση ROW() για να επιστρέψετε έναν πίνακα μοναδικής γραμμής. |
parameter type, parameter name, function body |
Ανατρέξτε στην πρόταση FUNCTION. |
[1]Προσοχή: ορισμοί ΠΙΝΆΚΩΝ και ΣΤΗΛΏΝ με εμβέλεια ερωτήματος προορίζονται μόνο για εσωτερική χρήση. Παρόλο που μπορείτε να ορίσετε παραστάσεις TABLE και COLUMN για ένα ερώτημα χωρίς σφάλμα σύνταξης, μπορεί να παράγουν σφάλματα χρόνου εκτέλεσης και δεν συνιστώνται.
Παρατηρήσεις
Ένα DAX ερώτημα μπορεί να έχει πολλές προτάσεις EVALUATE, αλλά μπορεί να έχει μόνο μία πρόταση DEFINE. Οι ορισμοί στην πρόταση DEFINE μπορούν να εφαρμοστούν σε οποιεσδήποτε προτάσεις EVALUATE στο ερώτημα.
Απαιτείται τουλάχιστον ένας ορισμός σε μια πρόταση DEFINE.
Οι ορισμοί μετρήσεων για ένα μοντέλο παράκαμψης ερωτήματος με το ίδιο όνομα.
VAR ονόματα έχουν μοναδικούς περιορισμούς. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα VAR - Παράμετροι.
Για να μάθετε περισσότερα σχετικά με τον τρόπο χρήσης μιας πρότασης DEFINE, ανατρέξτε στο θέμα DAX ερωτημάτων.
Για να μάθετε περισσότερα σχετικά με την εικονική στήλη, ανατρέξτε στο θέμα εικονικής στήλης
Για να μάθετε περισσότερα σχετικά με τον εικονικό πίνακα, ανατρέξτε στο θέμα εικονικός πίνακας
Για να μάθετε περισσότερα σχετικά με DAX συναρτήσεις που ορίζονται από τον χρήστη, ανατρέξτε στο θέμαDAX Συναρτήσεις που ορίζονται από τον χρήστη