Raporlarınızı Tek Tek Değil Rapor Filtresi Sayfaları ile Açın

[vc_row][vc_column][vc_column_text]

Konuya  başlamadan öncede PivotTable‘ dan kısaca bahsedelim istiyorum. Tablo ya da listelerden raporlama yapmak istediğimizde genelde PivotTable oluşturmakla işe başlarız. PivotTable ana veriye hiç dokunmadan kendi isteğimize göre şekillenen tablolar oluşturmamız konusunda bize çok yardımcı olur. PivotTable; raporlama, hesaplama, tabloları kolayca yeniden düzenleme, biçimlendirme, filtreleme gibi birçok işi kolaylıkla yapmamızı sağlıyor. Bu makalede anlatacağımız konu ise Rapor Filtresi Sayfaları.

Aşağıdaki örnekte Şirket Adı, Personel Ad Soyad gibi örnek verilerin bulunduğu bir listeden PivotTable oluşturulmuştur. PivotTable Alanları‘ nda Filtre alanına eklenen sütun başlıkları, tablo üzerinde filtreleme yapılacak kriter haline gelirler ve bu bilgiler üzerinden filtreleme yaparız. Aşağıdaki örnek PivotTable’da, Filtreler alanına Şehir sütunu eklenmiştir, Satırlar alanına ise Personel Ad Soyad ve Şirket Adı sütunları eklenmiştir. Bu tabloda şehirlere göre filtreleme ile şehir bazlı raporlamalar yapacağız.

Uzun Yöntem

Filtreden seçilen her bir şehir için tablonun değişimini tek tek gözlemleyebiliriz. Birkaç sayfayı incelerken sorun yaşamayabiliriz fakat daha fazla sayfa üzerinde raporlama yapmak istediğimizde bu yöntemi genellikle tercih etmeyiz.

Rapor Filtresi Sayfaları

Filtre alanında yer alan Şehir kriteri için tek tıklama ile her bir şehrin raporu Rapor Filtresi Sayfaları işlevi kullanılarak hızlı ve pratik bir şekilde açılacaktır.

Bu işlem için PivotTable Alanları’ na Filtre eklendikten sonra Çözümle sekmesinde şeridin en solundaki Seçenekler tıklarız ve açılan listeden Rapor Filtresi Sayfalarını Göster… işlevini seçeriz. Bu işlemle birlikte filtre alanında yer alan Şehir seçilir. Ek olarak birkaç farklı filtre kriteri daha olsaydı, hangisine göre rapor almak istiyorsak onu seçerek işlemimizi yapabilirdik.

Ardından tüm personellerin satış yaptığı şehir bilgilerinin filtrelenmiş halleri ayrı sayfalarda hızlıca açılır.

Açılan sayfalarda Şehir bilgilerini görmekteyiz, A’dan Z’ye kadar birçok şehir olduğundan ismi sığmayan şehirler … ile temsil edilmiştir.

Siz de Rapor Filtresi Sayfaları ile pratik raporlar alın.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][mk_image src=”https://peakup.org/wp-content/uploads/2023/12/office_imza_son.gif” image_size=”full”][/vc_column][/vc_row]

PivotTable Hesaplanmış Alan Ekleme

Merhaba,

Bu makalemizde İleri Excel eğitimizde en çok üstünde durduğumuz konu olan PivotTable’a nasıl Hesaplanmış Alan (Calculated Field) ekliyoruz hep birlikte örnekleriyle birlikte görelim.

Hesaplanmış Alan/Calculated Field Ekleme

Excel’de ana veride var olan alanları kullanarak yeni alanları hesaplamak mümkün. Bunun için PivotTable’nın Hesaplanmış Alan Ekleme özelliğini kullanıyoruz. Hesaplanmış alan ekleyerek ana veride yeni hesaplamalar yapmadan PivotTable üzerinde sanal olarak matematiksel işlemleri kolaylıkla yapabileceğimiz alanları ekleyebiliyoruz.

Hemen konuyu daha derinleştirmek için örneğimize başlayalım.

Aşağıdaki tablodan bir PivotTable yapıyoruz.


Ürün bilgisi Satır alanına Satış Tutarı bilgisi de Değerler alanına atıyoruz.


Aşağıdaki gibi bir Pivot elde ettik.


Yukarıdaki PivotTable’da bizim yapmak istediğimiz hesaplama ise Satış Tutarının %18’ni hesaplamak. Bunun için ana veride Satış Tutarının %18’i hesaplanmamış, bu işlemi PivotTable üzerinden yaparak ana veride herhangi bir veri büyümesinin de önüne geçmiş oluyoruz.

Özet Tablo üzerinde iken menüde aktif olan PivotTable araçlarına/PivotTable Tools gidiyoruz ve Çözümle sekmesinin Hesaplamlar grubundan Alanlar/Öğeler ve Kümeler yazan yerden Hesaplanmış Alan/Calculated Field komutuna tıklıyoruz.


Hesaplanmış Alan komutuna tıklayınca aşağıdaki gibi Hesaplanmış Alan Ekle penceresi açılıyor.


Açılan bu pencerede Ad yazan yere alanımıza vermek istediğimiz ismi giriyoruz. Biz KDV adını vereceğiz.

Formül yazan yere de 0 değerini silip Satış Tutarı ifadesine çift tıklayarak bu değerin burada yazılmasını sağlıyoruz daha sonra bu ifadeyi 0,18 değeri ile çarpıyoruz ve Ekle düğmesine tıklayarak alanımızı ekliyoruz.


KDV baslığı adında bir hesaplanmış alan eklenmiş oldu.

Ve PivotTable aşağıdaki gibi hesaplanmış alanımızı kullanabiliyoruz.


Yapılan işlemi aşağıdaki gif’den detaylıca izleyebilirsiniz.

Hesaplanmış alanda formülü güncelleme:

1. Ayni şekilde PivotTable araçlarına/PivotTable Tools gidelim ve seçenekler tabından Hesaplanmış Alan/Calculated Field komutuna tıklayalım.

2. Ad listesinden düzenlemek istediğimiz hesaplanmış alan adını seçelim.

3. Değişiklikleri yaptıktan sonra Değiştir tuşuna ardından da Tamam’a
basalım.


KDV alanını seçtikten sonra aşağıdaki gibi formül gelecektir. Formülü %8 olarak güncelledikten sonra Değiştir düğmesine tıklayarak formülü değiştirmiş olduk.


Hesaplanmış alanı silme:

1.Ayni şekilde PivotTable Araçlarına/PivotTable Tools gidelim ve seçenekler tabından Hesaplanmış Alan/Calculated Field komutuna tıklayalım.

2.Ad listesinden silmek istediğimiz hesaplanmış alan adını seçelim.

3. Sil komutuna tıklayalım.

Görüldüğü gibi PivotTable ile ana veride olmadığı halde PivotTable ile yeni alanlar oluşturmak çok kolay bir işlem. Bu sayede Pivot’u yaptığımız tablodaki verilerimiz hiç büyümeden daha karmaşık hesaplamaları kolaylıkla yapabileceğiz.

Başka bir makalede görüşmek üzere hoşça kalın.

Power Pivot Data Modelindeki İlişkileri Kullanmak

Excel’in 2013 sürümünden sonra Excel Eğitimlerimizde en çok bahsettiğimiz konulardan biri tablolar arasında ilişki kurmak oluyor. Özellikle eğitimlerimizde çok fazla tablo ve veride çalışıyorsanız bu konuyu kesinlikle öğrenmeniz gerekiyor diye belirtiyoruz. 

Bu makalemizde tablolar arasında ilişki kurmanın faydaları, nasıl yapıldığı ve avantajları gibi konuları detaylıca irdeleyeceğiz.

Düşeyara fonksiyonu şüphesiz Excel kullanıcıları için büyük işler başaran bir arama başvuru fonksiyonudur. Özellikle Tablo karşılaştırma gibi işlemde çok işe yarayan bu fonksiyon ile birçok farklı iş hal edilebilmektedir. Fakat büyük verilerde tablolar arasında Düşeyara işlemini uyguladığımızda ve çok fazla tablo arasında bu işlemleri yaptığımızda Excel’in performansı ciddi anlamda düşer, çok uzun süreler bilgisayar başında beklemek zorunda da kalabilirsiniz. Bundan dolayı Excel’de Power Pivot Data Modelinin İlişkiler özelliğini kullanarak normal veritabanı tabloları arasındaki ilişkilerin kurulması gibi Excel’de de tablolar arasında ortak alanları kullanarak ilişkiler kurularak Düşeyara fonksiyonunu aradan çıkartabiliriz. Bu yöntem ile tabloları bir birine bağlayarak çeşitli analiz işlemlerini çok hızlı şekilde PivotTable ile yapabiliriz. Bu tablolar arasında ilişkileri nasıl yapacağımızı bir örnek üzerinde anlatalım.

Örneğin aşağıdaki Excel tablolarından Bölgesel Bazlı Satış Raporu oluşturalım. Bunun için önceden de dediğimiz gibi 2 seçenek vardır;

  • DÜŞEYARA gibi bir arama formülü
  • Power Pivot Veri Modelindeki İlişkiler özelliği


Şekil 11. Düşeyara ne zaman kullanılır

  • Veriler çok büyük olmadığında
  • Veriler zaten Excel dosyasında olduğunda
  • Birkaç sütunda arama yapmak için hızlı ve kolay bir çözüme ihtiyacımız varsa

 

 

 

 

 

Şekil 2

Şekil 1’de bulunan tablolar arasında Düşeyara fonksiyonunu kullanacağız.

Örneğin Şehir bazlı Satış Raporu için Düşeyara fonksiyonunu kullanarak işleme başlayalım.

Öncelikle Şekil 2’de görüldüğü gibi ilk tablomuzun D1 hücresine Şehir isminde bir alan açıp Düşeyara fonksiyonumuzu yazıyoruz ve sağda bulunan tablonun H sutununda ki Şehir bilgisini sol tarafta bulunan tablomuza Düşeyara ile çekiyoruz ve sonrasında soldaki tabloda Pivot alıyoruz.

PivotTable’nın alanlarından Satırlara Şehir alanını, Değerlerede Satış alanını sürüklüyerek bırakıyoruz ve Şehir bazımda toplam satış bilgilerini görüyoruz.

Fakat bu işlem için hem D kolonunu doldurup bir sütun harcadık hem de Düşeyara fonksiyonunu yazarak Excel’e extra iş çıkardık haliyle performans etkilenecektir.

İşlemlerde birkaç küçük tablo bizi etkilemezken büyük tablolarda bu işlem oldukça verimsiz olacaktır. Bu yüzden Power Pivot Data Modeli’ni kullanarak bu işlemleri daha profesyonel bir şekilde çözelim.

Excel 2016 da Power Pivot Data Modelin de İlişkiler nezaman kullanılır

  • Büyük verilerimiz varsa
  • Birçok tablo arasındaki ilişkileri içeren karmaşık bir Veri Modeli oluşturmanız gerekirse
  • DAX Fonksiyonları kullanılmak istenirse
  • Daha hızlı işlem yapmak gerekirse

Excel 2016 da Power Pivot Data Modelini kullanabilmek için Excel 2016 ‘ın aşağıdaki versiyonlarından birine sahip olmalısınız.

  • Excel 2016 Stand Alone program
  • Office 2016 Professional
  • Office 365 ProPlus

Bölgesel Satış Raporu Oluşturmak İçin Tablolar Excel’de olduğunda Power Pivot Veri Modelinde İlişki Oluşturmak için;

  • Excel’deki klasik tabloların Dinamik Tablolarına dönüştürülmesi ve uygun bir isim verilmesi gerekir.
  • Tablo içinde bir hücreye tıkladıktan sonra Power Pivot sekmesinden Veri Modeline Ekle düğmesine tıklanır.


  • Veri modeline Excel tablolarını ekledikten sonra isimlerini Urunler ve Bolgeler olarak değiştiriyoruz.



  • Diagram Görünümü düğmesine tıklayalım:

  • Bolgeler tablosunun Ürün Ad alanını üzerinden Urunler tablosundaki Ürün Ad alanına doğru sürükleyelim.


Tablolar arasında bağlantı kurulduğunda artık bu alanlar birbirini görmektedir.Daha sonra Veri Modeli penceresinde PivotTable düğmesini tıklayabilir ve Bölge Satışlarınızı oluşturabilirsiniz.


Ve raporumuz aşağıdaki gibi oluşacaktır.

Başka bir makalede görüşmek dileğiyle,

Hoşçakalın.