> For the complete documentation index, see [llms.txt](https://learn.vispeahen.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.vispeahen.com/raporlama/sablon-tasarimi/4-versiyon-karsilastirmasi-ve-ornek-ciktilar.md).

# 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.

<table data-header-hidden><thead><tr><th width="130.33331298828125" valign="top"></th><th width="198.8887939453125" valign="top"></th><th width="189.2222900390625" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><mark style="color:blue;"><strong>Özellik</strong></mark></td><td valign="top"><mark style="color:blue;"><strong>v0</strong></mark></td><td valign="top"><mark style="color:blue;"><strong>v1</strong></mark></td><td valign="top"><mark style="color:blue;"><strong>v2</strong></mark></td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>Kırılım</strong></mark></td><td valign="top">Şehir × Kategori</td><td valign="top">Şehir × Kategori × Ay</td><td valign="top">Şehir × Ay (kategori başlık)</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>Ay detayı</strong></mark></td><td valign="top">Birleşik metin ("11, 12")</td><td valign="top">Her ay ayrı satır</td><td valign="top">Her ay ayrı satır</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>Yapı</strong></mark></td><td valign="top">Tek tablo</td><td valign="top">Tek tablo</td><td valign="top">Kategori başına mini tablo</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>Kategori alt toplamı</strong></mark></td><td valign="top">Yok</td><td valign="top">Yok</td><td valign="top">Var (her mini tablo sonu)</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>Genel toplam</strong></mark></td><td valign="top">Var (en altta)</td><td valign="top">Var (en altta)</td><td valign="top">Var (en altta)</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>SQL değişikliği</strong></mark></td><td valign="top">Gerekmez</td><td valign="top"><code>month</code> kolonu eklenmeli</td><td valign="top"><code>month</code> kolonu eklenmeli</td></tr><tr><td valign="top"><mark style="color:cyan;"><strong>İdeal kullanım</strong></mark></td><td valign="top">Hızlı özet, ay ayrımı önemsizse</td><td valign="top">Aylık trend / detay analizi</td><td valign="top">Kategori bazlı hedef takibi ve yönetim raporları</td></tr></tbody></table>

Şablonlar render edilerek rapor oluşturulduğunda, aynı veri seti farklı şablon yapılarına göre aşağıdaki çıktıları üretir.

{% tabs %}
{% tab title="v0 Çıktısı" %}
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:

{% file src="/files/NFB4nCfqhzEQQj9X1mU8" %}
{% endtab %}

{% tab title="v1 Çıktısı" %}
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:

{% file src="/files/0sYOdtR0p8Lr55SoAyok" %}
{% endtab %}

{% tab title="v2 Çıktısı" %}
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:

{% file src="/files/7ZU2BaweszRNRqfpVvKi" %}
{% endtab %}
{% endtabs %}

{% hint style="warning" %}
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.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.vispeahen.com/raporlama/sablon-tasarimi/4-versiyon-karsilastirmasi-ve-ornek-ciktilar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
