Sütunları sırala

Power Query'de bir tabloyu bir sütuna veya birden çok sütuna göre sıralayabilirsiniz. Örneğin, Competition, Competitor ve Position adlı sütunların yer aldığı aşağıdaki tabloyu ele alalım.

Sıralama için örnek kaynak tablo.

Rekabet, Rakip ve Konum sütunlarını içeren tablo. Competition sütunu, 1. ve 6. satırlarda 1 - Açılış, 3. ve 5. satırlarda 2 - Ana ve 2. ve 4. satırlarda 3-Final değerlerini içerir. Konum satırı, Yarışma değerlerinin her biri için 1 veya 2 değerini içerir.

Bu örnekte amaç, bu tabloyu Rekabet ve Konum alanlarına göre artan düzende sıralamaktır.

Sıralamadan sonra örnek çıkış tablosu.

Yarışma, Rakip ve Konum sütunlarının bulunduğu tablo. Competition sütununda, 1. ve 2. satırlarda 1 - Açılış, 3. ve 4. satırlarda 2 - Ana Bölüm ve 5. ve 6. satırlarda 3-Final yer alır. Konum satırı yukarıdan aşağıya 1, 2, 1, 2, 1 ve 2 değerlerini içerir.

Artan sıralama, bir sütundaki alfabetik satırları A'dan Z'ye, sonra da a'dan z'ye sıralar. Azalan sıralama, sütundaki satırları z'den a'ya, Z'den A'ya sıralar. Örneğin, aşağıdaki sıralanmamış sütunu inceleyin:

Rastgele ilk büyük harfe çevirme ile sıralanmamış alfabetik adlar içeren sütunun ekran görüntüsü.

Artan sıralama kullanılarak sıralandığında, alfabetik bir sütun aşağıdaki şekilde sıralanır:

İlk büyük harf ve alfa, gama ve zulu ile küçük harf başlangıç karakterleri içeren sıralanmış Alfa, Beta ve Sierra satırları içeren sütunun ekran görüntüsü.

Azalan sıralama kullanılarak sıralandığında, alfabetik bir sütun aşağıdaki şekilde sıralanır:

Baş harfleri küçük olan zulu, gamma ve alpha ile baş harfleri büyük olan Sierra, Beta ve Alpha satırlarının sıralandığı sütunun ekran görüntüsü.

Tabloyu bir sütuna göre sıralama

Tabloyu tek bir sütuna göre sıralamak için önce sütunu seçin. Ardından iki yerden birinden sıralama işlemini seçin:

  • Giriş sekmesinin Sırala grubunda, sütununuzu artan veya azalan düzende sıralamak için simgeler vardır.

    Giriş sekmesinin seçili ve sıralama grubunun vurgulanmış olduğu Power Query şeridinin ekran görüntüsü.

  • Sütun başlığı açılan menüsünden. Sütunun adının yanında bir açılır menü göstergesi bulunur. Simgeyi seçtiğinizde sütunu sıralama seçeneği görüntülenir.

    Artan düzende sırala ve Azalan düzende sırala seçeneklerinin vurgulanmış olduğu sütun başlığı açılan menüsünün ekran görüntüsü.

Bu örnekte, Giriş sekmesinin Sırala grubundaki düğmeleri kullanarak Rekabet sütununu sıralayın. Bu eylem, Uygulanan adımlar bölümünde Sıralanmış satırlar adlı yeni bir adım oluşturur.

Uygulanan adımlar listesindeki sıralanmış satırlar adımının vurgulandığı Power Query düzenleyicisinin ekran görüntüsü.

Yukarıyı gösteren bir ok olarak görüntülenen görsel gösterge, sütunun artan düzende sıralandığını göstermek için Yarışma açılan menü simgesine eklenir.

Tabloyu birden çok sütuna göre sıralama

Bir kerede birden fazla sütuna göre sıralayabilirsiniz. Power Query her sütunun sıralamasını öncelik sırasına göre uygular, bu nedenle satırlar önce ilk sütuna, sonra ilk sütuna bağlanan satırlar için ikinci sütuna göre sıralanır ve bu şekilde devam eder. Çok sütunlu sıralamayı tanımlamanın iki yolu vardır: sütun başlığı menülerinden veya Sırala iletişim kutusundan.

Sütun başlığı menülerini kullanın

Önceki örnekten devam edersek Konum alanını artan düzende sıralayın ve bu kez Konum sütun başlığı açılan menüsünü kullanın.

Konum sütunu açılan menüsündeki sıralama komutlarının ekran görüntüsü.

Bu eylem yeni bir Sıralanmış satırlar adımı oluşturmaz, ancak mevcut olanı değiştirerek her iki sıralama işlemini de tek adımda gerçekleştirir. Birden çok sütunu bu şekilde sıraladığınızda, sütunların sıralandığı düzen, sütunların seçildiği düzene göre belirlenir. Açılan menü göstergesinin solunda bir sayı olarak görüntülenen görsel gösterge, her sütunun sıralama düzeninde kaplandığı yeri gösterir.

Sıralama düzenini destekleyen sayıların vurgulandığı sıralanmış sütunların ekran görüntüsü.

Sırala iletişim kutusunu kullanma

Birkaç düzeyden fazla olan sıralamalar için veya her sıralama düzeyini aynı anda görmek ve yeniden sıralamak istediğinizde, sütun başlığı menüleri yerine Sırala iletişim kutusunu kullanın.

Giriş sekmesinin Sırala grubunda Sırala'yı seçin.

Giriş sekmesinde Sırala düğmesinin vurgulanmış olduğu Sırala grubunun ekran görüntüsü.

İletişim kutusunu açmadan önce bir veya daha fazla sütun seçerseniz, Power Query bu sütunları seçtiğiniz sırayla otomatik olarak sıralama düzeyleri olarak ekler. Aksi takdirde, iletişim kutusu tek, boş bir düzeyle açılır. Örneğin, aşağıdaki Sırala iletişim kutusu farklı bir tabloda üç düzeyli bir sıralama tanımlar. Önce Çıkarma, sonra Öncelik, sonra bölge, tümü artan düzende.

Üç sıralama düzeyi içeren Sırala iletişim kutusunun ekran görüntüsü: Çıkarma artan, Öncelik artan ve Bölge artan.

Sırala iletişim kutusu kılavuzdaki her sıralama düzeyini listeler:

  • Öncelik: Power Query her düzeyi yukarıdan aşağıya doğru uyguladığı sıra. Bu sayı, veri önizlemesinde her sıralanmış sütunun başlığının yanında gösterilen sayıdır.
  • Sütun: Bu düzeyin sıralama yaptığı sütun. Bir sütun aynı anda yalnızca bir düzeyde kullanılabilir; Başka bir düzeyde zaten kullanılan bir sütun bu listede görünmez.
  • Sıralama Düzeni: Artan (en küçükten büyüğe) veya Azalan (büyüktenküçüğe) gibi sıralama ölçütü.

Sıralama düzenini değiştirmek için:

  • Mevcut düzeyin altına yeni, boş bir düzey eklemek için + Düzey ekle'yi seçin.
  • Kaldırmak veya öncelik olarak yukarı veya aşağı taşımak için bir düzeyin yanındaki ... menüsünü seçin.
  • Bir düzeyi satırından sürükleyin ve doğrudan yeniden sıralamak için yeni bir konuma bırakın.

Her düzey için, Tamam'ı seçebilmenizden önce hem Sütun hem de Sıralama Sırası seçimi yapılmalıdır. Herhangi bir düzeyde seçim eksikse veya iki düzey aynı sütunu kullanıyorsa, Power Query sıralamayı engeller ve dikkat gerektiren düzeyleri vurgular.

Tamam'ı seçtikten sonra, Power Query tabloyu tanımladığınız tüm düzeylere göre sıralar ve her sıralanmış sütunun başlığının yanında iletişim kutusundaki düzeylerle aynı düzende bir öncelik numarası gösterir.

Çıkarma için 1, Öncelik için 2 ve Bölge için 3 öncelik numaralarını gösteren sütun başlıklarının ekran görüntüsü.

Mevcut çok düzeyli sıralamayı değiştirmek için Uygulanan adımlardaSıralanmış satırlar adımının yanındaki dişli simgesini seçin. Power Query, kaydedilmiş tüm düzeylerin ve sıralama düzenlerinin zaten doldurulmuş olduğu Sırala iletişim kutusunu yeniden açar.

Bir sütundaki sıralamayı temizle

Aşağıdaki eylemlerden birini yapın:

  • Sütun başlığının yanındaki aşağı oku seçin ve ardından 'Sıralamayı temizle' seçeneğini belirleyin.
  • Sırala iletişim kutusunu açmak için Uygulanan adımlar bölümündeki Sıralanmış satırlar adımının yanındaki dişli simgesini seçin ve ardından her düzeyi kaldırın.
  • Sorgu Ayarları bölmesindeki Uygulanan adımlar bölümünde Sıralanmış satırlar adımını silin.