HATA

Hata iletisiyle hata oluşturur.

Sözdizimi

ERROR(<text>)  

Parametreler

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

Dönüş değeri

Hiçbiri

Açıklamalar

  • ERROR işlevi, skaler değerin beklendiği her yerde bir DAX ifadesine yerleştirilebilir.

  • Bu işlev, hesaplanan sütunlarda veya satır düzeyi güvenlik (RLS) kurallarında kullanıldığında DirectQuery modunda kullanılmak üzere desteklenmez.

Örnek 1

Aşağıdaki DAX sorgusu:

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 "kırmızı renkle karşılaşıldı" ifadesini içeren bir hata iletisi oluşturur.

Örnek 2

Aşağıdaki DAX sorgusu:

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]

Aşağıdaki tabloyu döndürür:

SolukÜrün[Renk] [Ölçü]
Siyah Siyah
Mavi Mavi
Gri Gri
Çoklu Çoklu
NA NA
Kırmızı Kırmızı
Silver Silver
Gümüş\Siyah Gümüş\Siyah
Beyaz Beyaz
Sarı Sarı

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