Sıralama sütunu (Önizleme)

Sıralama sütunu komutu tabloya, tablodan bir veya daha fazla sütun tarafından tanımlanan derecelendirmeye sahip yeni bir sütun ekler. Bir Derece yöntemi seçeneği, bağların nasıl işleneceğini tanımlamak için kullanılabilir.

Rank column entry point in the Power Query ribbon inside the Add column tab.

Dekont

Şu anda sıralama sütunu özelliği yalnızca Power Query Online'da kullanılabilir.

Derece sütunu ekleme

Aşağıdaki tabloda , Total Pointsve Bonus modifieralanları Teamvardır. ve Bonus modifier alanlarındaki değerleri Total Points kullanarak ekipleri etkili bir şekilde derecelendiren yeni bir sütun oluşturmakla görevlendirildiğini düşünün.

Takım Toplam Puan Bonus değiştirici
A 20 Kategori 0.5
B: 30 0,8
C 40 0,2
D 10 0.45
E 20 0,75

Ekipler, birbirlerini sıralamak istedikleri yolların listesini paylaştı:

Tek sütunlu sıralama

Ekipler tarafından yalnızca daha yüksek değerlerin Total Points derecelendirme yöntemi olarak standart rekabet kullanılarak daha yüksek sıralandığı alandaki değerlerin kullanılmasıyla ilgili paylaşılan ilk gereksinim için aşağıdaki adımları kullanın:

  1. Özgün tablo zaten Power Query'de olduğundan sütunu seçin Total Points . Ardından Power Query Sütun ekle sekmesinden Sütunu derecele'yi seçin.

  2. Derece'de, Derece ölçütü seçilen alan (Total Points) ve Derece ölçütü Daha yüksek değer daha yüksek dereceler olur.

    Rank basic dialog with only the Total Points field selected with a rank criteria of Higher value ranks higher.

  3. Varsayılan olarak, bu iletişim kutusunun sıralama yöntemi standart rekabettir, bu nedenle Tamam'ı seçmeniz gerekir. Bu eylem, eklenen Rank sütunla birlikte size yeni bir adım verir.

    Rank transform with standard competition rank method

    Toplam Puanlar alanının tek Sıralama ölçütü alanı olduğu ve bunun sıralama ölçütlerinin Yüksek değerin daha yüksek dereceler olduğu sıralama dönüşümünün çıktısı. Takım C birinci oldu. B takımı ikinci sırada yer aldı. A Takımı ve E Takımı üçüncü sırada yer aldı. D takımı beşinci sırada yer aldı.

Belirli derecelendirme yöntemiyle tek sütunlu sıralama

Yalnızca yüksek değerlerin rank yöntemi olarak yoğun kullanarak daha yüksek derece aldığı alandan Total Points değerleri kullanma ekiplerinin paylaştığı ikinci gereksinim için aşağıdaki adımları kullanın:

  1. Özgün tablo zaten Power Query'de olduğundan sütunu seçin Total Points . Ardından Power Query Sütun ekle sekmesinden Sütunu derecele'yi seçin.

  2. Derece'de, Derece ölçütü seçilen alan (Total Points) ve Derece ölçütü Daha yüksek değer daha yüksek dereceler olur.

  3. İletişim kutusunun üst kısmındaki Gelişmiş'i seçin. Bu seçim gelişmiş bölümü etkinleştirir. Rank yönteminde Değeri Standart rekabetten Yoğun olarak değiştirin.

    Advanced section of the rank dialog where the Total Points field is being used with the Higher value ranks higher rank criteria and the rank method being selected is Dense.

  4. Rank yöntemini seçtikten sonra Tamam'ı seçin. Bu eylem, eklenen Rank sütunla birlikte size yeni bir adım verir.

    Rank transform with dense rank method

    Toplam Puanlar alanının tek Sıralama ölçütü alanı olduğu, daha yüksek değerin daha yüksek dereceler olduğu ve rank yönteminin Yoğun olduğu sıralama dönüşümünün çıktısı. C takımı ilk sırada yer aldı. B takımı ikinci sırada yer aldı. A Takımı ve E Takımı üçüncü sırada yer aldı. D takımı dördüncü sırada yer aldı.

Belirli bir sıralama yöntemiyle birden çok sütun sıralaması

Derece yöntemi olarak standart rekabeti kullanarak önce ve sonra Bonus modifier daha yüksek değerlerin daha yüksek sırada yer aldığı derecelendirme Total Points ekiplerinin paylaştığı üçüncü gereksinim için aşağıdaki adımları kullanın:

  1. Özgün tablo zaten Power Query'de olduğundan ve Bonus modifier sütunlarını Total Points seçin. Ardından Power Query Sütun ekle sekmesinden Sütunu derecele'yi seçin.

  2. Derece iletişim kutusu gelişmiş bölümü açık olarak görüntülenir ve her iki alan da Derece ölçütü sütununda seçilir. Toplam Puanlar ilk satırdadır ve ardından bunun altında Bonus değiştiricidir . Her iki satır da Daha yüksek değer dereceleri derecelendirme ölçütlerini kullanır.

  3. Alttaki Rank yönteminin Standart rekabet olarak ayarlandığından emin olun.

    Advanced section of the rank dialog

    Sıralama iletişim kutusunun Gelişmiş bölümü, Toplam Puanlar ve Bonus değiştirici alanlarının, Her ikisi de Yüksek değer derecelendirme ölçütleri daha yüksek olan, tam sırada, Mantığın bir parçası olarak kullanılır. Seçilen sıralama yöntemi Standart rekabet olarak ayarlanır.

  4. Yukarıdakileri doğruladıktan sonra Tamam'ı seçin. Bu eylem, eklenen Rank sütunla birlikte size yeni bir adım verir.

    Output table for the rank operation. Team C ranked first. Team B ranked second. Team E ranked third. Team A ranked fourth. Team D ranked fifth.

Sıralama yöntemleri

Sıralama yöntemi, sıralama algoritması tarafından bağların işlendiği stratejiyi oluşturur. Bu seçenek yalnızca Derece iletişim kutusunun gelişmiş bölümünde kullanılabilir.

Aşağıdaki tabloda üç kullanılabilir sıralama yöntemi de listelenerek her birine yönelik bir açıklama sağlanır.

Rank yöntemi Tanım
Standart rekabet Karşılaştıran öğeler aynı derecelendirme numarasını alır ve ardından sıralama sayılarında bir boşluk bırakılır. Örneğin, 1224.
Yoğun Karşılaştıran öğeler eşit olarak aynı derecelendirme numarasını alır ve sonraki öğeler hemen aşağıdaki derecelendirme numarasını alır. Örneğin, 1223.
Sıralı Eşit olarak karşılaştıran öğeler de dahil olmak üzere tüm öğeler ayrı sıralı sayılar alır. Örneğin, 1234.