# inquartertodate Komut dosyası ve grafik fonksiyonu

Bu fonksiyon, timestamp öğesi çeyreğin base\_date öğesinin son milisaniyesine kadar ve bu milisaniye de dahil olmak üzere base\_date öğesini içeren bölümünde bulunuyorsa, True sonucunu döndürür.

Söz Dizimi:

InQuarterToDate (timestamp, base\_date, period\_no [, first\_month\_of\_year])

Dönüş verileri türü: Boolean

Bilgi notu

Qlik Sense üzerinde Boolean true değeri -1 ile, false ise 0 ile temsil edilir.

inquartertodate fonksiyonu diyagramı

inquartertodate fonksiyonu diyagramı

inquartertodate fonksiyonu diyagramı ![inquartertodate fonksiyonunun TRUE değerini döndüreceği tarih aralığının örnek diyagramı.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-inquartertodate-general.png)

`inquartertodate()` fonksiyonu yılı 1 Ocak ile 31 Aralık (veya kullanıcının tanımladığı yıl başlangıcı ile karşılık gelen bitiş tarihi) arasında dört eşit çeyreğe böler. Fonksiyon daha sonra `base_date` değerini kullanarak belirli bir çeyreği dilimlere ayırır ve `base_date` gerek yılın çeyreğini gerekse çeyreğin bu dilimi için izin verilen en ileri tarihi tanımlar. Fonksiyon son olarak önerilen tarih değerlerini o dilimle karşılaştırırken bir Boole sonucu döndürür.

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| timestamp | base\_date ile karşılaştırmak istediğiniz tarih. |
| base\_date | Çeyreği değerlendirmek için kullanılan tarih. |
| period\_no | Çeyrek period\_no ile kaydırılabilir. period\_no, 0 değerinin base\_date değerini içeren çeyreği gösterdiği bir tam sayıdır. period\_no içindeki negatif değerler önceki çeyrekleri; pozitif değerler ise sonraki çeyrekleri gösterir. |
| first\_month\_of\_year | Ocak'ta başlamayan (mali) yıllarla çalışmak istiyorsanız, first\_month\_of\_year içinde 2 ile 12 arasında bir değer belirtin. |

## inquartertodate ne zaman kullanılmalı?

`inquartertodate()` fonksiyonu bir Boole sonucu döndürür. Bu tür bir fonksiyon genellikle bir `if` ifadesinde koşul olarak kullanılır. `inquartertodate()` fonksiyonu, değerlendirilen bir tarihin çeyreğin içinde kalıp kalmadığına bağlı olarak bir toplama veya hesaplama döndürmek için kullanılır.

`inquartertodate()` fonksiyonu örneğin belirli bir tarihe kadar çeyrekte üretilen tüm ekipmanı tanımlamak için kullanılabilir.

Fonksiyon örnekleri

| Örnek | Sonuç |
| --- | --- |
| `inquartertodate('01/25/2013', '03/25/2013', 0)` | `TRUE` döndürür çünkü `timestamp` değeri olan 01/25/2013 tarihi, 03/25/2013 olan `base_date` değerinin içinde kaldığı 01/01/2013 ile 03/25/2013 arasındaki üç aylık dönem içinde kalmaktadır. |
| `inquartertodate('04/26/2013', '03/25/2013', 0)` | `FALSE` döndürür çünkü 04/26/2013 önceki örnekle aynı olan dönemin dışındadır. |
| `inquartertodate('02/25/2013', '06/09/2013', -1)` | `TRUE` döndürür çünkü -1 olan `period_no` değeri arama dönemini üç aylık bir dönem kadar (yılın bir çeyreği) geri kaydırmaktadır. Bu, arama dönemini 01/01/2013 ila 03/09/2013 yapar. |
| `inquartertodate('03/25/2006', '04/15/2006', 0, 2)` | `TRUE` döndürür çünkü `first_month_of_year` değeri 2 olarak ayarlıdır ve bu da arama dönemini 04/01/2006 ila 04/15/2006 yerine 02/01/2006 ila 04/15/2006 yapmaktadır. |

## Bölgesel ayarlar

Aksi belirtilmedikçe bu konudaki örneklerde aşağıdaki tarih formatı kullanılır: MM/DD/YYYY. Tarih formatı, veri yükleme kodunuzda `SET DateFormat` deyiminde belirtilir. Varsayılan tarih formatı, bölgesel ayarlarınız ve diğer unsurlar nedeniyle sisteminizde farklı olabilir. Aşağıdaki örneklerdeki formatları ihtiyaçlarınıza uyacak şekilde değiştirebilirsiniz. Dilerseniz yükleme kodunuzdaki formatları aşağıdaki örneklere uyacak şekilde değiştirebilirsiniz. Daha fazla bilgi için bkz. [Uygulamalar ve komut dosyaları için bölgesel ayarları değiştirme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

Uygulamalardaki varsayılan bölgesel ayarlarda kullanıcı profili temel alınır. Bu bölgesel format ayarları, Qlik Cloud kullanıcı arayüzünde görüntülenen dil ayarlarıyla ilgili değildir. Qlik Cloud, kullandığınız tarayıcıyla aynı dilde görüntülenir.

Bir uygulama oluşturucuysanız, oluşturduğunuz uygulamalar için varsayılan bölgeyi ayarlayabilirsiniz. Daha fazla bilgi için şuraya bakın: [Qlik Cloud Analizleri içinde uygulama ve komut dosyası oluşturmak için tercih ettiğiniz bölgesel ayarları belirleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

## Örnek 1 – Ek bağımsız değişken yok

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/inquartertodate.htm)

#### Yükleme kodu ve sonuçlar

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* "`Transactions`" adlı tabloya yüklenen, 2022'nin işlemlerini içeren bir veri kümesi.

* Tarih alanı `DateFormat` sistem değişkeninde (AA/GG/YYYY) biçiminde sağlanmıştır.

* Çeyrekte 15 Mayıs 2022'ye kadar yapılan işlemleri belirleyen `  in_quarter_to_date ` alanının oluşturulması.

Komut dosyası

```
SET DateFormat='MM/DD/YYYY';
						
Transactions:
    Load
        *,
        inquartertodate(date,'05/15/2022', 0) as in_quarter_to_date
        ;
Load
*
Inline
[
id,date,amount
8188,'1/19/2022',37.23
8189,'1/7/2022',17.17
8190,'2/28/2022',88.27
8191,'2/5/2022',57.42
8192,'3/16/2022',53.80
8193,'4/1/2022',82.06
8194,'5/7/2022',40.39
8195,'5/16/2022',87.21
8196,'6/15/2022',95.93
8197,'6/26/2022',45.89
8198,'7/9/2022',36.23
8199,'7/22/2022',25.66
8200,'7/23/2022',82.77
8201,'7/27/2022',69.98
8202,'8/2/2022',76.11
8203,'8/8/2022',25.12
8204,'8/19/2022',46.23
8205,'9/26/2022',84.21
8206,'10/14/2022',96.24
8207,'10/29/2022',67.67
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `date`

* `in_quarter_to_date`

Sonuçlar tablosu

| tarih | in\_quarter\_to\_date |
| --- | --- |
| 1/7/2022 | 0 |
| 1/19/2022 | 0 |
| 2/5/2022 | 0 |
| 2/28/2022 | 0 |
| 3/16/2022 | 0 |
| 4/1/2022 | -1 |
| 5/7/2022 | -1 |
| 5/16/2022 | 0 |
| 6/15/2022 | 0 |
| 6/26/2022 | 0 |
| 7/9/2022 | 0 |
| 7/22/2022 | 0 |
| 7/23/2022 | 0 |
| 7/27/2022 | 0 |
| 8/2/2022 | 0 |
| 8/8/2022 | 0 |
| 8/19/2022 | 0 |
| 9/26/2022 | 0 |
| 10/14/2022 | 0 |
| 10/29/2022 | 0 |

`in_quarter_to_date` alanı, öncelikli yükleme deyiminde `inquartertodate()` fonksiyonu kullanılarak oluşturulur. Sağlanan ilk bağımsız değişken hangi alanın değerlendirildiğini tanımlar. İkinci bağımsız değişken 15 Mayıs için sabit kodlanmış bir tarihtir ve dilimlenecek çeyreği ve bu dilimin son sınırını tanımlayan `base_date` değeridir. `period_no` için 0 son bağımsız değişkendir; fonksiyonun önceki veya sonraki dilimlenmiş çeyrekleri karşılaştırmadığı anlamına gelir.

inquartertodate fonksiyonunun ek bağımsız değişken olmadan diyagramı

inquartertodate fonksiyonunun ek bağımsız değişken olmadan diyagramı

inquartertodate fonksiyonunun ek bağımsız değişken olmadan diyagramı ![inquartertodate fonksiyonunun TRUE değerini döndüreceği tarih aralığını gösteren diyagram.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-inquartertodate-example-no-additional-arguments.png)

1 Nisan ile 15 Mayıs arasında yapılan tüm işlemler `TRUE` Boole sonucunu döndürür. İşlem tarihi olarak 16 Mayıs ve sonrası, 1 Nisan'dan önceki işlemler gibi `FALSE` değerini döndürür.

## Örnek 2 – period\_no

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/inquartertodate.htm)

#### Yükleme kodu ve sonuçlar

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* İlk örnek ile aynı veri kümesi ve senaryo.

* 15 Mayıs 2022'de biten çeyrek diliminden tam bir çeyrek önce yapılan işlemleri belirleyen `previous_qtr_to_date` alanının oluşturulması.

Komut dosyası

```
SET DateFormat='MM/DD/YYYY';

Transactions:
    Load
        *,
        inquartertodate(date,'05/15/2022', -1) as previous_qtr_to_date
        ;
Load
*
Inline
[
id,date,amount
8188,'1/19/2022',37.23
8189,'1/7/2022',17.17
8190,'2/28/2022',88.27
8191,'2/5/2022',57.42
8192,'3/16/2022',53.80
8193,'4/1/2022',82.06
8194,'5/7/2022',40.39
8195,'5/16/2022',87.21
8196,'6/15/2022',95.93
8197,'6/26/2022',45.89
8198,'7/9/2022',36.23
8199,'7/22/2022',25.66
8200,'7/23/2022',82.77
8201,'7/27/2022',69.98
8202,'8/2/2022',76.11
8203,'8/8/2022',25.12
8204,'8/19/2022',46.23
8205,'9/26/2022',84.21
8206,'10/14/2022',96.24
8207,'10/29/2022',67.67
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `date`

* `previous_qtr_to_date`

Sonuçlar tablosu

| tarih | previous\_qtr\_to\_date |
| --- | --- |
| 1/7/2022 | -1 |
| 1/19/2022 | -1 |
| 2/5/2022 | -1 |
| 2/28/2022 | 0 |
| 3/16/2022 | 0 |
| 4/1/2022 | 0 |
| 5/7/2022 | 0 |
| 5/16/2022 | 0 |
| 6/15/2022 | 0 |
| 6/26/2022 | 0 |
| 7/9/2022 | 0 |
| 7/22/2022 | 0 |
| 7/23/2022 | 0 |
| 7/27/2022 | 0 |
| 8/2/2022 | 0 |
| 8/8/2022 | 0 |
| 8/19/2022 | 0 |
| 9/26/2022 | 0 |
| 10/14/2022 | 0 |
| 10/29/2022 | 0 |

`period_no` için -1 değeri, `inquartertodate ()` fonksiyonunun girilen çeyreği önceki çeyrekle karşılaştırdığını gösterir. 15 Mayıs yılın ikinci çeyreğine geldiğinden dilim ilk olarak 1 Nisan ile 15 Mayıs arasına eşitlenir. `period_no` daha sonra bu dilimi üç ay öncesine kaydırarak tarih sınırlarının 1 Ocak ile 15 Şubat olmasına neden olur.

inquartertodate fonksiyonu diyagramı; period\_no örneği

inquartertodate fonksiyonu diyagramı; period\_no örneği

inquartertodate fonksiyonu diyagramı; period\_no örneği ![inquartertodate fonksiyonunun TRUE değerini döndüreceği tarih aralığını gösteren diyagram.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-inquartertodate-example-period-no.png)

Bu nedenle 1 Ocak ile 15 Şubat arasında yapılan işlemler `TRUE` Boole sonucunu döndürecektir.

## Örnek 3 – first\_month\_of\_year

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/inquartertodate.htm)

#### Yükleme kodu ve sonuçlar

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* İlk örnek ile aynı veri kümesi ve senaryo.

* 15 Mayıs 2022'ye kadar aynı çeyrekte yapılan işlemleri belirleyen `in_quarter_to_date` alanının oluşturulması.

Bu örnekte Mart ayını mali yılın ilk ayı olarak ayarlıyoruz.

Komut dosyası

```
SET DateFormat='MM/DD/YYYY';

Transactions:
    Load
        *,
        inquartertodate(date,'05/15/2022', 0,3) as in_quarter_to_date
        ;
Load
*
Inline
[
id,date,amount
8188,'1/19/2022',37.23
8189,'1/7/2022',17.17
8190,'2/28/2022',88.27
8191,'2/5/2022',57.42
8192,'3/16/2022',53.80
8193,'4/1/2022',82.06
8194,'5/7/2022',40.39
8195,'5/16/2022',87.21
8196,'6/15/2022',95.93
8197,'6/26/2022',45.89
8198,'7/9/2022',36.23
8199,'7/22/2022',25.66
8200,'7/23/2022',82.77
8201,'7/27/2022',69.98
8202,'8/2/2022',76.11
8203,'8/8/2022',25.12
8204,'8/19/2022',46.23
8205,'9/26/2022',84.21
8206,'10/14/2022',96.24
8207,'10/29/2022',67.67
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `date`

* `in_quarter_to_date`

Sonuçlar tablosu

| tarih | in\_quarter\_to\_date |
| --- | --- |
| 1/7/2022 | 0 |
| 1/19/2022 | 0 |
| 2/5/2022 | 0 |
| 2/28/2022 | 0 |
| 3/16/2022 | -1 |
| 4/1/2022 | -1 |
| 5/7/2022 | -1 |
| 5/16/2022 | 0 |
| 6/15/2022 | 0 |
| 6/26/2022 | 0 |
| 7/9/2022 | 0 |
| 7/22/2022 | 0 |
| 7/23/2022 | 0 |
| 7/27/2022 | 0 |
| 8/2/2022 | 0 |
| 8/8/2022 | 0 |
| 8/19/2022 | 0 |
| 9/26/2022 | 0 |
| 10/14/2022 | 0 |
| 10/29/2022 | 0 |

`inquartertodate()` fonksiyonunda `first_month_of_year` bağımsız değişkeni için 3 kullanılırsa fonksiyon yılı 1 Mart'ta başlatır ve daha sonra çeyreklere böler. Dolayısıyla çeyrek dilimleri şunlardır:

* Mart ila Mayıs

* Haziran ila Ağustos

* Eylül ila Kasım

* Aralık ila Şubat

15 Mayıs olan `base_date` daha sonra, Mart ila Mayıs çeyreğini bitiş sınırını 15 Mayıs'a ayarlayarak dilimler.

inquartertodate fonksiyonu diyagramı; first\_month\_of\_year örneği

inquartertodate fonksiyonu diyagramı; first\_month\_of\_year örneği

inquartertodate fonksiyonu diyagramı; first\_month\_of\_year örneği ![inquartertodate fonksiyonunun TRUE değerini döndüreceği tarih aralığını gösteren diyagram.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-inquartertodate-example-first-mth-yr.png)

Dolayısıyla 1 ile 15 Mart arasında yapılan işlemler `TRUE` Boole sonucunu, buna karşın tarihleri bu sınırların dışında kalan işlemler `FALSE` değerini döndürecektir.

## Örnek 4 – Grafik nesnesi örneği

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/inquartertodate.htm)

#### Komut dosyası ve grafik ifadesi

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir sekmeye ekleyin.

Komut dosyası ilk örnek ile aynı veri kümesini ve senaryoyu içerir. Ancak bu örnekte uygulamaya değiştirilmemiş veri kümesi yüklenmektedir. 15 Mayıs ile aynı çeyrekte yapılan işlemleri belirleyen hesaplama grafik nesnesinde bir hesaplama olarak oluşturulur.

Komut dosyası

```
SET DateFormat='MM/DD/YYYY';

Transactions:
Load
*
Inline
[
id,date,amount
8188,'1/19/2022',37.23
8189,'1/7/2022',17.17
8190,'2/28/2022',88.27
8191,'2/5/2022',57.42
8192,'3/16/2022',53.80
8193,'4/1/2022',82.06
8194,'5/7/2022',40.39
8195,'5/16/2022',87.21
8196,'6/15/2022',95.93
8197,'6/26/2022',45.89
8198,'7/9/2022',36.23
8199,'7/22/2022',25.66
8200,'7/23/2022',82.77
8201,'7/27/2022',69.98
8202,'8/2/2022',76.11
8203,'8/8/2022',25.12
8204,'8/19/2022',46.23
8205,'9/26/2022',84.21
8206,'10/14/2022',96.24
8207,'10/29/2022',67.67
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:datedeğişkenlerini silin.

Şu hesaplamayı oluşturun:

=inquartertodate(date,'05/15/2022', 0)

Sonuçlar tablosu

| tarih | =inquartertodate(date,'05/15/2022', 0) |
| --- | --- |
| 1/7/2022 | 0 |
| 1/19/2022 | 0 |
| 2/5/2022 | 0 |
| 2/28/2022 | 0 |
| 3/16/2022 | 0 |
| 4/1/2022 | -1 |
| 5/7/2022 | -1 |
| 5/16/2022 | 0 |
| 6/15/2022 | 0 |
| 6/26/2022 | 0 |
| 7/9/2022 | 0 |
| 7/22/2022 | 0 |
| 7/23/2022 | 0 |
| 7/27/2022 | 0 |
| 8/2/2022 | 0 |
| 8/8/2022 | 0 |
| 8/19/2022 | 0 |
| 9/26/2022 | 0 |
| 10/14/2022 | 0 |
| 10/29/2022 | 0 |

inquartertodate() fonksiyonu kullanılarak bir grafik nesnesinde in\_quarter\_to\_date hesaplaması oluşturulur. İlk bağımsız değişken, değerlendirilmekte olan tarih alanıdır. İkinci bağımsız değişken, dilimlenecek çeyreği ve bu dilimin bitiş sınırını tanımlayan base\_date değeri olan 15 Mayıs olarak sabit kodlanmış tarihtir. period\_no için 0 son bağımsız değişkendir; fonksiyonun önceki veya sonraki dilimlenmiş çeyrekleri karşılaştırmadığı anlamına gelir.

inquartertodate fonksiyonu diyagramı; grafik nesnesi örneği

inquartertodate fonksiyonu diyagramı; grafik nesnesi örneği

inquartertodate fonksiyonu diyagramı; grafik nesnesi örneği ![inquartertodate fonksiyonunun TRUE değerini döndüreceği tarih aralığını gösteren diyagram.](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-inquartertodate-example-chart-object.png)

1 Nisan ile 15 Mayıs arasında yapılan işlemler TRUE Boole sonucunu döndürür. 16 Mayıs ve sonrasındaki işlemler ile 1 Nisan'dan önce yapılan işlemler FALSE döndürür.

## Örnek 5 – Senaryo

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/inquartertodate.htm)

#### Komut dosyası ve grafik ifadesi

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* Products adlı tabloya yüklenen bir veri kümesi.

* Ürün kimliği, üretim tarihi ve maliyet fiyatı ile ilgili bilgiler.

15 Mayıs 2022'de üretim sürecinde bir ekipman parçası hatası belirlenmiş ve sorun çözülmüştür. O çeyrekte bu tarihe kadar üretilen ürünler kusurlu olacaktır. Son kullanıcı; çeyrek adına göre ürünün durumunun "kusurlu" veya "kusursuz" olduğunu ve o çeyrekte o tarihe kadar üretilen ürünlerin maliyetini görüntüleyen bir grafik nesnesi istemektedir.

Komut dosyası

```
Products:
Load
*
Inline 
[
product_id,manufacture_date,cost_price
8188,'1/19/2022',37.23
8189,'1/7/2022',17.17
8190,'2/28/2022',88.27
8191,'2/5/2022',57.42
8192,'3/16/2022',53.80
8193,'4/1/2022',82.06
8194,'5/7/2022',40.39
8195,'5/16/2022',87.21
8196,'6/15/2022',95.93
8197,'6/26/2022',45.89
8198,'7/9/2022',36.23
8199,'7/22/2022',25.66
8200,'7/23/2022',82.77
8201,'7/27/2022',69.98
8202,'8/2/2022',76.11
8203,'8/8/2022',25.12
8204,'8/19/2022',46.23
8205,'9/26/2022',84.21
8206,'10/14/2022',96.24
8207,'10/29/2022',67.67
];
```

Sonuçlar

Aşağıdakileri yapın:

1. Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun. Çeyrek adlarını göstermek için bir boyut oluşturun:

   =quartername(manufacture\_date)

2. Sonra, ürünlerin hangilerinin kusurlu hangilerinin kusursuz olduğunu belirlemek için bir boyut oluşturun:

   =if(inquartertodate(manufacture\_date,makedate(2022,05,15),0),'Defective','Faultless')

3. Ürünlerin cost\_price değerini toplamak için bir hesaplama oluşturun:

   =sum(cost\_price)

4. Hesaplamanın Sayı Biçimini Para olarak ayarlayın.

Sonuçlar tablosu

| quartername(manufacture\_date) | if(inquartertodate(manufacture\_date,makedate(2022,05,15),0),'Defective','Faultless') | Sum(cost\_price) |
| --- | --- | --- |
| Oca-Mar 2022 | Kusursuz | $253,89 |
| Nis-Haz 2022 | Kusursuz | $229.03 |
| Nis-Haz 2022 | Kusurlu | $122.45 |
| Tem-Eyl 2022 | Kusursuz | $446,31 |
| Eki-Ara 2022 | Kusursuz | $163,91 |

inquartertodate() fonksiyonu, ürünlerin her birinin üretim tarihlerini değerlendirirken mantıksal bir değer döndürür. TRUE Boole değerini döndürenler için ürünleri ‘Defective’ olarak işaretler. FALSE döndüren ve dolayısıyla çeyrek içinde kendisi de dahil 15 Mayıs'a kadar yapılmayan ürünleri ‘Faultless’ olarak işaretler.