LuckyTemplatesda Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Şimdiye kadar çoğunuzun bildiği gibi, geçmişte bulunması zor olan ve aynı zamanda kolayca sergilenen içgörüleri keşfetmek için Bu da bunun başka bir örneği ve herhangi bir bağlam olmadan sonuçları tek başına göstermek yerine sonuçları bölümlere ayırmanın veya gruplandırmanın harika bir yolu. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu örnekte, bir dizi müşteriyle ilgili sonuçları detaylandırıyorum. Yalnızca genel bir satış sonucu göstermek yerine, bir müşterinin en üst sıralarda yer alıp almadığını ve bunun zaman içinde nasıl değiştiğini görmek istiyorum. Bu oldukça güçlü bir şey.

İlk 10 veya ilk 50 müşterimize her yıl ne kadar gelir veya kâr atfedilebileceğini hesaplamak istiyoruz. Bu teknik tam olarak bunu nasıl yapacağınızdır. Bunun zaman içinde nasıl değiştiğini gösterebilmek de kaliteli bir içgörüdür. Bunun anlamlı bir şekilde arttığını veya azaldığını gösterebilmek, satışlarınızın sürdürülebilirliği hakkında fikir verebilir. Pazarlama veya operasyonla ilgili birçok eylem, bunun gibi içgörülerden elde edilebilir.

İçindekiler

LuckyTemplates'da Dinamik Gruplar Oluşturma

Bu öğreticide, bazı oldukça gelişmiş analizler yapmak için LuckyTemplates ve DAX'teki bir dizi tekniği birleştireceğiz. Zamanla satışlarımız hakkında zaten bilgi sahibi oluyoruz ve müşterilerimizin kim olduğunu biliyoruz. Ancak, satışlarımızın ne kadarının İlk 5 müşterimizden, İlk 5 ila 20 arasındaki müşterilerimizden ve ardından geri kalan müşterilerimizden geldiğini anlamak istediğinizi varsayalım.

Bazen, zaman içinde bir trend olup olmadığını görebilmeniz için bu dinamik grupları oluşturmanız gerekir. Bu gruplamaları sadece değerlendirmek istemiyorsunuz, aslında zaman içinde değerlendirmek istiyorsunuz.

Özellikle Excel'den çalışıyorsanız bunu yapmak çok zordur. Oldukça gelişmiş bir formül yazmanız ve LuckyTemplates'da RANKX gibi gelişmiş mantık kullanmanız gerekecek . Ancak DAX'i gerçekten iyi anlarsanız, yazmanız hiç uzun sürmeyen bir formül yazabilir ve ardından tekrar tekrar kullanabileceğiniz bir kalıp haline gelebilir. Bunu nasıl başarabileceğinizi adım adım inceleyelim.

Sıralamaya Göre Grup Oluşturma

Yapmamız gereken ilk şey, veri modelimize gitmek ve satış sıralamalarına göre müşterilerimizden oluşan gruplar oluşturmak. Bu örnekte, İlk 5'imizin , İlk 5'ten 20'ye ve geri kalan müşterilerimizin satışlarını sıralayacağız .

Bir tablo oluşturacağız ve buna Müşteri Grupları diyeceğiz ve sonra şu boyutları koyacağız: İlki İlk 5, sonrakine Sıra 5 – 20 ve sonuncusu Geri Kalan.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Bir sonraki adım, bir aralık oluşturmaktır, böylece MIN ve MAX sütunlarını koyacağız. Daha sonra bu üç grup için aralığı dolduracağız ve tablomuzun kurulumunu tamamlamak için Yükle'ye tıklayacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Yeni oluşturduğumuz tabloyu bulmak için veri modelimize geri dönelim. Bu, veri modelinin geri kalanıyla ilişkisi olmayan ve başka herhangi bir tabloya bağlı olmayan destekleyici bir tablodur. Ölçümümüzde ihtiyaç duyduğumuz sonuçları üretmek için hesaplamamızda biraz mantık zorlamak için bu tabloyu kullanacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Toplam Satışın Belirlenmesi 

Rapor bölümündeki ön ucumuza geri dönelim ve ardından yeni bir ölçü yazalım. Zaten toplam gelirimizin basit bir toplamı olan Toplam Satışlarımız var. Bu, Toplam Satışı elde etmek için kullandığımız basit ve anlaşılır formüldür:

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Toplam Satışımızın sonucu 154.481.404,20 $'dır. Bu sonuç 2014, 2015 ve 2016 yılları için filtrelenmiştir.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Bu, şu anda filtrelenen süre boyunca Toplam Satışımızdır. Ancak görmek istediğimiz, İlk 5, İlk 5 ila 20 ve diğer tüm müşterilerimizi temel alan Toplam Satıştır. Bunu başarmak için oldukça gelişmiş bir DAX formülü yazmamız gerekiyor .

Her Grubun Toplam Satışını Belirleme

Yeni bir ölçü oluşturacağız ve bunu Gruplara Göre Müşteri Satışları olarak adlandıracağız. Her zaman olduğu gibi HESAPLA ile başlıyoruz çünkü HESAPLA işlevi olmadan hiçbir şey olmuyor. Sonra Toplam Satışları ekliyoruz çünkü özetlediğimiz şey bu.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Ardından başka bir satıra atlayıp FİLTRE işlevini kullanacağız . Filtrelemek için bir tablo oluşturmamız gerekiyor. Bu durumda, bir Müşteri Adları tablosunu filtrelememiz gerektiği nispeten açıktır.

Her bir müşteriyi yinelemeli ve sıralamalarının ne olduğunu değerlendirmeli ve ardından sıralamalarının az önce oluşturduğumuz MIN ve MAX değerlerinin üstünde mi altında mı olduğuna bakmalıyız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Sonraki adım, COUNTROWS işlevini ve FILTER işlevini tekrar kullanmaktır. Ardından az önce oluşturduğumuz tablo olan Müşteri Grupları'nı seçin.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

LuckyTemplates'da RANKX ile Gelişmiş Mantık Kullanma

Ardından, LuckyTemplates'daki nispeten gelişmiş mantık RANKX'i kullanarak bu tabloyu yineleyeceğiz. Toplam Satışlarımızı en üstte hesaplıyoruz ama Müşteri Grupları tablomuz aslında sıralama. Bu bireysel müşterilerin her birinin sıralamasını almamız ve ardından Müşteri Grupları tablosundaki herhangi bir grup içinde olup olmadıklarına bakmamız gerekiyor.

Sıralamayı elde etmek için RANKX işlevini ve tüm Müşteri Adlarını kullanmamız gerekiyor. Daha sonra bunları Toplam Satışlara göre sıralayacağız ve ardından en yüksek için 1 ve en düşük için 200 olarak sıralamak için DESC'yi seçeceğiz. Ardından, en yüksek dereceli müşteriler için MIN'den daha büyük bir değerle kapatacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Sonra başka bir satıra geçeceğiz çünkü burada iki mantıkla çalışıyoruz. RANKX ve yukarıda kullandığımız benzer mantığı kullanacağız, ancak daha sonra MAX'tan küçük veya ona eşit olacak. O zaman COUNTROWS'u kapatacağız . COUNTROWS mantığının çalıştığından emin olmak istiyoruz, bu yüzden sıfırdan büyük de yazacağız, ardından Enter'a basacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

LuckyTemplates'da RANKX Sonuçlarını Kontrol Etme

Hesaplamayı yazmayı bitirdik, şimdi gerçekte ne yaptığını görelim. Oluşturduğumuz ölçüyü tabloya sürükleyip gerçekten bir sonuç alıp almadığımıza bakacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Kontrol etmemiz gereken ilk şey toplam. Toplam, daha önce bulduğumuz Toplam Satış ile tam olarak aynı mı? Evet öyle.

Şimdi her hesaplamanın ne yaptığını inceleyelim. Bu belirli sonuca ulaşmak için, Toplam Satışları hesapladık ve ardından Müşteri Adı sütununa başvurarak her bir müşterinin bir tablosunu oluşturduk. Bu yinelemede, her müşteriyi sıralamasının MIN'den büyük ve MAX'tan küçük veya ona eşit olup olmadığını değerlendirdik.

Bu oldukça gelişmiş bir DAX çünkü bu grup verilerde hiç yoktu. Ama şimdi İlk 5'imiz, İlk 5'ten 20'ye ve diğerlerinin satışlarını hesaplıyoruz.

Tabloyu Sıralama ve Verileri Görselleştirme

Yazma kısmı da bittiğine göre, halihazırda sıralanmış olan tabloyu alfabetik sıraya göre sıralayacağız. Modelleme sekmesine ve Sütuna Göre Sırala'ya tıklamamız yeterli olacaktır. Gruplara düzenli bir şekilde bakmak için MAX'a göre sıralayacağız.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Bu verileri daha da iyi hale getirebiliriz. Dinamik olduğu için, belirli bir yıl içinde grup başına satışları görmek için Yıllar'ı kullanarak bu hesaplamaya başka bir bağlam yerleştirebiliriz.

Bunu yaparak trendleri görebileceğiz. Yılı alıp tablomuza koyacağız ve bunu bir matrise çevireceğiz. Artık 2014, 2015 ve 2016 yılları için grup bazında satışların dökümünü görebiliriz.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Artık bu sayılardan bir görselleştirme yapabiliriz. Müşterilerimizin adlarını ve gruplarını yakalayabilir, ardından tuval üzerine sürükleyebiliriz. Artık İlk 5, İlk 5 – 20 ve Gerisini görselleştirebiliriz.

LuckyTemplates'da Sıralamalarına Göre Müşterileri Dinamik Olarak Gruplandırın W/RANKX

Çözüm

Daha önce yaptığımız kodu nasıl yazacağınızı anlamadıysanız, bu sonuç başka türlü mümkün olmazdı. Bu ilk seferde tam olarak mantıklı gelmiyorsa, birkaç kez gözden geçirin ve şu anda üzerinde çalıştığınız bir modele dönüştürmeye çalışın. Bu tekniğin çeşitli senaryolardaki uygulamalarına hayran kalacaksınız.

Ayrıca, DAX ile yeni başlıyorsanız, DAX'i kendi LuckyTemplates modellerinizde uygulamak için öğrenmeniz gereken her şeyi kapsamlı bir şekilde ele alan

Bu teknikte iyi şanslar - herhangi bir yorum ve düşünce için aşağıda bana bildirin.

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.