Aracılığıyla paylaş


ERROR

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

Hata iletisiyle hata oluşturur.

Sözdizimi

ERROR(<text>)

Parametre

Terim Tanım
text Hata iletisi içeren bir metin dizesi.

Dönüş değeri

Hiç kimse

Açıklamalar

  • ERROR işlevi, skaler değerin beklendiği her yerde DAX ifadeye 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
Çok Çok
NA NA
Kırmızı Kırmızı
Gümüş Gümüş
Gümüş\Siyah Gümüş\Siyah
Beyaz Beyaz
Sarı Sarı

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