ERROR
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Εμφανίζει ένα σφάλμα με ένα μήνυμα σφάλματος.
Σύνταξη
ERROR(<text>)
Παραμέτρους
Όρος | Ορισμός |
---|---|
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] | [Μέτρηση] |
---|---|
Μαύρος | Μαύρος |
Μπλε | Μπλε |
Γκρίζος | Γκρίζος |
Πολυ | Πολυ |
NA | NA |
Κόκκινος | Κόκκινος |
Ασήμι | Ασήμι |
Ασημί\Μαύρο | Ασημί\Μαύρο |
Άσπρος | Άσπρος |
Κίτρινος | Κίτρινος |
Επειδή το Magenta δεν είναι ένα από τα χρώματα προϊόντος, η συνάρτηση ERROR δεν εκτελείται.