Liste ile Rapor Farkı

Raporlama, bir ana kümeyi alt kümelere parçalayıp, bu alt kümeler üzerinde betimsel istatistik işlemleri uygulama faaliyetidir. Bu betimsel istatistik işlemleri, bir kaç örnek isim olarak, sayısal değerlerin toplamları, ortalamaları, standart sapmalarının, küme eleman sayılarının hesaplanması, minimum değerlerin tespit edilmesidir. 

Listeleme ise bir veya daha fazla koşula (filtrelemeye) bağlı olarak yapılan ve istenilen kolonlardaki bilgilerin gösterilmesidir. 

SQL'de listeleme, bir veya daha fazla koşula (filtrelemeye) bağlı olarak yapılan ve istenilen kolonlardaki bilgilerin gösterildiği, içinde gruplama, pivot cümlecikleri bulunmayan Select cümlesiyle yapılır. 

SQL'de raporlama ise, içinde gruplama veya pivot cümlecikleri olan Select cümlesiyle gerçekleştirilir. Aslında pivot cümleleri de gruplama yapar. Fakat gösterimi farklıdır. 

Pivot cümlelerinde iki ana grup vardır. Bu gruplardan birinin içerik bilgileri, sol baş kolonda listelenir. Diğerinin içerik bilgileri ise, üst başlık satırında kolon adları olarak listelenir. 

Basit gruplama veya pivot şeklindeki gruplamada, grup bazında betimsel istatistik işlemleri (toplama, ortalama vs.) sonuçları gösterilir. 


Listelemeye örnek: 

Select 

from KirtasiyeSatisBilgileri  
where BayiID = 'Kara'; 


















Raporlama örneği:

Group By: 
Select 
BayiAdi, UrunCinsiAdi, sum(SatisAdedi) as ToplamAdet 
from KirtasiyeSatisBilgileri 
group by BayiAdi, UrunCinsiAdi; 


Pivot: 
Select * from 
 (Select SatisAdedi, BayiAdi, UrunCinsiAdi from KirtasiyeSatisBilgileri) as ks 
Pivot (Sum(SatisAdedi) for BayiAdi in (Kara, Göl, Deniz)) as pvt 

































--------------------------------------------------------------------------------------------------------------------------

Konu ile ilgili diğer sayfalar:

Bu blogdaki popüler yayınlar

Power BI'da Yeni Sütun Eklemek

Power BI Kullanımına Giriş

Power BI Üzerinde Fonksiyon Oluşturma ve Kullanma

Kümülatif Toplam

Ağırlıklı Ortalama Hesabı

SQL'de Group By Yaparak Rapor Oluşturmak

SQL'de Birden Fazla Tablodan Listeleme Yapmak

ETarihli Fonksiyonu

Bir Ürünün En Son Tarihli Fiyatının Bulunması