İngilizce dilinde oku

Aracılığıyla paylaş


ERROR

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloMeasureGörsel hesaplama

error iletisiyle bir error oluşturur.

Sözdizimi

ERROR(<text>)

Parametre

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

İade value

None

Açıklamalar

  • ERROR işlevi, skaler value beklendiği her yerde DAX ifadeye yerleştirilebilir.

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

Ö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 and "kırmızı renkle karşılaşıldı" içeren anderror ileti 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] [Measure]
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 product renklerden not olduğundan ERROR işlevi not yürütülür.