HATA

Hata iletisine sahip bir hata döndürür.

Söz dizimi

ERROR(<text>)  

Parametreler

Süre Tanım
metin Hata iletisi içeren metin dizesi.

Döndürülen değer

Yok

Açıklamalar

  • ERROR işlevi, skaler değerin beklendiği tüm DAX ifadelerine yerleştirilebilir.

  • Hesaplanmış sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında, bu işlevin DirectQuery modunda kullanılması desteklenmez.

Örnek 1

Aşağıdaki DAX işlevi:

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]

Başarısız olur ve “red color encountered” (kırmızı renk tespit edildi) hata iletisini döndürür.

Örnek 2

Aşağıdaki DAX işlevi:

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]

Şu tabloyu döndürür:

DimProduct[Color] [Ölçü]
Siyahi Siyah
Mavi Mavi
Gri Gri
Çoklu Çoklu
NA NA
Kırmızı Red
Silver Gümüş
Gümüş\Siyah Gümüş\Siyah
Beyaz Beyaz
Yellow Yellow

Macenta ürün renklerinden biri olmadığından ERROR işlevi yürütülmez.