ERROR
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan 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.