Değerleri Gruplamak, Sayıları Aralıklara Bölmek: Power BI'da Grup ve Bölme
Gruplama, birbirine yakın kategorileri tek bir başlık altında toplar; bölme ise sayısal ya da zaman alanını eşit büyüklükte aralıklara ayırır. İkisi de rapor görsellerinin veriyi anlamlı parçalarla göstermesini sağlar.
Bir bakışta
- Gruplama, kategorileri birleştirir. Görselde seçilen öğeler tek bir grup adı altında toplanır ve efsaneye eklenir.
- Bölme, sayıları eşit aralıklara ayırır. Bölme boyutunu siz seçersiniz; sayısal ve zaman alanlarında çalışır.
- Bölme ölçülerde değil, sütunlarda yapılır. Hesaplanmış sütunlar için bölme oluşturabilirsiniz, ölçüler için oluşturamazsınız.
- Hesaplama gruplarıyla karıştırılmamalıdır. Gruplama alan düzeyinde bir görünüm ayarıdır, hesaplama grupları ise model düzeyinde ölçü tasarımıdır.
Neden gruplama ve bölme gerekir
Power BI Desktop görsel oluştururken veriyi, altta yatan değerlere göre kendiliğinden gruplara ayırır. Çoğu zaman bu yeterlidir. Ancak bazen sunumun biçimini değiştirmek istersiniz: birkaç ürün kategorisini daha büyük bir kategoride toplamak ya da satış rakamlarını tek tek farklı büyüklükler yerine eşit büyüklükte aralıklarla göstermek gibi.
Microsoft belgesi bu yöntemleri şöyle ayırır: gruplama, veri noktalarını görselde daha net görmek, analiz etmek ve keşfetmek için bir araya getirir. Bölme ise değerleri eşit büyüklükteki gruplara yerleştirmek için bölme boyutu tanımlar. Bu işlem bölme (binning) olarak adlandırılır.
Pratikte gruplamayı kategorik verilerde (ürün, bölge, kanal), bölmeyi sayısal ve zaman verilerinde (tutar, yaş, süre, tarih) kullanırsınız. Her ikisi de kaynak veriyi değiştirmez; yalnız raporda kullanacağınız yeni bir alan üretirler.
Gruplama adım adım
Bir sütun ya da çubuk grafik gibi bir görselde gruplama şu şekilde yapılır: • Görseldeki bir veri noktası (örneğin bir çubuk) seçilir. • Klavyede Ctrl tuşu basılı tutularak gruplanacak diğer noktalar da seçilir; seçilen öğeler vurgulanır. • Seçili öğelerden birine sağ tıklanır, bağlam menüsünde grup seçeneği üzerine gelinip grup seçilir.
Grubu oluşturduğunuzda Power BI bunu görselin efsane kutusuna, adının sonuna "(groups)" eklenmiş olarak yerleştirir. Aynı alan alanlar listesinde de görünür. Yani oluşturulan grup başka görsellerde de kullanılabilir bir alandır.
Kurgusal bir örnek: bir mağaza zincirinin ürün türü grafiğinde birçok tür var; ancak yönetim ekibi için "Giyim", "Aksesuar" ve "Diğer" yeterlidir. Grafikte ilgili çubukları Ctrl ile seçip gruplayarak sadeleştirilmiş bir görünüm elde edersiniz. Gruplara anlamlı adlar vermek, rapor okuyucusunun neyin neden birleştirildiğini anlaması için önemlidir.
Belge ayrıca şunu belirtir: grup oluşturmak için görselde çoklu seçim yapmanız şart değildir. Alanlar listesindeki herhangi bir alana sağ tıklayıp yeni grup seçeneğini kullanarak da grup oluşturabilirsiniz.
Grupları düzenlemek
Oluşturduğunuz grubu sonradan değiştirebilirsiniz. Efsane kutusundaki ya da alanlar listesindeki gruba sağ tıklayıp grupları düzenle seçeneği açılır. Açılan grup penceresinde şu işlemler yapılır: • Grubu yeniden adlandırmak için ad kutusuna yeni ad yazılır. Efsanede ya da alanlar listesinde gruba çift tıklayarak da ad değiştirilebilir. • Gruba üye eklemek için gruplanmamış değerler listesinden öğeler seçilip grupla düğmesine basılır. • Yeni bir grup oluşturmak için gruplanmamış değerlerden birden çok öğe seçilip gruplanır. • Üyeleri gruptan çıkarmak için "gruplar ve üyeler" listesinden öğeler seçilip gruptan çıkarılır; çıkarılan değerler "Diğer" grubuna taşınabilir ya da gruplanmamış kalabilir.
Düzenlemeyi bitirince tamam seçilir. Bu pencere, grup mantığını tek yerde yönetmeyi sağlar; raporun birden çok sayfasında aynı grup kullanılıyorsa değişiklik hepsine yansır.
Kural olarak her grubun adını rapor okuyucusunun diliyle yazın. Teknik adlar ("Grup Alfa") yerine iş anlamı taşıyan adlar tercih edin.
Bölme: sayısal ve zaman alanını aralıklara ayırmak
Bölme, ham değerleri eşit büyüklükteki aralıklara toplar. Belgedeki örnek, satış rakamlarını tek tek farklı büyüklükler yerine yuvarlak büyüklükteki dilimlerde göstermektir. Bu, histogram benzeri dağılımları göstermek için de kullanılır: yaş aralıklarına göre müşteri sayısı, sipariş tutarı aralıklarına göre sipariş adedi gibi.
Adımlar şöyledir: • Alanlar listesinde bölünecek alana sağ tıklanır ve yeni grup seçilir. • Grup penceresinde bölme boyutu istenen büyüklüğe ayarlanır. • Tamam seçilir. Alanlar bölmesinde adının sonuna "(bins)" eklenmiş yeni bir alan oluşur. • Bu yeni alan tuvale sürüklenerek görselde kullanılır.
Belgeye göre bölme boyutu sayısal ve zaman alanları için belirlenebilir. Hesaplanmış sütunlar için bölme yapabilirsiniz, ancak ölçüler için yapamazsınız. Bu, bölmenin bir ölçünün sonucuna değil, satır düzeyindeki bir sütuna uygulandığını gösterir. Örneğin sipariş tutarı sütunu bölünebilir, ancak toplam satış ölçüsü bölünemez; ölçüye göre sınıflama gerekiyorsa o ölçüden bir sütun üretmek ya da koşullu ifadeyle sınıflamak gerekir.
Gruplama mı, bölme mi: hangisi ne zaman
Seçimi alanın türü ve istenen sonuç belirler. Aşağıdaki karşılaştırma yöntemleri yan yana koyar.
Bölme boyutu eşit aralık verdiğinden, eşit olmayan sınıflar (örneğin gençlik, orta yaş, ileri yaş gibi mantıksal sınıflar) için uygun değildir; böyle durumlarda koşullu bir sınıflama sütunu yazmak daha uygundur. Kategorik alanlarda ise bir görselde birkaç öğeyi gruplamak çoğu zaman yeterlidir.
Alan türü, yöntemi belirler
Gruplama ile bölmenin yan yana kıyası
| Gruplama | Bölme (bin) | |
|---|---|---|
| Ne yapar | Seçili kategorileri tek grupta birleştirir | Değerleri eşit büyüklükte aralıklara ayırır |
| Hangi alanlarda | Görselde seçilebilen öğeler, herhangi bir alan | Sayısal ve zaman alanları |
| Nasıl başlar | Ctrl ile çoklu seçim ya da alana sağ tık, yeni grup | Alana sağ tık, yeni grup, bölme boyutu |
| Oluşan alan | Adı "(groups)" ile biten alan | Adı "(bins)" ile biten alan |
| Ölçülerde | Alanlar listesindeki alanlarda | Ölçülerde olmaz, hesaplanmış sütunda olur |
Sık hatalar ve hesaplama gruplarıyla karışıklık
En sık karışıklık, bu sayfadaki gruplamayı DAX'taki hesaplama gruplarıyla (calculation groups) karıştırmaktır. Adları benzer, işleri çok farklıdır. Gruplama, bir alanın değerlerini birleştiren bir biçimlendirme ve sınıflama aracıdır; rapor düzeyinde, kod yazmadan yapılır. Hesaplama grupları ise zaman kıyası gibi ölçü kalıplarını tek yapıda toplayan ileri bir model özelliğidir. Ölçü kalıplarını tek yerden yönetmek istiyorsanız ilgili rehbere bakın.
Diğer hatalar: • Ölçü için bölme yapmaya çalışmak. Bölme yalnız sütunlarda çalışır. • Gruplamadan sonra yeni bir kategori eklenen veriyi yenileyip grupları kontrol etmemek; yeni değerlerin hangi grupta olduğunu doğrulayın. • Bölme boyutunu veri aralığına uymayan büyüklükte seçmek. Çok büyük boyut tüm değeri tek bölmeye toplar, çok küçük boyut ise çok sayıda boş bölme üretir. İlk deneme boyutunu dağılıma bakarak seçin ve görseli kontrol ederek ayarlayın. • Gruplara anlamsız adlar vermek.
Bu beceriyi Mindset programlarında nerede çalışırsınız
Uygulamalı Power BI ile Veri Analitiği ve Görselleştirme Sertifika Programı'nın "Temel Düzey Power BI Kullanım Teknikleri" ve "Power BI'da Veri Görselleştirme Uygulamaları" başlıkları, alan düzeyinde gruplama ve bölme gibi rapor hazırlama becerilerinin çalışıldığı alanlardır. Müşteri, ürün ve sipariş analizleriyle uğraşan satış ve pazarlama ekiplerinde bu araçlar, ham veriyi okunur dağılımlara çevirmenin hızlı yoludur.
Daha ileri aşamada Power BI İleri Düzey ve DAX programının "Hesaplama Grupları ve İleri Kalıplar" başlığı, bu sayfadaki gruplamadan farklı olarak ölçü kalıpları üzerine yoğunlaşır.
İlgili Mindset programı
Uygulamalı Power BI ile Veri Analitiği ve Görselleştirme Sertifika Programı
Sık sorulan sorular
Power BI'da gruplama ile bölme arasındaki fark nedir?
Gruplama, kategorik değerlerden seçtiklerinizi tek bir grupta birleştirir. Bölme, sayısal ya da zaman alanını sizin belirlediğiniz bölme boyutuyla eşit aralıklara ayırır. Gruplama bir kategori sadeleştirmesi, bölme ise bir dağılım düzenlemesidir. Oluşan alanların adı sırayla "(groups)" ve "(bins)" ile biter.
Ölçüler için bölme oluşturabilir miyim?
Hayır. Microsoft belgesine göre bölmeler sayısal ve zaman alanları için ayarlanır; hesaplanmış sütunlar için bölme oluşturabilirsiniz, ölçüler için oluşturamazsınız. Bir ölçünün sonucuna göre sınıflama istiyorsanız, ölçüyü sütuna dönüştürmek ya da koşullu bir sınıflama sütunu yazmak gerekir.
Grup oluşturmak için görselde seçim yapmam şart mı?
Hayır. Görselde Ctrl ile çoklu seçim yapıp gruplayabilirsiniz, ancak alanlar listesindeki herhangi bir alana sağ tıklayıp yeni grup seçeneğini kullanarak da grup oluşturabilirsiniz. Bu yöntem, görselde henüz göstermediğiniz değerleri gruplamak istediğinizde işe yarar.
Oluşturduğum grubu sonradan nasıl değiştiririm?
Efsane kutusundaki ya da alanlar listesindeki gruba sağ tıklayıp grupları düzenle seçeneğini açın. Buradan adı değiştirebilir, gruplanmamış değerlerden üye ekleyebilir, yeni grup oluşturabilir ya da üyeleri gruptan çıkarabilirsiniz. Çıkarılan değerleri "Diğer" grubuna taşıyabilir ya da gruplanmamış bırakabilirsiniz.
Bu özellik DAX hesaplama gruplarıyla aynı şey mi?
Hayır. Gruplama ve bölme, bir alanın değerlerini rapor düzeyinde birleştiren veya aralıklara ayıran araçlardır. Hesaplama grupları ise zaman kıyası gibi ölçü kalıplarını tek yapıda toplayan, model düzeyinde ileri bir özelliktir. İsimleri benzer olsa da kullanım amaçları ve zorluk düzeyleri farklıdır.