For the complete documentation index, see llms.txt. This page is also available as Markdown.

3) Şablon Versiyonları — v0, v1, v2

Satış raporunda aynı SQL sorgusu ve aynı parametrelerle üç farklı şablon versiyonu denenmiştir. Her versiyon farklı bir gruplama ve sunum yapısı kullanır; hangi versiyonun seçileceği raporun amacına göre belirlenir.

Satış raporunda aynı SQL sorgusu ve aynı parametrelerle üç farklı şablon versiyonu denenmiştir. Her versiyon farklı bir gruplama ve sunum yapısı kullanır; hangi versiyonun seçileceği raporun amacına göre belirlenir.

v0, v1 ve v2 şablonlarının çıktı yapısı karşılaştırması.
v0 — Şehir × Kategori Özeti

Her Şehir × Ürün Kategorisi kombinasyonu için tek bir satır üretir. Ay bilgisi, seçilen tüm ayları birleşik metin ("11, 12") olarak aynı hücrede gösterir; ay bazında kırılım yapılmaz. En altta tek bir GENEL TOPLAM satırı çıkar. SQL'e herhangi bir ek değişiklik gerekmez.

🔗 Şablon dosyası:

Döngü yapısı (v0): Şablonda A10 kolonunda bulunan comment;

{% for city, city_grup in sale|groupby('city') %}
{% for category, grup in city_grup|groupby('product_category') %}

Şablonda A11 kolonunda bulunan comment;

{% endfor %}
{% endfor %} | GENEL TOPLAM: {{ sale|sum(attribute='order_amount')  }}

Genel Toplam için kullanılacak formül;

{{ sale|sum(attribute='order_amount') }}

Ne zaman kullanılır?: Hızlı özet gereken durumlar için uygundur. Ay ayrımı önemsizse veya rapor kısa tutulacaksa v0 tercih edilir.

v1 — Şehir × Kategori × Ay Detayı

Her Şehir × Ürün Kategorisi × Ay kombinasyonu için ayrı bir satır üretir. Aynı şehir-kategori çifti farklı aylarda birden fazla satır alır. Aylık trend analizi için uygundur. SQL sorgusuna month kolonunun hem SELECT hem de GROUP BY ifadelerine eklenmesi gerekir.

🔗 Şablon dosyası:

Döngü yapısı (v1):

Şablonda A10 kolonunda bulunan comment;

Şablonda A11 kolonunda bulunan comment;

Her ayı ayrı satırda görmek için D10 satırında şu formül kullanılmalıdır;

Ne zaman kullanılır?: Aylık gelişim takibi ve trend analizi için uygundur. Her ay ayrı satırda görünür.

v2 — Kategori Bazlı Mini Tablolar

Her ürün kategorisi için kendi başlık satırı, veri satırları ve alt toplamıyla (TOPLAM) ayrı bir mini tablo üretir. Kategoriler arasında görsel boşluk bulunur. Raporun en sonunda tüm kategorileri kapsayan tek GENEL TOPLAM satırı yer alır. SQL sorgusuna month kolonu eklenmesi gerekir.

🔗 Şablon dosyası:

Döngü yapısı (v2):

Şablonda 7. satırda bulunan comment (kategori başlığı döngüsü için);

Şablonda A9 kolonunda bulunan comment (veri döngüsü için);

Şablonda A19 kolonunda bulunan comment (Her bir kategori tablosunda ayrı ayrı TOPLAM alanının yazdırılabilinmesi için);

Şablonda A12 kolonunda bulunan comment (GENEL TOPLAM alanının yazdırılabilmesi için);

Ne zaman kullanılır?: Sunum raporları ve kategoriler arası karşılaştırma için uygundur. Her kategori kendi toplamıyla görünür.

Last updated