Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Hesaplanan sütun
Hesaplanan tablo
Ölçü
Görsel hesaplama
table bağımsız değişkenindeki her satır için sayı listesindeki bir sayının derecelendirmesini döndürür.
Sözdizimi
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])
Parametreler
table İfadenin değerlendirildiği bir veri tablosu döndüren herhangi bir DAX ifadesi.
expression Tek bir skaler değer döndüren herhangi bir DAX ifadesi. İfade, derecelendirme için tüm olası değerleri oluşturmak üzere tableher satırı için değerlendirilir.
expression
BLANKolarak değerlendirildiğinde işlev davranışını anlamak için açıklamalar bölümüne bakın.
value (İsteğe bağlı) Derecesi bulunabilecek tek bir skaler değer döndüren herhangi bir DAX ifadesi. İfadede value bulunmadığında işlevin davranışını anlamak için açıklamalar bölümüne bakın.
value parametresi atlandığında, bunun yerine geçerli satırdaki ifadenin değeri kullanılır.
order (İsteğe bağlı) valuederecesini belirten bir değer:
| değer | alternatif değer | Açıklama |
|---|---|---|
| 0 (sıfır) | FALSE |
İfade değerlerini azalan sırada sıralar. Değer ifadedeki en yüksek sayıya eşitse RANKX 1 döndürür. Order parametresi atlandığında varsayılan değer budur. |
| 1 | TRUE |
İfadenin artan sırasına göre sıralanır. Değer ifadedeki en düşük sayıya eşitse RANKX 1 döndürür. |
ties (İsteğe bağlı) Bağlar olduğunda derecelendirmenin nasıl belirleneceğini tanımlayan bir numaralandırma.
| listeleme | Açıklama |
|---|---|
Skip |
Bir sonraki sıralama değeri, bir kravatın sıralama değeri ve bağlı değerlerin sayısıdır. Örneğin beş (5) değer 11 derecesine bağlıysa, sonraki değer 16 (11 + 5) derecesini alır. bu, ties parametresi atlandığında varsayılan değerdir. |
Dense |
Bir sonraki sıralama değeri, bir sonraki sıralama değeridir. Örneğin beş (5) değer 11 derecesine bağlıysa, sonraki değer 12 derecesini alır. |
Dönüş değeri
value sayılarının tüm satırları için değerlendirilen expression olası tüm değerleri arasındaki table derece sayısı.
Açıklamalar
expressionveyavalueBLANK olarak değerlendirilirse, sayıya neden olan tüm ifadeler için 0 (sıfır) veya tüm metin ifadeleri için boş metin olarak değerlendirilir.valueexpressiontüm olası değerleri arasında değilse RANKXvaluedeğerlerine geçici olarakexpressionekler ve RANKXuygun derecesini belirlemek içinvalueyeniden değerlendirir.bağımsız değişken listesine
RANKX(Inventory, [InventoryCost],,,"Dense")gibi boş bir virgül (,) yerleştirilerek isteğe bağlı bağımsız değişkenler atlanabilir.=veri türündeki değerler arasındaki eşitlikle ilgili karşılaştırmalar (<,>,>=,<=ve ) RANKX işlevi kullanılırken beklenmeyen sonuçlar döndürebilir. Ondalık Sayı veri türüne sahip değerler IEEE Standard 754 kayan nokta sayıları olarak depolandığından ve duyarlıklarında doğal sınırlamalar olduğundan yanlış sonuçlar oluşabilir. Beklenmeyen sonuçlardan kaçınmak için veri türünü Sabit Ondalık Sayıolarak değiştirin veya kullanarak zorlamalı yuvarlama yapın. -
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
Ürünler tablosundaki aşağıdaki hesaplanmış sütun, İnternet kanalındaki her ürün için satış derecelendirmesini hesaplar.
= RANKX(ALL(Products), SUMX(RELATEDTABLE(InternetSales), [SalesAmount]))