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

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


ERROR

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

Εμφανίζει μια error με ένα error μήνυμα.

Σύνταξη

ERROR(<text>)

Παραμέτρους

Όρος Ορισμός
text Μια συμβολοσειρά κειμένου που περιέχει ένα error μήνυμα.

Επιστροφή value

None

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

  • Η συνάρτηση ERROR μπορεί να τοποθετηθεί σε μια παράσταση DAX οπουδήποτε αναμένεται μια ανυσματική value.

  • Αυτή η συνάρτηση υποστηρίζεται not για χρήση σε λειτουργία DirectQuery όταν χρησιμοποιείται σε υπολογιζόμενες στήλες or κανόνες ασφάλειας σε επίπεδο γραμμών (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]

Αποτυγχάνει and εμφανίζει anderror μήνυμα που περιέχει "εντοπίστηκε κόκκινο χρώμα".

Παράδειγμα 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] [Measure]
Μαύρος Μαύρος
Μπλε Μπλε
Γκρίζος Γκρίζος
Πολυ Πολυ
NA NA
Κόκκινος Κόκκινος
Ασήμι Ασήμι
Ασημί\Μαύρο Ασημί\Μαύρο
Άσπρος Άσπρος
Κίτρινος Κίτρινος

Επειδή το Magenta είναι not ένα από τα product χρώματα, η συνάρτηση ERROR εκτελείται not.