Pythonda Self Nedir: Gerçek Dünyadan Örnekler
Python'da Self Nedir: Gerçek Dünyadan Örnekler
işlevini kullanarak LuckyTemplates'da dinamik bir Hareketli Ortalamanın nasıl hesaplanacağını göstereceğim . Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.
Değişken Ortalamalar, özellikle Satışta olmak üzere çeşitli veriler hakkında size değerli bilgiler verebilir.
Bu pano, günde kaç satış yapıldığını ve kazanılan gelir miktarını gösterir.
Kısa vadeli dönemde çok daha fazla oynaklık var, ancak sonunda uzun vadede düzeliyor. Statik bir satır haline gelir çünkü Ortalama'nın zaman içinde üzerinde çalışılacak daha fazla tarihi vardır.
Yuvarlanan Ortalamaları kullanarak elde edebileceğiniz bu benzersiz içgörü, belirli senaryolar için çok değerli olabilir.
İçindekiler
Formül Mantığını Anlamak
Örneğe geçelim.
Öncelikle tarihlerimi ayarlayıp dilimleyiciye çevireceğim. Ardından, Tarihleri ve Toplam Satışları içeren bir tablo oluşturacağım.
Tablo artık günlük Satışları göstermektedir.
Ölçülerinizi tablo haline getirmek, hesaplamalarda neler olup bittiğini görmeyi kolaylaştırır.
Seçilen zaman çerçevesine göre otomatik olarak güncellenen zaman içinde bir Hareketli Ortalama hesaplayacağım .
Öyleyse, hesaplamaya geçelim.
Bu, Hareketli Ortalama Satışın formülüdür :
Şimdi, elde etmek istediğiniz şey, belirli bir günden önceki her bir Satışa dinamik olarak geriye dönüp bakabilmek ve bunların ortalamasını alabilmektir.
Ve diğer sıralara indikçe bu zaman penceresini sonsuza kadar oluşturmanız gerekiyor. Bu nedenle, tablodaki listede aşağı doğru ilerledikçe, zaman penceresi esas olarak her gün için genişler.
Tabloda ilk günkü Hareketli Ortalamanın Toplam Satışlarla aynı olduğunu görebilirsiniz.
Bunun nedeni, önceki bir değer olmamasıdır. Toplam Satış, ilk gün boyunca her zaman Hareketli Ortalama ile aynı değere sahip olacaktır.
Ama ikinci gün ilk iki günün ortalaması oluyor. Üçüncü gün, ilk üç günün ortalamasıdır ve böyle devam eder. Bu tablodaki son satıra kadar devam eder.
Formüldeki DAX İşlevleri
Bu, formülün kilit kısmıdır:
Bu, belirli zaman penceresini açar. Mevcut seçili bağlamdaki her bir tarih boyunca çalışır. ALLSELECTED işlevinin yaptığı budur .
Tarihten küçük veya ona eşit olup olmadığı hesaplanır . MAKS Tarih , tablodaki listede aşağı inerken her zaman geçerli tarihtir. Hangi günlerin TRUE olarak değerlendirildiğini hesaplar .
DOĞRU olarak değerlendirirlerse , yineleneceği tabloyu oluşturur.
TRUE olarak değerlendirilen tüm bu Tarihler için formül, bu Tarihlerin Ortalamasını hesaplar. Böylece, aynı hesaplamayı kullanarak her sonucu elde edersiniz. Daha geniş bir Tarih aralığına baktığınız için zaman penceresi daha da büyüyor.
Bu hesaplamanın harika yanı, ALLSELECTED işlevi nedeniyle dinamik olmasıdır .
Grafikte, lacivert çizginin başlangıçtan itibaren büyük bir değişiklik gösterdiğini ve daha sonra zamanla düzeldiğini görebilirsiniz.
Ve tarih aralığını değiştirirseniz, benzer eğilimi göstermeye devam edecektir.
Ortalama yüksek başlar ancak zamanla eşitlenir.
Yuvarlanan Ortalamalar İçin ALLSELECTED Vs ALL İşlevi
Bir Hareketli Ortalama hesaplarken, kullanmak yerine ALLSELECTED kullanın .
Formülde ALL işlevini kullanmak size garip sonuçlar verir.
İşte bir örnek.
Grafiğin tek sayıları gösterdiğini görebilirsiniz. Aynı zamanda farklı bir y eksenine sahiptir. Her iki eksenin de 0'dan başlaması ve grafiğin Bitiş değerinin ayarlanması size düz bir çizgi ile sonuç verecektir.
Bu, zaman içinde her gün çalıştığı için olur. Tarih seçimi dikkate alınmıyor. Zamanın başlangıcına geri dönüyor.
ALLSELECTED bu yüzden anahtardır.
LuckyTemplates'da Çalışan Toplamlar: DAX Formülü Kullanılarak Nasıl Hesaplanır
DAX Hesaplamaları:
LuckyTemplates'da Eğilimleri Göstermek İçin Hareketli Ortalamalar Kullanılarak Ortalama Sonuçların Toplamı
Çözüm
LuckyTemplates'da dinamik Hareketli Ortalama hesaplaması o kadar da zor değil. Basitçe, yinelenen işlevler ve sanal tablolarla neler yapabileceğinizi anlamayı gerektirir.
Bu tekniğin, çok çeşitli senaryolarda uygulayabileceğiniz birçok benzersiz kullanımı vardır.
Umarım, dinamik Yuvarlanan Ortalamanın nasıl çalıştığının arkasındaki mantık hakkında çok şey öğrenmişsinizdir.
Yakında görüşürüz
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.
Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.
LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey