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.
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.
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.
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.
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.
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.
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).
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? *****
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
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.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
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.
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.
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.
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 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.
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.
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.