Gelişmiş RANKXin Daha Derin Anlayışı

Bu öğretici, LuckyTemplates'daki DAX işlevi RANKX ile ilgili gelişmiş bir örneği ele alacaktır. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Online'daki Öğrenme Zirvesi Çalıştayından bir ara oturumdur .

Gelişmiş RANKX'in Daha Derin Anlayışı

RANKX işlevi onu rapor sayfanızda bir dizi farklı bağlam için kullandığınızda size değerli bilgiler verir. Ancak, LuckyTemplates'da kullanmak için en kafa karıştırıcı işlevlerden biri de olabilir.

Size doğru gibi görünen, aslında yanlış olduklarında farklı sonuçlar verebilir. Dikkatli olmazsanız, sonunda raporun tamamı üzerinde yeniden çalışırsınız.

İçindekiler

RANKX ve Bağlamlar Arasındaki İlişki

Bu görselleştirmede İlçe Sıralamasını, Eyalet Sıralamasını ve Eyalet Bölgeleri Sıralamasını görebilirsiniz.

Gelişmiş RANKX'in Daha Derin Anlayışı

Hepsini tek bir matriste görmek istiyorsanız, hesaplamanın bağlamını yönetmek zor olabilir. 

Tabloya bakalım.

Gelişmiş RANKX'in Daha Derin Anlayışı

Eyalet Bölgeleri, Eyalet ve İlçe hakkında bilgi sahibi olduğunu görebilirsiniz.

Bu örnek için, İlçelerin sıralamasını çıkarmanız gerekir.

Tabloda yalnızca İlçe, İlçe Sıralaması ve Toplam Satış varsa, doğru sıralama sonuçlarını alırsınız:

Gelişmiş RANKX'in Daha Derin Anlayışı

Ancak tablodaki diğer bağlamları katmanlamaya başladığınızda, sıralama sonucu farklı Eyaletler ve Eyalet Bölgelerindeki her İlçeyi toplamaya başlar.

Gelişmiş RANKX'in Daha Derin Anlayışı

Bu nedenle, rapor sayfasında seçilenlerden bağımsız olarak her İlçe için doğru genel sıralamayı aldığınızdan emin olmak için hesaplamanın bağlamını belirlemeniz ve değiştirmeniz gerekir.

Colorado gibi bir eyaleti seçtiğinizde, formül de güncellenir.

Gelişmiş RANKX'in Daha Derin Anlayışı

Eyalet Bölgelerini kullanarak da bir seçim yapabilirsiniz. Kuzeydoğu'yu seçerseniz, uygun sıralamayı gösterir.

Gelişmiş RANKX'in Daha Derin Anlayışı

İlçe Sıralaması İçin Formül

Bu eğitimde, İlçe Sıralamasını almak için iki formül kullanılmıştır. Bu, RANKX ile birlikte farklı DAX işlevleri kullanılarak oluşturulan sonuçlardaki farkı anlamanıza yardımcı olacaktır :

Formül #1: ALL ve ALLSELECTED'i Kullanma

TÜM işlevi İlçe Sıralaması için bu formülün temel parçasıdır:

Gelişmiş RANKX'in Daha Derin Anlayışı

RANKX formülü içindeki bağlamı değiştirir. Daha sonra Bölgeler tablosunu yineler ve sıralama sonucunu oluşturur.

Bu durumda, TÜM işlevi, ilk bağlamdan bağımsız olarak neredeyse her bir İlçede çalışmaktadır.

Dilimleyici bağlamlarında katman oluşturmaya başladığınızda bu sorun karmaşık hale gelir. kullanıldığında sıralama, dilimleyicideki seçime göre otomatik olarak güncellenir.

Gelişmiş RANKX'in Daha Derin Anlayışı

Ayrıca , bir sonuca ek içerik yerleştirmek veya hesaplamanın içeriğini değiştirmek için kullanmanız gerekir .

Gelişmiş RANKX'in Daha Derin Anlayışı

Bağlam, HESAPLA işlevindeki filtrelere göre ayarlanır.

Bununla sıralama, Eyalet ve Eyalet Bölgesi dilimleyicilerinden gelen bağlama göre ayarlanacaktır.

Gelişmiş RANKX'in Daha Derin Anlayışı

Formül #2: TÜM VE DEĞERLERİ Kullanmak

Şimdi İlçe (Güncellendi) sütununa bakalım.

Gelişmiş RANKX'in Daha Derin Anlayışı

Dilimleyicilerde seçilenlerden bağımsız olarak bu sütunun genel sıralamayı göstermeye devam edeceğinden emin olmak istiyorsunuz. Her İlçenin benzersiz bir numarası olmalıdır.

Bu, kullanılan formüldür:

Gelişmiş RANKX'in Daha Derin Anlayışı

Bu örnek için, benzersiz bir İlçeyi deşifre etmenin bir yolu yoktu. Böylece başka bir sütun oluşturuldu. Tam İlçe sütunu İlçe, Eyalet ve Bölgeyi içerir.

Gelişmiş RANKX'in Daha Derin Anlayışı

Bu size İlçeler arasında iyi bir ayrım sağlar. Bu şekilde, artık verilerde bulunan İlçelerin sanal bir tablosunu çalıştırabilirsiniz.

Bunu yapmadan önce, TÜM bağlamı Bölgeler tablosundan kaldırmanız gerekir.

Gelişmiş RANKX'in Daha Derin Anlayışı

Dolayısıyla, Bölge tablosundan gelen herhangi bir içerik şu anda mevcut değil. işleviyle , Tam İlçe sütununun içeriğini geri ekleyebilirsiniz.

Gelişmiş RANKX'in Daha Derin Anlayışı

Seçeneklerden biri, ALL işlevini kullanarak her sütuna referans vermektir. Ancak daha iyi bir alternatif, Bölgelerdeki tüm içerikten kurtulmak ve yalnızca Tam İlçeyi geri getirmektir.

HESAPLAMA içinde bağlam değiştirildikten sonra, RANKX işlevi oradan çalışmaya başlar.

Gelişmiş RANKX'in Daha Derin Anlayışı

Toplam Satışları ile birlikte her bir ilçede her satırda çalışır ve ardından onları sıralar. County (Güncellendi) satırının altındaki 1'den X'e kadar olan değerleri bu şekilde alırsınız.

Sonuç olarak, formül bunları göz ardı edecek şekilde ayarlandığından, filtreler ve dilimleyiciler önemli olmayacak ve sıralamayı etkilemeyecektir.


LuckyTemplates'da RANKX Kullanarak Dinamik Sıralama Tabloları Oluşturma
RANKX Hususları – LuckyTemplates ve DAX Formula Kavramları
LuckyTemplates'da RANKX Kullanan En İyi Müşterileri Bulun

Çözüm

RANKX, kullanımı kolay bir işlev değildir. Anahtar, işlevi daha iyi anlayabilmek için nüanslara odaklanmaktır.

LuckyTemplates'da DAX işlevi RANKX'in gelişmiş uygulamaları hakkında daha fazla bilgi edindiğinizi umuyoruz.

RANKX işlevi hakkında daha fazla tartışma için LuckyTemplates Online'daki Mastering DAX Calculations kursuna göz atabilirsiniz .

Herşey gönlünce olsun,

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.