ISONORAFTER
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
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
ISONORAFTER(<scalar_expression>, <scalar_expression>[, sort_order [, <scalar_expression>, <scalar_expression>[, sort_order]]…)
Parametreler
Süre | Tanım |
---|---|
skaler ifade | 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. |
sıralama düzeni | (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 ISAFTER'e benzer. Aradaki fark, FILTRE değerlerine göre veya sonrasında sıralanan değerler için ISONORAFTER'in true döndürmesidir; burada ISAFTER, filtre değerlerinden sonra kesin olarak 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 | Durum | Sayı | 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:
FILTER (
Info,
ISONORAFTER (
Info[Country], "IND", ASC,
Info[State], "MH", ASC )
)
Döndürür:
Ülke/Bölge | Durum | Sayı | Toplam |
---|---|---|---|
IND | MH | 25 | 1000 |
IND | WB | 10 | 900 |
ABD | CA | 5 | 500 |
ABD | WA | 10 | 900 |