# Tarih ve saat alanları

Tarih veya zaman damgası bilgileri içeren alanlarla uygulamanızda çalışıyorsanız, bir tarihin yıl veya hafta gibi ilgili özniteliklerini tanımlayabilir ve bunları görselleştirmenizde kullanabilirsiniz.

## Veri yöneticisinde tarih alanları oluşturma

Tarih alanları, Veri yöneticisinde veri modelinizi oluşturmak için, veri profili oluşturma etkin durumdayken Veri ekle'yi kullandığınızda veya Veri yöneticisinde Verileri yükle'ye tıkladığınızda, tarih veya zaman damgası olarak tanınan tüm veri alanları için otomatik olarak oluşturulur.

Bilgi notu

Veri yöneticisinde oluşturulan tarih alanları, autoCalendar öğesine otomatik olarak eklenir.

Daha fazla bilgi için bkz. [Veri Yöneticisi ile veri yükleme ve yönetme](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/managing-data.htm).

Tarih veya zaman damgası alanı otomatik olarak tanınmazsa giriş biçimini Veri yöneticisi tablo düzenleyicisinde ayarlayabilirsiniz. Görselleştirmelerde kullanılacak görüntüleme biçimini de ayarlayabilirsiniz.

Daha fazla bilgi için bkz. [Alan türlerini değiştirme](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/changing-date-time-format.htm).

### Hangi tarih ve saat alanları otomatik olarak tanınır?

Sistem yerel ayarlarınıza bağlı olarak, tarih ve zaman damgası alanları otomatik olarak tanınacaktır. Ayrıca, aşağıdaki biçimler tanınır:

* M/D/YYYY h:mm
* D/M/YYYY h:mm TT
* M/D/YYYY
* D/MM/YYYY
* YYYYMMDD
* YYYYMMDDhhmmss
* YYYYMMDDhhmmss.fff
* YYYYMMDDhhmmssK
* YYYY-MM-DD
* YYYY-MM-DDThh:mm:ss
* YYYY-MM-DD-Thh:mm:ss.fff
* YYYY-MM-DD-Thh:mm:ssK

Tarih ve saat biçimleri

| Biçim belirtici | Açıklama |
| --- | --- |
| YYYY | Yıl |
| M, MM | Ay |
| D, DD | Gün |
| hh | Saat |
| mm | Dakika |
| ss | Saniye |
| fff | Mili saniye |
| TT | AM veya PM |
| K | Zaman dilimi |
| T | Tarih ve saat arasındaki bölücü. T başka bir karakterle değiştirilemez. |

## Veri yükleme komut dosyasında tarih ve saat alanları oluşturma

Veri modelinizi oluşturmak için Veri yükleme düzenleyicisi kullanıyorsanız veri komut dosyasında hangi alanların türetileceğini tanımladığınız bir takvim şablonu oluşturmanız gerekir. Komut dosyası çalıştırıldığında ve veriler yeniden yüklendiğinde, türetilen tarih ve saat alanları oluşturulacaktır.

Daha fazla bilgi için bkz. [Türetilmiş alanlar](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/derived-fields.htm).

## Uygulamanızda tarih & saat alanlarını kullanma

### Görselleştirmelerde tarih ve saat alanları

Varlıklar panelinin Alanlar sekmesindeki tüm tarih veya zaman damgası alanları the Date and time icon ile işaretlenir ve oluşturulan tarih ve saat alanlarını kullanmak için bunları genişletebilirsiniz. Bunları, diğer veri alanlarında olduğu görselleştirmelerde kullanabilirsiniz.

### Boyutlarda tarih ve saat alanları

Bir boyut oluştururken tarih ve saat alanlarını da kullanabilirsiniz. Tarih ve saat alanları, oluşturuldukları alanın altında listelenir.

### İfadelerdeki tarih ve saat alanları

Tüm ifadelerde tarih ve saat alanlarını kullanabilirsiniz, örneğin bir hesaplama oluştururken. Tarih ve saat alanları şunlara göre adlandırılır:

[alan adı].autoCalendar.[tarih ve saat alanı].

* [alan adı], tarih ve saat alanlarını oluşturmak için kullanılan veri alanının adıdır.
* [tarih ve saat alanı], kullanmak istediğiniz tarih ve saat alanıdır (örneğin, Year).

`Date.autoCalendar.Year`

### Takvim hesaplamalarında tarih ve saat alanları

Takvim hesaplamaları autoCalendar öğesinde oluşturulan tarih ve saat alanlarını kullanır. Bu tarih ve saat alanlarından her biri, verilerin söz konusu tarih ve saat dönemi içinde olup olmadığını veya tarihlerin geçerli tarihe göreli bir konumda olup olmadığını belirten bir küme analizi ifadesi tarafından hesaplanır. Bu tarih ve saat alanları görelidir ve geçerli tarihi temel alan sonuçlar döndürür. Bu alanları takvim hesaplamalarından bağımsız olarak kullanabilirsiniz.

Takvimdeki tarih ve saat alanları aşağıdaki gibi biçimlendirilir:

[alan adı].autoCalendar.[tarih ve saat alanı]={[değer]}

* [alan adı], tarih ve saat alanlarını oluşturmak için kullanılan tarih alanının adıdır.
* [tarih ve saat alanı], kullanılan tarih ve saat alanının (örneğin InYTD) adıdır.
* [değer], tarih ve saat alanının küme analizi ifadesinin değeridir ve hangi tarihlerin dahil edileceğini belirtir.

`Date.autoCalendar.YearsAgo={1}`

Aşağıda örnek değerler içeren kullanılabilir tarih ve saat alanları verilmiştir:

#### YTD'de

Bu tarih ve saat alanı, tarihlerin yıl başından geçerli tarihe kadar geçen süre içinde olup olmadığını denetler.

InYTD

| Örnek | Sonuç |
| --- | --- |
| ` Date.autoCalendar.InYTD={0}<br>` | Yıl başından geçerli tarihe kadar geçen süre içindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın 54. günü ise, tarih alanında her yılın ilk 54 günü içindeki tarihler sonuca dahil edilir. |
| ` Date.autoCalendar.InYTD={1}<br>` | Yıl başından geçerli tarihe kadar geçen süre dışındaki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın 54. günü ise, tarih alanında her yılın ilk 54 gününden sonraki tüm tarihler sonuca dahil edilir. |

#### YıllarÖnce

Bu tarih ve saat alanı, tarihlerin geçerli tarihe göre belirli bir yıla ait olup olmadığını belirler.

YearsAgo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.YearsAgo={0}` | Geçerli yıl içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.YearsAgo={1}` | Önceki yıl içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.YearsAgo={8}` | Sekiz yıl önceki tüm tarihleri döndürür. |

#### GirişQTD

Bu tarih ve saat alanı, tarihlerin çeyreğin başından geçerli tarihe kadar geçen süre içinde mi yoksa çeyreğin başından geçerli tarihe kadar geçen sürenin dışında mı olduğunu, geçerli tarihe göre belirler.

InQTD

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.InQTD={0}` | Çeyreğin başından geçerli tarihe kadar geçen süre içindeki tüm çeyreklerdeki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın 1. çeyreğinin 14. günü ise, tarih alanında her çeyreğin ilk 14 günü sonuca dahil edilir. |
| `Date.autoCalendar.InQTD={1}` | Çeyreğin başından geçerli tarihe kadar geçen sürenin dışındaki tüm çeyreklerdeki tarihleri döndürür.<br><br>Örneğin geçerli tarih 1. çeyreğin 14. günü ise, tarih alanında her çeyreğin ilk 14 gününden sonraki tüm tarihler sonuca dahil edilir. |

#### ÇeyreklerÖnce

Bu tarih ve saat alanı, tarihlerin geçerli tarihe göre belirlenen bir çeyrek içinde olup olmadığını belirtir.

QuartersAgoQuartersAgo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.QuartersAgo={0}` | Geçerli çeyrek içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.QuartersAgo={1}` | Önceki çeyrek içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.QuartersAgo={8}` | Sekiz çeyrek önceki tüm tarihleri döndürür. |

#### Çeyrek Referans Numarası

Bu tarih ve saat alanı, tarihlerin geçerli tarihe göre belirlenen bir çeyrek içinde olup olmadığını belirtir.

QuarterRelNoQuarterRelNo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.QuarterRelNo={0}` | Geçerli çeyreğin her bir örneğindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın 4. çeyreğinde ise, tarih alanında her 4. çeyrekteki tüm tarihler sonuca dahil edilir. |
| `Date.autoCalendar.QuarterRelNo={3}` | Geçerli çeyrekten iki çeyrek önceki çeyreğin her örneğindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın 4. çeyreğinde ise, tarih alanında her 1. çeyrekteki tüm tarihler sonuca dahil edilir. |

#### InMTD

Bu tarih ve saat alanı, geçerli tarihe göre, tarihlerin ayın başından geçerli tarihe kadar geçen süre içinde olup olmadığını veya bu sürenin dışında olup olmadığını belirler.

InMTDInMTD

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.InMTD={0}` | Geçerli ayın başından geçerli tarihe kadar geçen süre içindeki tüm aylardaki tüm tarihleri döndürür.<br><br>Örneğin tarih 15 Kasım 2016 ise, tarih alanında her ayın ilk 15 gününün tarihleri sonuca dahil edilir. |
| `Date.autoCalendar.InMTD={1}` | Geçerli ayın başından geçerli tarihe kadar geçen süre dışındaki tüm aylardaki tüm tarihleri döndürür.<br><br>Örneğin tarih 15 Kasım 2016 ise, her ayın ilk 15 gününden ay sonuna kadar geçen süre içindeki tüm tarihler sonuca dahil edilir. |

#### MonthsAgo

Bu tarih & saat alanı, tarihlerin geçerli tarihe göre belirli bir aya ait olup olmadığını belirtir.

MonthsAgoMonthsAgo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.MonthAgo={0}` | Geçerli ay içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.MonthAgo={1}` | Önceki ay içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.MonthAgo={8}` | Sekiz ay önceki tüm tarihleri döndürür. |

#### Ay İlişki No

Bu tarih & saat alanı, tarihlerin geçerli tarihe göre belirli bir aya ait olup olmadığını belirtir.

MonthRelNoMonthRelNo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.MonthRelNo={0}` | Geçerli ayın her bir örneğindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli ay Haziran ise, tarih alanında Haziran ayının her örneğindeki tüm tarihler sonuca dahil edilir. |
| `Date.autoCalendar.MonthRelNo={1}` | Önceki ayın her bir örneğindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli ay Haziran ise, tarih alanında Mayıs ayının her örneğindeki tüm tarihler sonuca dahil edilir. |

#### WTD'de

Bu tarih ve saat alanı, geçerli tarihe göre, tarihlerin haftanın başından geçerli tarihe kadar geçen süre içinde olup olmadığını belirler.

InWTDInWTD

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.InWTD={0}` | Geçerli haftanın başından geçerli tarihe kadar geçen süre içindeki tüm haftalardaki tüm tarihleri döndürür.<br><br>Örneğin bugün haftanın üçüncü günü ise, tarih alanında her haftanın ilk üç günü içindeki tarihler sonuca dahil edilir. |
| `Date.autoCalendar.InWTD={1}` | Geçerli ayın başından geçerli tarihe kadar geçen süre dışındaki tüm aylardaki tüm tarihleri döndürür.<br><br>Örneğin bugün haftanın üçüncü günü ise, tarih alanında her haftanın son dört günü içindeki tarihler sonuca dahil edilir. |

#### HaftalarÖnce

Bu tarih ve saat alanı, tarihlerin geçerli haftaya göre belirli bir hafta içinde olup olmadığını belirtir.

WeeksAgoWeeksAgo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.WeeksAgo={0}` | Geçerli hafta içindeki tüm tarihleri döndürür. |
| `Date.autoCalendar.WeeksAgo={8}` | Sekiz hafta önceki tüm tarihleri döndürür. |

#### Hafta Bağıl No

Bu tarih ve saat alanı, tarihlerin geçerli tarihe göre belirlenen bir hafta içinde olup olmadığını belirtir.

WeekRelNoWeekRelNo

| Örnek | Sonuç |
| --- | --- |
| `Date.autoCalendar.WeekRelNo={0}` | Geçerli haftanın her bir örneğindeki tüm tarihleri döndürür.<br><br>Örneğin geçerli tarih yılın ikinci haftası ise, tarih alanında her yılın ikinci haftasındaki tarihler sonuca dahil edilir. |
| `Date.autoCalendar.WeekRelNo={1}` | Önceki haftanın her bir örneğindeki tüm tarihleri döndürür.<br><br>Örneğin, geçerli tarih yılın birinci haftası ise, tarih alanında her yılın ilk haftasına ait tarihler sonuca dahil edilir. |

[Verileri yönetme](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/load-data.htm)

[Takvim hesaplamaları oluşturma](https://help.qlik.com/tr-TR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Measures/create-calendar-measure.htm)