RANK.EQ
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Sayı listesindeki bir sayının derecelendirmesini döndürür.
Sözdizimi
RANK.EQ(<value>, <columnName>[, <order>])
Parametreler
Süre | Tanım |
---|---|
değer | Derecelendirmesi bulunabilecek tek bir skaler değer döndüren herhangi bir DAX ifadesi. İfade, işlev değerlendirilmeden önce tam olarak bir kez değerlendirilir ve bağımsız değişken listesine geçirilen değerdir. |
columnName | Derecelerin belirleneceği mevcut bir sütunun adı. Bu, şu işlevler kullanılarak oluşturulmuş bir ifade veya sütun olamaz: ADDCOLUMNS, ROW veya SUMMARIZE. |
sıralama | (İsteğe bağlı) Sayıyı düşük ile yüksek arasında veya yüksek ile düşük arasında sıralamayı belirten bir değer: |
sipariş değerleri
değer | alternatif değer | Açıklama |
---|---|---|
0 (sıfır) | FALSE | columnName değerini azalan sırada sıralar. Değer columnName içindeki en yüksek sayıya eşitse RANK değeridir. EQ 1'dir. |
1 | TRUE | columnName değerinin artan sırasına göre sıralanır. Değer columnName içindeki en düşük sayıya eşitse RANK değeridir. EQ 1'dir. |
Dönüş değeri
columnName içindeki sayılar arasındaki değerin derecesini gösteren sayı.
Açıklamalar
columnName şu işlevler kullanılarak oluşturulan herhangi bir sütuna başvuramaz: ADDCOLUMNS, ROW veya SUMMARIZE. Ben
Değer columnName içinde değilse veya değer boşsa RANK değerini kullanın. EQ boş bir değer döndürür.
Değerin yinelenen değerleri aynı derecelendirme değerini alır; atanan sonraki derece değeri, derecelendirme değeri artı yinelenen değerlerin sayısı olur. Örneğin beş (5) değer 11 derecesine bağlıysa, sonraki değer 16 (11 + 5) derecesini alı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 1
Aşağıdaki örnek, InternetSales_USD tablosundaki SalesAmount_USD değerleri aynı sütundaki tüm sayılara göre sıralayan bir hesaplanmış sütun oluşturur.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Örnek 2
Aşağıdaki örnek, değerlerin bir alt kümesini belirli bir örneğe göre sıralar. Belirli bir ulusal testteki performanslarıyla yerel öğrencilerden oluşan bir tablonuz olduğunu ve ayrıca bu ulusal testte tüm puan kümenize sahip olduğunuzu varsayalım. Aşağıdaki hesaplanmış sütun, yerel öğrencilerin her biri için ulusal derecelendirmeyi verecektir.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])