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ı
Belirtilen bölüm içindeki geçerli bağlamın benzersiz sıralamasını, belirtilen düzene göre sıralanmış olarak döndürür. Eşleşme bulunamazsa satır numarası boş olur.
ROWNUMBER ( [<relation> or <axis>][, <orderBy>][, <blanks>][, <partitionBy>][, <matchBy>][, <reset>] )
Süre | Tanım |
---|---|
relation |
(İsteğe bağlı) Çıkış satırının döndürüldiği tablo ifadesi.
Belirtilirse, orderBy ve partitionBy içindeki tüm sütunlar bu sütundan gelmelidir.
Atlanırsa: - orderBy açıkça belirtilmelidir.- Tüm orderBy ve partitionBy sütunları tam olarak nitelenmiş olmalı ve tek bir tablodan gelmelidir.
- orderBy ve partitionBy içindeki tüm sütunların ALLSELECTED() varsayılan değeridir. |
axis |
(İsteğe bağlı) Görsel şeklindeki bir eksen. Yalnızca görsel hesaplamalarda kullanılabilir ve relation değiştirir. |
orderBy |
(İsteğe bağlı) Her bölümün nasıl sıralanacağını tanımlayan sütunları içeren ORDERBY() yan tümcesi.
Atlanırsa: - relation açıkça belirtilmelidir.
- partitionBy 'de önceden belirtilmemiş relation her sütuna göre sıralama varsayılanlarıdır. |
blanks |
(İsteğe bağlı) Sıralama sırasında boş değerlerin nasıl işleneceğini tanımlayan bir numaralandırma.
Desteklenen değerler şunlardır:
blanks parametresi ve tek tek ifadedeki ORDERBY() işlevindeki boşluklar belirtildiğinde, tek tek orderBy ifadesindeki blanks ilgili orderBy ifadesi için öncelik alır ve blanks belirtilmeden orderBy ifadeleri üst Window işlevindeki blanks parametreyi kabul eder. |
partitionBy |
(İsteğe bağlı) relation nasıl bölümlendiğini tanımlayan sütunları içeren PARTITIONBY() yan tümcesi.
Atlanırsa, relation tek bir bölüm olarak değerlendirilir. |
matchBy |
(İsteğe bağlı) Verileri eşleştirmeyi ve geçerli satırı tanımlamayı tanımlayan sütunları içeren MATCHBY() yan tümcesi. |
reset |
(İsteğe bağlı) Yalnızca görsel hesaplamalarda kullanılabilir. Hesaplamanın sıfırlanıp sıfırlanmadığını ve görsel şeklin sütun hiyerarşisinin hangi düzeyinde olduğunu gösterir. Kabul edilen değerler şunlardır: NONE, LOWESTPARENT, HIGHESTPARENT veya bir tamsayı. Davranış, tamsayı işaretine bağlıdır: - Sıfır veya atlanırsa, hesaplama sıfırlanmaz. NONE ile eşdeğerdir. - Pozitifse, tamsayı en yüksekten başlayıp tanecikten bağımsız olarak sütunu tanımlar. HIGHESTPARENT değeri 1'e eşdeğerdir. - Negatifse, tamsayı geçerli taneye göre en düşükten başlayan sütunu tanımlar. LOWESTPARENT , -1 ile eşdeğerdir. |
Geçerli bağlamın satır numarası.
, partitionBy
ve matchBy
sütunlarının her orderBy
, üzerinde çalışılan geçerli satırı tanımlamaya yardımcı olmak için aşağıdaki davranışla karşılık gelen bir dış değere sahip olmalıdır:
orderBy
, partitionBy
ve matchBy
sütunlarını belirler.
matchBy
varsa, SATIRSAYISI matchBy
ve partitionBy
sütunlarını geçerli satırın kimliklerini göstermek için kullanmayı dener.
orderBy
ve partitionBy
içinde belirtilen sütunlar relation
içindeki her satırı benzersiz olarak tanımlayamıyorsa:
orderBy
yan tümcesine ekleyin.
reset
yalnızca görsel hesaplamalarda kullanılabilir ve orderBy
veya partitionBy
ile birlikte kullanılamaz.
reset
varsa, axis
belirtilebilir ancak relation
belirtilemez.
Aşağıdaki DAX sorgusu:
EVALUATE
ADDCOLUMNS(
'DimGeography',
"UniqueRank",
ROWNUMBER(
'DimGeography',
ORDERBY(
'DimGeography'[StateProvinceName], desc,
'DimGeography'[City], asc),
PARTITIONBY(
'DimGeography'[EnglishCountryRegionName])))
ORDER BY [EnglishCountryRegionName] asc, [StateProvinceName] desc, [City] asc
Aynı EnglishCountryRegionName olan her coğrafyayı StateProvinceName ve City değerlerine göre benzersiz olarak sıralayan bir tablo döndürür.
Aşağıdaki görsel hesaplama DAX sorguları:
SalesRankWithinYear = ROWNUMBER(ORDERBY([SalesAmount], DESC), PARTITIONBY([CalendarYear]))
SalesRankAllHistory = ROWNUMBER(ORDERBY([SalesAmount], DESC))
Her ay toplam satışa göre benzersiz olarak derecelendiren iki sütun (her yıl içinde ve geçmişin tamamı) oluşturun.
Aşağıdaki ekran görüntüsünde görsel matris ve ilk görsel hesaplama ifadesi gösterilmektedir:
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