İngilizce dilinde oku

Aracılığıyla paylaş


ISONORAFTER

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

Başlangıç yan tümcesinin davranışını öykünen ve tüm koşul parametrelerini karşılayan bir satır için true döndüren boole işlevi.

Sıralama düzenine bağlı olarak, ilk parametre ikinci parametreyle karşılaştırılır. Sıralama düzeni artansa, yapılacak karşılaştırma ilk parametre ikinci parametreden büyüktür. Sıralama düzeni azalan düzendeyse, yapılacak karşılaştırma ilk parametreden daha küçük ikinci parametredir.

Sözdizimi

DAX
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)  

Parametre

Terim Tanım
scalar expression Sütun başvurusu, tamsayı veya dize değeri gibi bir skaler değer döndüren herhangi bir ifade. Genellikle ilk parametre bir sütun başvurusudur ve ikinci parametre bir skaler değerdir.
sort order (isteğe bağlı) Sütunun sıralandığı sıra. Artan (ASC) veya azalan (DESC) olabilir. Sıralama düzeni varsayılan olarak artan düzendedir.

Dönüş değeri

Doğru veya yanlış.

Açıklamalar

Bu işlev isafterbenzer. Aradaki fark, FILTRE değerlerine sıralanan değerler için ISONORAFTER'in true döndürmesidir; burada ISAFTER, filtre değerlerini sonra kesinlikle sıralanmış değerler için true döndürür.

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

Bilgi adlı aşağıdaki tablo için:

Ülke/Bölge Devlet Saymak Toplam
IND JK 20 800
IND MH 25 1000
IND WB 10 900
ABD CA 5 500
ABD WA 10 900

Aşağıdaki ifade:

DAX
FILTER (
    Info,
    ISONORAFTER (
        Info[Country], "IND", ASC,
        Info[State], "MH", ASC )
)

Döndürür:

Ülke/Bölge Devlet Saymak Toplam
IND MH 25 1000
IND WB 10 900
ABD CA 5 500
ABD WA 10 900

ISAFTER