DAX Hesaplamaları: Ortalama Sonuçların Toplamı

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Bu, LuckyTemplates'daki DAX hesaplamalarının çok iyi bir gösterimidir. Doğru DAX formül kombinasyonunu kullanarak bir ortalama sonuç aralığının toplamını nasıl hesaplayabileceğinizi size göstereceğim . Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu, yinelenen işlevlerin LuckyTemplates içinde nasıl çalıştığına dair makul düzeyde bir anlayış gerektirir. Bunlar SUMX, AVERAGEX, MINX, MAXX gibi fonksiyonlardır . Genellikle işlevin sonunda bir X bulunur.

Yineleme işlevlerinin ne yaptığını anladıktan sonra, benzersiz bir toplamı hesaplayabilmek için bir formülü nasıl değiştireceğinizi çok daha iyi anlayabilirsiniz.

Bu örnekte, ortalamayı almak için AVERAGEX üzerinden çalışıyoruz. Ardından, yalnızca AVERAGEX kullanırsanız normalde alacağınızdan farklı bir toplamı yeniden hesaplamak için SUMX'i formülün bir parçası olarak nasıl kullanacağınızı göstereceğim .

Çok benzer senaryolarda oldukça yaygın olarak kullanılan HASONEVALUE işlevini de ele alıyoruz .

İçindekiler

DAX Hesaplamalarını İncelemek

Bu tabloya bakalım ve tablonun içindeki bu formüllerde gerçekte neler olduğunu değerlendirelim.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Her şeyden önce, Toplam Satışlara bir göz atalım. Yinelenen bir işlev olan basit bir toplam formülü veya SUMX formülüdür.

Bu sadece bir toplam yapıyor, ancak her bir satırda bir mantığı değerlendiriyoruz çünkü yinelemeli işlevlerin, özellikle SUMX'in yaptığı budur.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Buradaki kilit nokta, toplam olan 35 milyona ne zaman ulaşılacağıdır. Bu sonuçta herhangi bir bağlam olmadığından, aslında bu mantığı tamamlayarak temeldeki Satış Tablosundaki her bir satırda yineleniyor . 35 milyonu da böyle alıyoruz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Ama sonra, AVERAGEX'e atladığımızda , formül tamamen aynı. Burada ortalamaya sahip olmamız dışında, formül içinde aynı parametrelere sahiptir .

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Şimdi toplam 2.356.01'e bakalım. Toplam, tıpkı SUMX'te olduğu gibi her satırda hesaplanan olacaktır. Ama bir toplam yapmak yerine, bir ortalama yapıyor.

Bu yüzden burada 2.356.01 olan düşük bir sayıya sahibiz. Satış Tablosunda gerçekleşen her bir satışın ortalamasıdır.

Her satırda bir değerlendirme oluyor ve bu onu belleğe kaydediyor ve ardından bir sonraki satıra ve bir sonrakine geçiyor.

En sonunda, gerçekleşen her bir satış işleminin ortalamasını alacaktır.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Ancak bu eğitimin en önemli kısmı, bu toplam 28.272,12'yi nasıl elde ettiğimizi bilmektir. Tüm ortalamalarımızın toplamını nasıl çalıştıracağımızı öğrenmek istiyoruz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Ortalamaların Toplamını Hesaplama

Ortalama sonuçların toplamını elde etmek için, toplam alanda bazı farklı davranışlar yaratmamız gerekiyor.

Bunu nasıl yaparız? Öncelikle oluşturduğum formülü inceleyelim.

AVERAGEX değişkenini kontrol edersek, bunun tablonun bu bölümünde meydana gelenle tamamen aynı olduğunu görürüz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Bu mantığı, IF HASONEVALUE, Dates Month gittiğim yerde kullanıyoruz çünkü aylık bir bağlamdayız.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Aylık bağlamın bir değeri varsa, burada tam olarak aynı olduğunu gördüğünüz aynı formülü (Ort.Satışlar) değerlendireceğiz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Ama değilse, yani temelde toplam alan içindeyse, o zaman farklı bir şey yapmak isteriz.

Bir SUMX yapacağız çünkü bir şekilde Ortalama Satışların bir toplamını oluşturmak istiyoruz. Ve her ay toplamda (28.272,12) değerlendirmek ve Ortalama Satışları özetlemek istiyoruz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Yani toplamda (28.272,12) bu Satış Tablosunun her satırını değerlendirmek yerine her ayı değerlendiriyoruz.

Her ayın Ortalama Satışlarını alıyoruz ve bir ortalama yapmak yerine bir toplam yapıyoruz çünkü içeride SUMX var.

Ve aslında tüm ortalamaların toplamını bu şekilde elde ederiz.

Ortalama DAX Hesaplamalarının Toplamının Etkileri

Bu ortalama toplamları oluşturmak için formülleri birleştirme tekniğini kullanmanın birçok yolu vardır. Bir örnek, benim bu örnekte yaptığım gibi, Mali Yıl Başına Ortalama Satışları almak istediğiniz zamandır.

Örnekte, ortalamaların toplamının her bir satırda olduğunu göreceksiniz.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

ALLEXCEPT kullanarak , mali yıldaki tüm bağlamı kaldırarak hesapladım ve tüm bunların toplamı bu şekilde ortaya çıktı.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı

Ardından, Mali Yıl Başına Yüzdeyi (MY başına %) hesapladım. Ortalama Satışları MY Başına Ortalama Satışlara bölerek yapılır .

Aslında işe yaradığını bileceksiniz çünkü burası yüzde yüz olması gerektiği gibi.

DAX Hesaplamaları: Ortalama Sonuçların Toplamı


LuckyTemplates'da Herhangi Bir Tarih Olmadan Toplamların Kümülatif Toplamlarının Yüzdesini Hesaplama – Gelişmiş DAX

Çözüm

Toplam ortalama için DAX hesaplamalarıyla ilgili bu konu, forumda ve başka yerlerde geniş çapta talep edildi.

Ortalamaların toplamını alırken, tüm ortalamaların nihai toplamını elde etmek için AVERAGEX, HASONEVALUE ve SUMX gibi bir kombinasyon fonksiyonlarını biraz mantıkla birlikte kullanırız.

Tablolarınızdaki veya görselleştirmelerinizdeki genel hesaplamadan oldukça farklı toplamlar elde etmeniz gerekiyorsa, bu çok tekrar kullanılabilir bir fikirdir.

SUMX ile ilgili diğer ilgili konular şunlardır:
Yalnızca LuckyTemplates Kullanan Bir Müşterinin Son N Satışını Göster
LuckyTemplates'da Yineleme İşlevleri İçerisindeki Sanal Tabloları Anlama – DAX Kavramları

Bu oldukça benzersiz bir DAX formülüdür. Bu DAX hesaplamalarını nasıl yapacağınızı anlıyorsanız, LuckyTemplates bilginizle çok iyi gidiyorsunuz demektir. Özellikle yinelenen mantık gerektiğinde, diğer ileri düzey şeyleri çözmek için iyi bir yerdesiniz.

Bunun üzerinde çalışmanın keyfini çıkarı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.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Ş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

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey