ΛΆΘΟΣ
Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση
Εμφανίζει ένα σφάλμα με ένα μήνυμα σφάλματος.
Σύνταξη
ERROR(<text>)
Παράμετροι
Όρος | Ορισμός |
---|---|
κείμενο | Μια συμβολοσειρά κειμένου που περιέχει ένα μήνυμα σφάλματος. |
Επιστρεφόμενη αξία
Κανένα
Παρατηρήσεις
Η συνάρτηση ERROR μπορεί να τοποθετηθεί σε μια παράσταση DAX οπουδήποτε αναμένεται μια ανυσματική τιμή.
Αυτή η συνάρτηση δεν υποστηρίζεται για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες ή σε κανόνες ασφάλειας σε επίπεδο γραμμών (RLS).
Παράδειγμα 1
Το παρακάτω ερώτημα DAX:
DEFINE
MEASURE DimProduct[Measure] =
IF(
SELECTEDVALUE(DimProduct[Color]) = "Red",
ERROR("red color encountered"),
SELECTEDVALUE(DimProduct[Color])
)
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]
Αποτυγχάνει και εμφανίζει ένα μήνυμα σφάλματος που περιέχει το κείμενο "εντοπίστηκε κόκκινο χρώμα".
Παράδειγμα 2
Το παρακάτω ερώτημα DAX:
DEFINE
MEASURE DimProduct[Measure] =
IF(
SELECTEDVALUE(DimProduct[Color]) = "Magenta",
ERROR("magenta color encountered"),
SELECTEDVALUE(DimProduct[Color])
)
EVALUATE SUMMARIZECOLUMNS(DimProduct[Color], "Measure", [Measure])
ORDER BY [Color]
Επιστρέφει τον παρακάτω πίνακα:
DimProduct[Color] | [Μέτρηση] |
---|---|
Μαύρο | Μαύρο |
Μπλε | Μπλε |
Γκρι | Γκρι |
Πολλαπλά | Πολλαπλά |
Μη διαθέσιμο | Μη διαθέσιμο |
Κόκκινο | Κόκκινο |
Ασημί | Ασημί |
Ασημί\Μαύρο | Ασημί\Μαύρο |
White | White |
Κίτρινο | Κίτρινο |
Επειδή το magenta δεν είναι ένα από τα χρώματα προϊόντος, η συνάρτηση ERROR δεν εκτελείται.