Sütunları satırlara dönüştürme
Power Query'de sütunları öznitelik-değer çiftlerine dönüştürebilirsiniz; burada sütunlar satır haline gelir.
Sütunları özetle diyagramını
Boş sütun ve satırlar içeren sol tabloyu ve sütun üst bilgileri olarak A1, A2 ve A3 Öznitelik değerlerini gösteren diyagram. Bu tabloda, A1 sütunu V1, V4 ve V7 değerlerini içerir. A2 sütunu V2, V5 ve V8 değerlerini içerir. A3 sütunu V3, V6 ve V9 değerlerini içerir. Sütunlar dönüştürüldüğünde, diyagramın sağ tablosu boş bir sütun ve boş satırlar, A1, A2 ve A3'ün üçer kez tekrarlandığı dokuz satırlık bir Öznitelikler sütunu ve V1'den V9'a kadar değerleri içeren bir Değerler sütunu içerir.
Örneğin, ülke satırlarının ve tarih sütunlarının bir değer matrisi oluşturduğu aşağıdaki gibi bir tablo göz önünde bulundurulduğunda, verileri ölçeklenebilir bir şekilde çözümlemek zordur.
Metin veri türünde ülke sütununu ve 1 Haziran 2023, 1 Temmuz 2023 ve 1 Ağustos 2023 tarihlerini içeren üç sütunun Tam sayı veri türü olarak ayarlandığı bir tablonun ekran görüntüsü. Ülke sütunu 1. satırda ABD, 2. satırda Kanada ve 3. satırda Panama'yı içerir.
Bunun yerine, aşağıdaki görüntüde gösterildiği gibi tabloyu pivotlanmamış sütunları olan bir tabloya dönüştürebilirsiniz. Dönüştürülen tabloda, tarihi filtrelemek için öznitelik olarak kullanmak daha kolaydır.
Sütunları düzleştir örnek hedef tablosu.
Metin veri türü olarak ülke sütun kümesi, Metin veri türü olarak ayarlanmış bir Öznitelik sütunu ve Tam sayı veri türü olarak ayarlanmış bir Değer sütunu içeren tablonun ekran görüntüsü. Country sütunu ilk üç satırda ABD, sonraki üç satırda Kanada ve son üç satırda Panama içerir. Öznitelik sütunu, birinci, ileri ve yedinci satırlarda 1 Haziran 2023 tarihini, ikinci, beşinci ve sekizinci satırlarda 1 Temmuz 2023 tarihini ve üçüncü, altıncı ve dokuzuncu satırlarda 1 Ağustos 2023 tarihini içerir.
Bu dönüşümün anahtarı, tabloda tümü tek bir sütunun parçası olması gereken bir tarih kümeniz olmasıdır. Her tarih ve ülke için ilgili değer farklı bir sütunda olmalı ve etkili bir şekilde öznitelik-değer çifti oluşturulmalıdır.
Power Query her zaman iki sütun kullanarak öznitelik-değer çiftini oluşturur:
- Özniteliği: Özetlenmemiş sütun başlıklarının adı.
- Value: Özetlenmemiş sütun başlıklarının her birinin altında yer alan değerler.
Kullanıcı arayüzünde Unpivot sütunlarınıbulabileceğiniz birden çok yer vardır. Ters döndürmek istediğiniz sütunlara sağ tıklayabilir veya şeritteki Dönüştür sekmesinden komutu seçebilirsiniz.
Bir tablodan sütunları tersine çevirmenin üç yolu vardır:
- Sütunların pivotlarını aç
- Diğer sütunların döndürülmesi
- Yalnızca seçili sütunları ters döndür
Sütunların özetlerini kaldırma
Daha önce açıklanan senaryo için, önce ters çevirmek istediğiniz sütunları seçmeniz gerekir. Ctrl istediğiniz kadar sütun seçebilirsiniz. Bu senaryoda, Countryadlı sütun dışındaki tüm sütunları seçmek istiyorsunuz. Sütunları seçtikten sonra, seçili sütunlardan herhangi birine sağ tıklayın ve Sütunları Dikeyleştirseçeneğini belirleyin.
Kısayol menüsünde 1 Haziran 2023, 1 Temmuz 2023 ve 1 Ağustos 2023 sütunlarının seçili olduğu ve Sütunları özetle komutunun seçili olduğu tablonun ekran görüntüsü."
Bu işlemin sonucu aşağıdaki görüntüde gösterilen sonucu verir.
Dikkat edilmesi gereken özel noktalar
Önceki adımlardan sorgunuzu oluşturduktan sonra, ilk tablonuzun aşağıdaki ekran görüntüsüne benzer şekilde güncelleştirildiğini düşünün.
Aynı özgün Ülke, 1 Haziran 2023, 1 Temmuz 2023 ve Ağustos 2023 tarih sütunlarını içeren ve 1 Eylül 2023 tarih sütununun ekli olduğu tablonun ekran görüntüsü. Country sütunu hala ABD, Kanada ve Panama değerlerini içerir, ancak birleşik krallık dördüncü satıra, Meksika ise beşinci satıra eklenir.
1 Eylül 2023 (1/9/2023) tarihi için yeni bir sütun ve İngiltere ve Meksika ülkeleri/bölgeleri için iki yeni satır eklediğinize dikkat edin.
Sorgunuzu yenilerseniz, işlemin güncelleştirilmiş sütunda yapıldığına, ancak başlangıçta seçili olmayan sütunu (bu örnekte Ülke
Aşağıdaki görüntüde, yeni güncelleştirilmiş kaynak tabloyla yenilemeden sonra sorgunuzun nasıl göründüğü gösterilmektedir.
Sütunları döndür son güncelleştirilmiş tablo.
Ülke, Öznitelik ve Değer sütunlarını içeren tablonun ekran görüntüsü. Country sütununun ilk dört satırı ABD, ikinci dört satır Kanada, üçüncü dört satır Panama, dördüncü dört satır İngiltere ve beşinci dört satır Meksika içerir. Öznitelik sütunu, her ülke için tekrarlanan ilk dört satırda 1 Haziran 2023, 1 Temmuz 2023 ve Ağustos 2023 tarihlerini içerir.
Diğer sütunları döndürme
Tabloda özet açmayı geri almak istemediğiniz sütunları seçebilir ve geri kalan sütunları özet açabilirsiniz. Bu işlemde Diğer sütunları Çöz devreye girer.
Bu işlemin sonucu, Unpivot sütunlarındanelde ettiğiniz sonuçla tam olarak aynı sonucu verir.
Metin veri türü olarak ülke sütun kümesi, Metin veri türü olarak ayarlanmış bir Öznitelik sütunu ve Tam sayı veri türü olarak ayarlanmış bir Değer sütunu içeren tablonun ekran görüntüsü. Country sütunu ilk üç satırda ABD, sonraki üç satırda Kanada ve son üç satırda Panama içerir. Öznitelik sütunu, birinci, ileri ve yedinci satırlarda 1 Haziran 2023 tarihini, ikinci, beşinci ve sekizinci satırlarda 1 Temmuz 2023 tarihini ve üçüncü, altıncı ve dokuzuncu satırlarda 1 Ağustos 2023 tarihini içerir.
Not
Bu dönüşüm, bilinmeyen sayıda sütunu olan sorgular için çok önemlidir. İşlem, seçtiğiniz sütunlar dışında tablonuzdaki tüm sütunların özetini kaldırır. Bu, senaryonuzun veri kaynağında yeni tarih sütunları varsa ideal bir çözümdür çünkü bu sütunlar algılanır ve döndürülür.
Dikkat edilmesi gereken özel noktalar
Unpivot sütunları işlemine benzer şekilde, sorgunuz yenilenirse ve veri kaynağından daha fazla veri alınırsa, önceden seçilmiş olanlar dışında tüm sütunlar özetlenmez.
Bu işlemi göstermek için aşağıdaki görüntüdekine benzer yeni bir tablonuz olduğunu varsayalım.
Örnek unpivot kaynak tablosu.
Ülke, 1 Haziran 2023, 1 Temmuz 2023, 1 Ağustos 2023 ve 1 Eylül 2023 sütunlarını içeren ve tüm sütunları Metin veri türüne ayarlanmış tablonun ekran görüntüsü. Country sütunu yukarıdan aşağıya, ABD, Kanada, Panama, İngiltere ve Meksika'yı içerir.
Ülke sütununu seçebilir ve ardından Diğer sütunu döndürseçeneğini seçebilirsiniz, bu da aşağıdaki sonucu verir.
Ülke, Öznitelik ve Değer sütunlarını içeren tablonun ekran görüntüsü. Ülke ve Öznitelik sütunları Metin veri türüne ayarlanır. Değer sütunu, Tam değer veri türüne ayarlanır. Country sütununun ilk dört satırı ABD, ikinci dört satır Kanada, üçüncü dört satır Panama, dördüncü dört satır İngiltere ve beşinci dört satır Meksika içerir. Öznitelik sütunu, her ülke için tekrarlanan ilk dört satırda 1 Haziran 2023, 1 Temmuz 2023, 1 Ağustos 2023 ve 1 Eylül 2023'ü içerir.
Yalnızca seçili sütunların döndürülmesini kaldırma
Bu son seçeneğin amacı, tablonuzdan yalnızca belirli sütunları dikey hale getirmektir. Bu seçenek, veri kaynağınızdan gelen sütun sayısının bilinmediği ve yalnızca seçili sütunları unpivot etmek istediğiniz senaryolar için önemlidir.
Bu işlemi gerçekleştirmek için, bu örnekte Ülke sütunu dışındaki tüm sütunları düğümlenmemiş duruma getirmek üzere seçin. Ardından, seçtiğiniz sütunlardan herhangi birine sağ tıklayın ve yalnızca seçili sütunları Çözseçeneğini seçin.
Bu işlemin önceki örneklerle aynı çıkışı nasıl verdiğini görebilirsiniz.
Yalnızca seçili sütunları son tabloda dikey formata kaydır.
Metin veri türü olarak ülke sütun kümesi, Metin veri türü olarak ayarlanmış bir Öznitelik sütunu ve Tam sayı veri türü olarak ayarlanmış bir Değer sütunu içeren tablonun ekran görüntüsü. Country sütunu ilk üç satırda ABD, sonraki üç satırda Kanada ve son üç satırda Panama içerir. Öznitelik sütunu, birinci, ileri ve yedinci satırlarda 1 Haziran 2023 tarihini, ikinci, beşinci ve sekizinci satırlarda 1 Temmuz 2023 tarihini ve üçüncü, altıncı ve dokuzuncu satırlarda 1 Ağustos 2023 tarihini içerir.
Dikkat edilmesi gereken özel noktalar
Yenileme yaptıktan sonra, kaynak tablomuz yeni bir 1.09.2020 sütununa ve Birleşik Krallık ve Meksika için yeni satırlara sahip olacak şekilde değişirse, sorgunun çıktısı önceki örneklerden farklıdır. Bir yenilemeden sonra kaynak tablomuzun aşağıdaki görüntüde tabloya değiştiğini söyleyin.
Sorgumuzun çıktısı aşağıdaki görüntüye benzer.
Bu, dönüştürme işleminin yalnızca 01/06/2020, 01/07/2020ve 01/08/2020 sütunlarına uygulanmış olmasından kaynaklanmaktadır. Bu nedenle, üst bilgisi 01/09/2020 olan sütun değişmeden kalır.