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


ΛΆΘΟΣ

Ισχύει για: Υπολογισμός απεικόνισης υπολογιζόμενης στήλης υπολογιζόμενου πίνακα Μέτρηση

Εμφανίζει ένα σφάλμα με ένα μήνυμα σφάλματος.

Σύνταξη

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 δεν εκτελείται.