LuckyTemplatesda Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

LuckyTemplatesda Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Burada size tarih veya dizin sütunları olmadan kümülatif toplamları veya çalışan toplamları nasıl hesaplayacağınızı göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Birisi bunu LuckyTemplates forumunda sordu. Bunu gönderen üye, gerekli olan bazı bilgiler üzerinde çalışan oldukça karmaşık bir algoritmayla karşılaştı. Kümülatif veya devam eden bir toplam gereksinim vardı, ancak bunun için bir tarih yoktu ve sadece rastgele bir sayı üreteci olarak karşımıza çıktı. Ancak birinci sonuçtan, ikinci sonuçtan, üçüncü sonuçtan vb. kümülatif bir toplam oluşturmak zorundaydık. Bu yüzden bir çözüm bulmaya çalışmak için birkaç fikirle oynadım. 

Kolay değil ve formüle girdiğinizde biraz karmaşıklaşabilir, ancak çözüm dinamiktir ve mümkün olması bile şaşırtıcıdır. Kümülatif toplamlara veya aynı türden herhangi bir şeye ihtiyaç duyduğunuz farklı ortamlarda çoğaltabileceğiniz bir şeydir.

İşte bugün üzerinde çalışacağımız örnek.

LuckyTemplates'da Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Bu durumda, sayıların en yüksekten en düşüğe doğru sıralandığı Toplam Satışımız var. Kümülatif bir toplamın peşinden gidiyoruz, bu nedenle, birinci sıra ikinciye eklenirse toplamı görmek istiyoruz, ardından buna üçüncü sırayı ekliyoruz ve siz tablonun aşağısına indikçe bu şekilde devam ediyoruz.

Bazı durumlarda size uygun herhangi bir görselleştirmeyi seçebileceğinizi unutmayın. Örneğin, istediğiniz sonuçları elde etmek için bir şelale grafiği kullanabilirsiniz.

Bununla birlikte, özel örneğimizde, bu tür bir görselleştirme gerçekten işe yaramıyor.

Şimdi tarih ve indeks sütunları olmamasına rağmen kümülatif toplamı nasıl elde edeceğimize dair adımlara geçelim.

İçindekiler

Dizin Oluşturma

Rastgele değerlerden kümülatif bir toplam oluşturmanın mümkün olduğunu düşünmüyorum. Yani ilk yapmanız gereken bir index oluşturmak. Bunun için What-If Parametresini kullanacağım çünkü bu bizim kolayca dinamik indeks sütunları oluşturmamızı sağlayacak.

LuckyTemplates'da Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Buna Sıralama İndeksi diyeceğim. 1'den 200'e, 1'lik artışlarla gidelim. Sayfaya dilimleyiciler eklemenize gerek yok.

Bu adım, bu dizini modelimize getirir. İlişki veya benzeri bir şey yoluyla birleşmeyecek. Bu, daha sonra yapacağımız bazı hesaplamalarda bizi desteklemek için orada.

Tablo Oluşturma

Şimdi, bunu bir tabloya sürükleyeceğim, böylece birden itibaren sayıları görebilelim.

LuckyTemplates'da Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Aslında burada değerleri gösteren ama aslında bir sütun olmayan bir sonuç oluşturmak istiyoruz. Yani bir ölçü içinde bir değer döndüreceğiz. Bunu, başka bir ölçü oluşturarak yapacağız ve buna Sıralamaya Göre Ürün adını vereceğiz.

LuckyTemplates'da Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Bu, formülün biraz daha karmaşık hale geldiği, ancak yine de çok uygulanabilir olduğu yerdir.

HESAPLA işlevini kullanacağız ve ardından bir metin değeriyle geri döneceğiz. Ardından SELECTEDVALUE , Product Name ile devam edeceğiz ve ardından birden fazla değer kullanacağız. Ardından, DEĞERLER işlevini ve Ürün Adına göre FİLTRE'yi kullanacağım.

Burada peşinden gitmeye çalıştığımız Sıralama Endeksi Değeridir. Bu yüzden tüm ürünlerde bir RANKX yapacağım, ardından azalan sırayla Toplam Satış ile devam edeceğim (çünkü ilk tablo bu şekilde filtrelendi).

Gerçekte bir ölçüm oluşturduğum için, Sıralama Dizini Değeri, What-If Parametrelerinden otomatik olarak oluşturulur. 

Bunu masaya yatıralım. Artık her bir sıralama için bu sonuçları gerçekten döndürdüğümüzü göreceksiniz. Böylece hem Sıralama Endeksi'ne hem de Sıralamaya Göre Ürün'e sahibiz.

Verileri Çoğaltma

Artık hangi ürünlere sahip olduğumuzu ve bunların nasıl sıralandığını gösteren bir tablomuz olduğuna göre, her bir ürün için Toplam Satışın ne olacağını bulmak istiyoruz. Bunu yapmak için, eski tablodaki toplam satışları yeni tabloya kopyalamamız gerekecek.

Ancak bu kez, veri modelimizdeki otomatik filtreyi kullanamayacağız. Bir ölçümdeki gerçek bir sonuca göre filtreleme yapacağız.

Bunu yapmak için, Ürün Satışları adını vereceğimiz yeni bir ölçü oluşturmamız gerekiyor. Toplam Satışları hesaplayacağız, ardından yeni filtrelerle farklı bir bağlam oluşturacağız. Bu, formülümüzün bize değerleri Ürün Adına göre filtrelemeyi göstereceği anlamına gelir. Ardından, biraz önce oluşturduğumuz bu Ürüne Göre Sıralaması aracılığıyla yalnızca belirli bir Ürün Adı için bir filtre oluşturacağız.

Şimdi bu filtre ile altmış üçüncü ürüne bakarsak altmış üçüncü ürünün satışlarını göreceğiz. Başka bir deyişle, bu bölümde belirli önlemleri dikkate alırken verileri çoğalttık.

Kümülatif Toplam s Oluşturma

Bu sefer, bu Sıralama İndeksine dayalı Kümülatif Toplamlar oluşturacağız. Bu size gerçekten LuckyTemplates'ın farklı özelliklerini ve işlevlerini ne kadar kullanabileceğinizi gösterecek.

Bu yüzden yeni bir ölçü oluşturacağız ve buna Kümülatif Ürün Satışları adını vereceğiz. Burada doğru değişkenleri kullandığınızdan emin olun. Bu örnek için, sadece basit tutmak için sadece birini kullanacağım. Buna Dizin Sıralaması diyeceğim ve bunun için Sıralama Dizini Değerine başvuracağım.

LuckyTemplates'da Herhangi Bir Tarih Olmadan Kümülatif Toplamlar – Gelişmiş DAX

Aşağıdaki formüle baktığınızda oldukça karmaşık olduğunu göreceksiniz. SUMX işlevini kullandım , bir filtre yaptım ve ardından ürünlerde SUMMARIZE işlevini kullandım. 

Bu, 1, 2, 3, 4, 5. satırlardan geçerken gerçekten geriye bakmamızı sağlayacak bu dinamik tabloyu yaratacaktır. Örneğin, sıralama sonucunun 5. sıranın altında olmasını istiyorsak, bunu toplamla birlikte tabloda göreceğiz.

Burada, bu belirli tabloda yaptığımızın, her bir müşterinin satışını gösterdiğimizi de göreceksiniz. Ayrıca o müşterinin satış sıralamasına da atıfta bulunmak istiyorum, bu yüzden gerçekten başka bir RANKX girmem, ardından Tüm Ürünler'e, ardından Toplam Satışlar'a ve ardından Açıklama'ya gitmem gerekiyor.

Şimdi burada yapmamız gereken son şey, bu belirli tabloyu, satış sıralamasının Endeks Sıralamasına eşit veya küçük olmasına göre filtrelemek. Bunu tablomuza getirdiğimizde, bunun aslında bizim için Kümülatif Toplamları yarattığını göreceksiniz.


LuckyTemplates'da DAX Kullanarak Dinamik Kümülatif Toplamlar Oluşturma
LuckyTemplates'da Çalışan Toplamlar: DAX Formülü Kullanılarak Nasıl Hesaplanır
LuckyTemplates'da Farklı Aylara Göre Kümülatif Bilgileri Karşılaştırın

Çözüm

Bugün bazı önemli öğrenmelerden geçtik ve tüm bu yeni önlemleri nasıl oluşturabildiğimiz gerçekten şaşırtıcı. 

Temel olarak, ilk tabloyu sanal olarak yeniden oluşturabildik ve ihtiyacımız olan verilere göre onu filtrelememize olanak sağladık. Diyelim ki satış sıralamasına ihtiyacınız var. Bunu burada indeks sıralamasının altında göreceksiniz.

Burada yaptığımız başka bir şey de, bu tablonun her satırı veya ürünü değerlendirmesine izin vermekti. İşte tam da bu yüzden bu filtre çalışıyor. Böylece 1'den 5'e kadar olan satırlara bakıp sadece o tablo için satışları bulabiliriz. Ve sonra bunu 15 satıra kadar genişletebiliriz ve sonra tüm bu 15 satırın satışlarını sayarız. Bu listede aşağı doğru ilerlerken bunu dinamik olarak yapıyoruz ve bu şekilde sürekli olarak kümülatif bir toplam elde edebiliyoruz.

Bu çözümün yalnızca tarihlerin veya dizinlerin olmadığı durumlara değil, diğer benzer durumlara da uygulanabileceğini unutmayın. Umarım, bunun gerekli olduğu bazı benzersiz örnekler bulabilir ve onu kullanmanın bir yolunu bulabilirsiniz.

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







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