Power Query'deki Grupla (Group By) özelliği, bir veri tablosunu belirli bir sütuna göre özetlemenizi sağlar — SQL'deki GROUP BY ifadesinin karşılığı diyebiliriz.
Temel Gruplama
Bir sorguya sağ tıklayıp Grupla'yı seçtiğinizde iki mod sunulur: Temel ve Gelişmiş. Temel modda:
- Hangi sütuna göre gruplanacağını seçersiniz (ör.
Ürün Kodu). - Yeni sütunun adını ve hangi işlemin uygulanacağını belirlersiniz (ör.
Toplam Adet=MiktarsütunununSum(Toplam) işlemi).
Sonuç, her benzersiz ürün kodu için kaç kez satıldığını gösteren özet bir tablodur.
Gelişmiş Gruplama: Birden Fazla Sütun ve Toplam
Gelişmiş modda iki önemli esneklik kazanırsınız:
- Birden fazla sütuna göre gruplama: örneğin hem
Ürün KoduhemMağazabazında ayrı ayrı özet almak için Grup Ekle'yi kullanabilirsiniz. - Birden fazla özet sütunu: örneğin aynı anda hem
Toplam Adet(Sum) hemOrtalama Fiyat(Average) hesaplatmak için Toplama Ekle'yi kullanabilirsiniz.
Sıralamak
Gruplama sonrası ortaya çıkan özet tabloyu, herhangi bir sütun başlığındaki oka tıklayıp Azalan/Artan Sırala ile sıralayarak en çok/en az satılan ürünleri hızlıca görebilirsiniz.
Ne Zaman Kullanılır?
Group By, verinin satır bazında değil özet düzeyinde ihtiyacınız olduğu durumlarda kullanışlıdır — örneğin ham işlem tablosunu rapora hiç yüklemeden önce mağaza bazında bir özet tablo hazırlamak istediğinizde. Aynı özetleme işini raporlama katmanında (Power Query'de değil, DAX ile) yapmak isterseniz, ileride göreceğimiz SUMMARIZE fonksiyonu benzer bir mantıkla çalışır.
Sırada Ne Var?
Sırada, birden fazla tabloyu Birleştir (Merge) ve Ekle (Append) işlemleriyle nasıl bir araya getireceğimizi göreceğiz.