4) Versiyon Karşılaştırması ve Örnek Çıktılar
Aşağıdaki tabloda v0, v1 ve v2 şablonlarının temel farkları karşılaştırılmaktadır.
Özellik
v0
v1
v2
Kırılım
Şehir × Kategori
Şehir × Kategori × Ay
Şehir × Ay (kategori başlık)
Ay detayı
Birleşik metin ("11, 12")
Her ay ayrı satır
Her ay ayrı satır
Yapı
Tek tablo
Tek tablo
Kategori başına mini tablo
Kategori alt toplamı
Yok
Yok
Var (her mini tablo sonu)
Genel toplam
Var (en altta)
Var (en altta)
Var (en altta)
SQL değişikliği
Gerekmez
month kolonu eklenmeli
month kolonu eklenmeli
İdeal kullanım
Hızlı özet, ay ayrımı önemsizse
Aylık trend / detay analizi
Kategori bazlı hedef takibi ve yönetim raporları
Şablonlar render edilerek rapor oluşturulduğunda, aynı veri seti farklı şablon yapılarına göre aşağıdaki çıktıları üretir.
v0 çıktısında her Şehir × Ürün Kategorisi kombinasyonu tek satırda gösterilir. Seçilen aylar ayrı satırlara bölünmez; aynı hücre içerisinde birleşik olarak görüntülenir. Raporun sonunda tüm kayıtları kapsayan GENEL TOPLAM satırı bulunur.
Generate edilmiş örnek rapor çıktısına aşagıdaki linkten erişebilirsiniz:
v1 çıktısında veriler Şehir × Ürün Kategorisi × Ay seviyesinde detaylandırılır. Aynı şehir ve kategori için farklı aylara ait kayıtlar ayrı satırlarda oluşturulur. Böylece dönemsel değişimler rapor üzerinden doğrudan takip edilebilir.
Generate edilmiş örnek rapor çıktısına aşagıdaki linkten erişebilirsiniz:
v2 çıktısında her ürün kategorisi ayrı bir mini tablo olarak oluşturulur. Mini tablolar kendi başlıklarını, veri satırlarını ve TOPLAM satırlarını içerir. Raporun sonunda ise tüm kategorileri kapsayan GENEL TOPLAM yer alır.
Generate edilmiş örnek rapor çıktısına aşagıdaki linkten erişebilirsiniz:
Bu çıktılar, aynı veri kaynağı kullanılsa bile şablon içerisindeki Jinja döngü yapısının raporun görünümünü ve detay seviyesini nasıl değiştirdiğini göstermektedir.
Last updated
