Tarih işlevleri, veri analitiğinde tarih ve saatleri işlemek için kullanılır. Bu işlevlerle tarihleri biçimlendirebilir, iki tarih arasındaki farkı hesaplayabilir, geçerli zaman damgasını alabilir ve zaman birimleri ekleyip çıkarabilirsiniz.
BI_DATEADD
BI_DATEADD, belirtilen bir zaman aralığını ekledikten sonra elde edilen tarihi döndürür.
|
Sözdizimi |
BI_DATEADD(date, interval, date_part) |
|
Parametreler |
|
|
Tanım |
Bir tarihin <date_part> bileşenine belirtilen <interval> miktarını ekleyerek yeni bir tarih hesaplar ve döndürür. |
|
Çıktı |
Date |
|
Örnek |
BI_DATEADD('2020-09-29', 100, 'day') = 2021-01-07 |
|
Sınırlamalar |
Lindorm (LindormTSDB) veri kaynakları için desteklenmez. Yalnızca Lindorm (LindormTable, çok modlu SQL) veri kaynağı sürüm 2,8 ve üzeri için desteklenir. |
BI_DATEDIFF
BI_DATEDIFF, iki tarih arasındaki farkı döndürür.
|
Sözdizimi |
BI_DATEDIFF(date1, date2, date_part) |
|
Parametreler |
|
|
Tanım |
<date1> ile <date2> arasındaki farkı, tam <date_part> birimi cinsinden döndürür. |
|
Çıktı |
Integer |
|
Örnek |
BI_DATEDIFF('2024-05-22', '2020-09-29', 'year') = 3 Bu, 29 Eylül 2020 ile 22 Mayıs 2024 arasında üç tam yıl olduğunu gösterir. |
|
Sınırlamalar |
Lindorm (LindormTSDB) veri kaynakları için desteklenmez. Yalnızca Lindorm (LindormTable, çok modlu SQL) veri kaynağı sürüm 2,8 ve üzeri için desteklenir. |
BI_DATETRUNC
BI_DATETRUNC, bir tarihi gün, ay, çeyrek veya yıl gibi belirli bir hassasiyete kırpır ve ilgili dönemin başlangıcını döndürür.
|
Sözdizimi |
BI_DATETRUNC(date, date_part) |
|
Parametreler |
|
|
Tanım |
<date> değerini <date_part> hassasiyetine kırpır. Örneğin, ay bazında kırpma işlemi o ayın ilk gününü döndürür. |
|
Çıktı |
Date |
|
Örnek |
BI_DATETRUNC('2020-09-29', 'day') = 2020-09-29 BI_DATETRUNC('2020-09-29', 'quarter') = 2020-07-01 |
|
Sınırlamalar |
Lindorm veri kaynakları için desteklenmez. |
BI_DAY
BI_DAY, bir tarihten ayın gününü döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI_DAYOFWEEK
|
Sözdizimi |
BI_DAYOFWEEK(date, <start>) |
|
Parametreler |
|
|
Tanım |
<date> tarihinin ait olduğu haftadaki gün numarasını döndürür. Hafta <start> değeriyle başlar. <start> isteğe bağlıdır ve varsayılan olarak "Mon" kabul edilir. |
|
Çıktı |
Number |
|
Örnek |
BI_DAYOFWEEK("2024-05-22", "Mon") = 3 BI_DAYOFWEEK("2024-09-29", "Mon") = 7 |
BI_MAKEDATE
BI_MAKEDATE, yıl, ay ve gün değerlerinden bir tarih oluşturur.
|
Sözdizimi |
BI_MAKEDATE(year, month, day) |
|
Parametreler |
|
|
Tanım |
<year>, <month> ve <day> değerlerinden oluşturulan bir tarihi döndürür. |
|
Çıktı |
Date |
|
Örnek |
BI_MAKEDATE(2020, 9, 29) = 2020-09-29 |
|
Sınırlamalar |
Yalnızca Lindorm (LindormTable, çok modlu SQL) veri kaynağı sürüm 2,8 ve üzeri için desteklenir. |
BI_MONTH
BI_MONTH, bir tarihten ayı döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI_NOW
BI_NOW, geçerli tarihi ve saati döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
BI_QUARTER
BI_QUARTER, bir tarihten çeyreği döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI_TODAY
BI_TODAY, geçerli tarihi döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
BI_WEEK
BI_WEEK, bir tarihten hafta numarasını döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI_WEEK('2010-01-01') = 52 BI_WEEK('2010-01-06') = 1 |
BI_YEAR
BI_YEAR, bir tarihten yılı döndürür.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|