Ανάγνωση στα Αγγλικά

Κοινή χρήση μέσω


DEFINE

Παρουσιάζει μια πρόταση με έναν or περισσότερους ορισμούς οντοτήτων που μπορούν να εφαρμοστούν σε έναν or περισσότερο EVALUATEstatements ενός DAX ερωτήματος.

Σύνταξη

DAX
[DEFINE 
    (
     (MEASURE <table name>[<measure name>] = <scalar expression>) | 
     (VAR <var name> = <table or scalar expression>) |
     (TABLE <table name> = <table expression>) | 
     (COLUMN <table name>[<column name>] = <scalar expression>) | 
    ) + 
]

(EVALUATE <table expression>) +

Παραμέτρους

Όρος Ορισμός
Entity MEASURE, VAR, TABLE1, or COLUMN1.
name Το όνομα ενός measure, var, πίνακα or ορισμού στήλης. Δεν μπορεί να είναι παράσταση. Το όνομα not πρέπει να είναι μοναδικό. Το όνομα υπάρχει μόνο για τη duration του ερωτήματος.
expression Οποιαδήποτε παράσταση DAX που επιστρέφει έναν πίνακα or ανυσματική value. Η παράσταση μπορεί να χρησιμοποιήσει οποιαδήποτε από τις καθορισμένες οντότητες. If υπάρχει ανάγκη να convert μια ανυσματική παράσταση σε μια παράσταση πίνακα, να αναδιπλώσετε την παράσταση μέσα σε μια κατασκευή πίνακα με άγκιστρα {}, or να χρησιμοποιήσετε τη συνάρτηση ROW() για να επιστρέψετε έναν πίνακα μοναδικής γραμμής.

[1]Προσοχή: ορισμοί ΠΊΝΑΚΑ με εμβέλεια ερωτήματος and COLUMN προορίζονται μόνο για εσωτερική χρήση. Παρόλο που μπορείτε να define TABLE and παραστάσεις COLUMN για ένα ερώτημα χωρίς σύνταξη error, μπορεί να παράγουν σφάλματα χρόνου εκτέλεσης andnot συνιστώνται.

Παρατηρήσεις

  • Ένα DAX ερώτημα μπορεί να έχει πολλές EVALUATEstatements, αλλά μπορεί να έχει μόνο μία πρόταση DEFINE. Οι ορισμοί στην πρόταση DEFINE μπορούν να ισχύουν για οποιαδήποτε EVALUATEstatements στο ερώτημα.

  • Απαιτείται τουλάχιστον ένας ορισμός σε μια πρόταση DEFINE.

  • Measure ορισμοί για ένα μοντέλο παράκαμψης ερωτήματος με το ίδιο όνομα.

  • VAR ονόματα έχουν μοναδικούς περιορισμούς. Για να μάθετε περισσότερα, ανατρέξτε στο θέμα VAR - Παράμετροι.

  • Για να μάθετε περισσότερα σχετικά με τον τρόπο χρήσης μιας πρότασης DEFINE, ανατρέξτε στο θέμα DAX ερωτημάτων.

EVALUATE
VAR
MEASURE
DAX ερωτημάτων