Bu fonksiyon, ayı (MonthNames kod değişkenine göre biçimlendirilmiş) ve yılı, ayın ilk gününün ilk milisaniyesine sahip zaman damgasına karşılık gelen bir temel sayısal değerle gösteren bir görüntü değeri döndürür.
Söz Dizimi:
MonthName(date[, period_no])
Dönüş verileri türü: dual
Bağımsız Değişkenler
Bağımsız Değişken
Açıklama
date
Değerlendirilecek tarih veya zaman damgası.
period_no
period_no bir tamsayı olup, 0 olur ya da atlanırsa date içeren ayı belirtir. period_no içindeki negatif değerler önceki ayları; pozitif değerler ise sonraki ayları gösterir.
Fonksiyon örnekleri
Örnek
Sonuç
monthname('10/19/2013')
Oct 2013 döndürür
monthname('10/19/2013', -1)
Sep 2013 döndürür
Bölgesel ayarlar
Aksi belirtilmedikçe bu konudaki örneklerde aşağıdaki tarih formatı kullanılır: AA/GG/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.
Uygulamalardaki bölgesel ayarlarda Qlik Sense'in yüklü olduğu bilgisayarın veya sunucunun bölgesel sistem ayarları temel alınır. Eriştiğiniz Qlik Sense sunucusu İsveç olarak ayarlıysa, Veri yükleme düzenleyicisi tarihler, saat ve para birimi için İsveç bölgesel ayarlarını kullanır. Bu bölgesel format ayarları, Qlik Sense kullanıcı arayüzünde görüntülenen dil ayarlarıyla ilgili değildir. Qlik Sense, kullandığınız tarayıcıyla aynı dilde görüntülenir.
Örnek 1 – Temel örnek
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu ş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.
İşlemlerin yapıldığı ayı döndüren transaction_month alanının oluşturulması.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
date
transaction_month
Sonuçlar tablosu
tarih
transaction_month
1/7/2022
Oca 2022
1/19/2022
Oca 2022
2/5/2022
Şub 2022
2/28/2022
Şub 2022
3/16/2022
Mar 2022
4/1/2022
Nis 2022
5/7/2022
May 2022
5/16/2022
May 2022
6/15/2022
Haz 2022
6/26/2022
Haz 2022
7/9/2022
Tem 2022
7/22/2022
Tem 2022
7/23/2022
Tem 2022
7/27/2022
Tem 2022
8/2/2022
Ağu 2022
8/8/2022
Ağu 2022
8/19/2022
Ağu 2022
9/26/2022
Eyl 2022
10/14/2022
Eki 2022
10/29/2022
Eki 2022
transaction_month alanı, önceki Load deyiminde monthname() fonksiyonu kullanılarak ve date alanı fonksiyona bağımsız değişken olarak geçilerek oluşturulur.
monthname() fonksiyonu 8192 numaralı işlemin Mart 2022'de yapıldığını belirler ve bu değeri MonthNames sistem değişkenini kullanarak döndürür.
Örnek 2 – period_no
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
İlk örnek ile aynı satır içi veri kümesi ve senaryo.
İşlem yapılmadan önceki ayın sonunun zaman damgasını döndüren transaction_previous_month alanının oluşturulması.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
date
transaction_previous_month
Sonuçlar tablosu
tarih
transaction_previous_month
1/7/2022
Ara 2021
1/19/2022
Ara 2021
2/5/2022
Oca 2022
2/28/2022
Oca 2022
3/16/2022
Şub 2022
4/1/2022
Mar 2022
5/7/2022
Nis 2022
5/16/2022
Nis 2022
6/15/2022
May 2022
6/26/2022
May 2022
7/9/2022
Haz 2022
7/22/2022
Haz 2022
7/23/2022
Haz 2022
7/27/2022
Haz 2022
8/2/2022
Tem 2022
8/8/2022
Tem 2022
8/19/2022
Tem 2022
9/26/2022
Ağu 2022
10/14/2022
Eyl 2022
10/29/2022
Eyl 2022
Bu örnekte, monthname() fonksiyonunda kaydırma bağımsız değişkeni period_no için -1 kullanıldığından, fonksiyonu önce işlemlerin yapıldığı ayı tanımlar. Daha sonra bir önceki aya geçer ve ayın adını ve yılı döndürür.
8192 numaralı işlem 16 Mart'ta yapılmıştır. monthname() fonksiyonu, işlem yapılmadan önceki ayı Şubat olarak belirler ve 2022 yılı ile birlikte, MonthNames sistem değişkeni biçiminde ayı döndürür.
Örnek 3 – Grafik nesnesi örneği
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ı satır içi veri kümesini ve senaryoyu içerir. Ancak bu örnekte uygulamaya değiştirilmemiş veri kümesi yüklenmektedir. İşlemin yapıldığı ay sonu için zaman damgasını döndüren hesaplama, uygulamanın bir grafik nesnesinde bir hesaplama olarak oluşturulur.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:date.
Şu hesaplamayı oluşturun:
=monthname(date)
Sonuçlar tablosu
tarih
=monthname(date)
1/7/2022
Oca 2022
1/19/2022
Oca 2022
2/5/2022
Şub 2022
2/28/2022
Şub 2022
3/16/2022
Mar 2022
4/1/2022
Nis 2022
5/7/2022
May 2022
5/16/2022
May 2022
6/15/2022
Haz 2022
6/26/2022
Haz 2022
7/9/2022
Tem 2022
7/22/2022
Tem 2022
7/23/2022
Tem 2022
7/27/2022
Tem 2022
8/2/2022
Ağu 2022
8/8/2022
Ağu 2022
8/19/2022
Ağu 2022
9/26/2022
Eyl 2022
10/14/2022
Eki 2022
10/29/2022
Eki 2022
month_name hesaplaması, grafik nesnesinde monthname() fonksiyonu kullanılarak ve date alanı fonksiyonun bağımsız değişkeni olarak geçilerek oluşturulur.
monthname() fonksiyonu 8192 numaralı işlemin Mart 2022'de yapıldığını belirler ve bu değeri MonthNames sistem değişkenini kullanarak döndürür.
Bu sayfa size yardımcı oldu mu?
Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!