LuckyTemplatesda DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Bu eğitimde , LuckyTemplates'da DAX kullanarak satın almalar arasındaki gün farkının nasıl hesaplanacağını öğreneceksiniz . Bu konu LuckyTemplates destek forumundan geldi ve size bunu nasıl çözdüğümü göstereceğim. Bu ilginç bir senaryo ve iş dünyasında oldukça yaygın. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Bu örnekte, birçok kez satın almış bir müşteriye bakıyoruz ve satın alma günleri arasındaki farkı görmek istiyoruz.

Anahtar, DAX formüllerinizi basitleştirmektir. 

Ölçü dallandırma tekniğini kullanarak ve doğru DAX işlevlerini kullanıp birleştirerek formüllerinizi her zaman kısa ve basit tutmanızı öneririm. Modelinizde gerçekten karmaşık formüllere ihtiyacınız yok. Karmaşık senaryolar için kullandığım bir teknik, bu eğitimde göstereceğim değişkenlerdir (

İçindekiler

Örnek Veri Kümesi

Öncelikle modelin kurulumuna bir göz atalım. Bu sadece oluşturduğum bir demo veri seti. Bu durumda Satın Alma Tarihi sütununa odaklanacağız . Yapmamız gereken tek şey Sayısal İndeks Sütunu çünkü mantığı daha basit hale getirmek için bu sütun üzerinde çalışacağız.

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Bu nedenle, buraya herhangi bir filtre koyabilmek (müşteri, ürün, konum vb.) ve müşterinin satın aldığı son tarih ile önceki satın alma tarihi arasındaki farkı hesaplayabilmek istiyoruz . Bu örnekte, konum üzerinde dinamik olan bir filtremiz var. Konum kimliklerini tıklayabiliriz ve veriler değişir ve seçtiğimiz konumun sonuçlarını bize gösterir.

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Bu tabloda müşterilerin belirli bir lokasyondaki sipariş numarası, müşteri numarası, satın alma tarihi ve satın almaları arasındaki gün farkını görüyoruz. Burada dikkat edilmesi gereken bir diğer husus ise bir gün iki alım olduğunda ikinci tarihin sıfır olması gerekir çünkü bir önceki günden hiçbir farkı yoktur.

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Satın Alma İşlemleri Arasındaki Farkı Hesaplamak İçin DAX Formülü

Şimdi formüle bakalım. Burada pek çok değişken kullanılmaktadır ve üzerinde düşünecek biraz daha mantığınız olduğunda bunu şiddetle tavsiye ederim. Sayılarınızı daha sonra denetlemek ve olan mantığı anlamak çok daha kolay.

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Buradaki her sonucun ayrı ayrı hesaplandığını unutmayın. Yani bu tablodaki her sonuç veya satırda, bu değişkenlerin neyi hesapladığını bulmamız gerekiyor. Örneğin, bu 8'in 7'si 2016 sonucu 12 (26 Temmuz olan son satın alma günü arasındaki gün).

LuckyTemplates'da DAX Kullanılarak Satın Alma İşlemleri Arasındaki Gün Farkı Nasıl Hesaplanır?

Bu sonucu elde etmek için, bu durumda 430 olan indeks numarasıyla ( IndexNum ) kullanarak başlıyoruz . Ardından, aynı şeyi (MAX of Index) hesaplayarak önceki dizin numarasını ( ÖncekiIndexNum ) hesaplarız , ancak içindeki bir işlevini kullanarak bunu hesapladığımız bağlamı değiştiririz .

ve kullanarak geçerli tarihi ( CurrentDate ) hesaplıyoruz . Bu örnekteki geçerli tarih, 2016'nın 8'inin 7'sidir. Son değişkenimiz önceki tarihtir ( PriorDate ), bunu kolayca anlayabiliriz çünkü zaten PreviousIndexNum'a sahibiz.

Formülün ikinci kısmı olan ifadesi, basitçe oluşturduğumuz değişkenleri kullanır ve özellikle ilk tarihi 0 olarak tanımlar . Ardından, 12 günlük farkı elde etmek için CurrentDate'i PriorDate'den çıkarırız .

LuckyTemplates'da satın almalar arasındaki gün farkını bu şekilde hesaplarsınız.


LuckyTemplates'da Son Satın Alma Tarihi: Müşterileriniz Son Satın Alma İşlemlerini Ne Zaman Yaptı?
LuckyTemplates'da Birden Çok Tarihle Çalışma
LuckyTemplates'da DATESBETWEEN Kullanarak Dönen Toplamları Hesaplama

Çözüm

Umarız ölçü dallandırmanın burada nasıl iş başında olduğunu görebilirsiniz. Bir değişkenle (IndexNum) başladık ve sonra onu bir sonrakini hesaplamak için kullandık ve bu böyle devam etti. 

Bunun üzerinde çalışmaktan gerçekten zevk aldım ve bunun birçok kişiye yardımcı olacağına eminim. Gün cinsinden farkı hesaplamanız gereken yaygın bir senaryodur. Satın almalar veya herhangi bir olay arasında olabilir.

Bu konu hakkında daha fazla bilgi edinmek istiyorsanız, videoya ve aşağıdaki bağlantılara göz atın.

Şerefe!

***** LuckyTemplates'ı mı öğreniyorsunuz? *****






Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.