Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Şunlar için geçerlidir: Hesaplanmış sütunHesaplanan tablo ÖlçüGörseli hesaplaması
table
bağımsız değişkenindeki her satır için sayı listesindeki bir sayının derecelendirmesini döndürür.
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])
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 table
her satırı için değerlendirilir.
expression
BLANK olarak değerlendirildiğinde işlev davranışını anlamak için açıklamalar bölümüne bakın.
value
(İsteğe bağlı) Derecelendirmesi 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ı) value
derecesini 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 işlevi 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 işlevi 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. |
table
sayılarının tüm satırları için değerlendirilen expression
olası tüm değerleri arasındaki value
derece sayısı.
expression
veya value
BLANK 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.
value
expression
tüm olası değerleri arasında değilse RANKX, expression
değerlerine geçici olarak value
ekler ve RANKX'i value
uygun derecesini belirlemek için yeniden 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.
Ondalık Sayı 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 ROUND 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.
Ü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]))
Ekinlikler
31 Mar 23 - 2 Nis 23
Microsoft Fabric, Power BI, SQL ve yapay zeka topluluğu tarafından yönetilen nihai etkinlik. 31 Mart - 2 Nisan 2025.
Bugün kaydolun