HATA
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
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.