Qlik Sense Ders 24: Zamansal İfadeler

String tipindeki tarih alanınızı tarihinizi aşağıdaki şekilde gün, ay ve yıla bölebilirsiniz.

Gün

= subfield([Sipariş Tarihi],'/',2)

Ay

=subfield([Sipariş Tarihi],'/',1)

Yıl

= subfield([Sipariş Tarihi],'/',3)

Bugüne göre Önceki Ay

Month(AddMonths(Today(),-1))

Bugüne göre Önceki Yıl

Year(AddMonths(Today(),-1))

Şuanki Ay

Month(Today())

Şuanki Yıl

Year(Today())

Verinizdeki tarihin son gününü ve o güne ait satış tutarını bulmak için aşağıdaki ifadeleri kullanabilirsiniz.

Son Gün

=max(total [Sipariş Tarihi])

Son Gün Satış

=sum({<[Sipariş Tarihi] = {'$(=max(date([Sipariş Tarihi])))'}>} Tutar)

Tarihinizi ay ve yıl olarak Mart 2020 formatında aşağıdaki ifadeyle yazabilirsiniz.

Ay Yıl

=(Date(monthstart([Sipariş Tarihi]), 'MMMM YYYY'))

Ay yıl için 03/2020 formatını kullanmak isterseniz aşağıdaki ifadeyi kullanabilirsiniz.

Ay Yıl

=(Date(monthstart([Sipariş Tarihi]), 'MM/YYYY'))

Şuanki Yılın İlk Günü

=date(floor((YearStart(Today()))))

Önceki Yılın İlk Günü

=date(floor((YearStart(Today()-1))))

İstenilen Yılın İlk Günü

=makedate(2020)

String tipindeki ve YYYYMMDD (20200120) formatındaki tarih alanını date tipine gün/ay/yıl olarak çevirebilirsiniz.

String’ten DD/MM/YYYY formatında Date’e çevirme

=Date(Date#(TARIH,'YYYYMMDD'),'DD/MM/YYYY')

Son aydaki verileri görmek isterseniz script tarafında max ay için aşağıdaki şekilde bir alan yaratabilirsiniz.

Maksimum Ay ID

Num#(Yıl)*12+Num(Month(Date#(Ay, 'MMM')) as MonthID

Ardından yarattığınız bu alanı ön yüzde set analizinize yerleştirebilirsiniz.

Verideki Maksimum Ay Satışı

Sum({<Yıl, Ay, MonthID={$(=Max(MonthID))}>} Tutar)

Önceki ay için -1 olarak kullanabilirsiniz.

Verideki Maksimum Önceki Aydan Satışı

Sum({<Yıl, Ay, MonthID={$(=Max(MonthID)-1)}>} Tutar)

Aklıma geldikçe yeni ifadeler eklemeye devam edeceğim. Siz de “nasıl yapılır?” dediğiniz sorularınızı iletin yanıtlarını burada birlikte inceleyelim.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: