LuckyTemplatesda ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

ve DAX işlevleri arasındaki fark, LuckyTemplates ile çalışmaya başladığınızda nispeten kafa karıştırıcı olabilir. Bu öğreticide, yaygın olarak kullanılan bu iki DAX işlevi arasındaki ana farkları ve bunların LuckyTemplates raporlarınızdaki ilgili kullanımlarını hızlı bir şekilde gözden geçireceğim . Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

Bu örneğe bir göz atalım. ALL ve ALLSELECTED DAX işlevleri arasındaki ana farkı tartışmak için bunu kullanacağım   .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

İçindekiler

En Yüksek Satış Ayı İçin Görselleştirmeyi Analiz Etme

Bu örnekte, herhangi bir aydaki en yüksek satışı belirleyeceğim . Aynı zamanda bu grafikte en yüksek satışı görsel olarak göstermek istiyorum . Burada görebileceğiniz gibi, her ay için geliri gösteren grafiği zaten oluşturdum. Ayrıca, bu benzersiz ayların her birinde en yüksek değeri gösteren grafik çizgilerini de görüntüler.

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Bu görselleştirmede, hem ALL hem de ALLSELECTED DAX işlevlerini  kullanmamdan sonuçlar aldım .

Dediğim gibi, bu iki işlev arasında büyük bir fark var. ALL işlevi, Tarih filtresindeki içeriğe bakılmaksızın , zamanın başlangıcından itibaren en yüksek ayı belirleyecektir. 

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Öte yandan ALLSELECTED işlevi , rapor sayfasındaki Tarih bağlamını dikkate alacaktır .

En Yüksek Satış Ayı Ölçütünün Formülü

Bu eğitim için, örnek olarak oluşturduğum En Yüksek Satış Ayı ölçüsünü kullanacağım .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Bu formül, aylık en yüksek satışı hesaplamak için kullanılır . Şimdi bunu bir kart olarak raporumuza ekleyeceğim.

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Gördüğünüz gibi, herhangi bir bağlam uygulanmadan bile örnek tablodan En Yüksek Satış Ayı'nı hesaplıyor . Ayrıca, tablodaki verilere yakından bakarsanız, kart görselinden görüntülenen değerin 2016 Ocak ayına ait olduğunu fark edeceksiniz .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Şimdi En Yüksek Satış Ayı ölçüsünü örnek tabloya getirelim .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

işlevinde belirli bir yineleme oluyor . Bu işlevi kullanırken, yinelenen değerlerin kaldırıldığını ve yalnızca benzersiz değerlerin döndürüldüğünü unutmayın . Bu durumda, En Yüksek Satış Ayı sütununun her bir satırı , Ay ve Yıl sütunundan her bir ay için değerlendirilmektedir . 

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Bu, her satır için yalnızca belirli bir ayı yinelediği anlamına gelir. Bu , En Yüksek Satış Ayı kartı görselinin formülünün yaptığının tersidir .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Temel olarak, En Yüksek Satış Ayı kartı görselinin formülü, belirli bir bağlamda tüm ayları yineler .

Ancak burada amacım, bir ayın en yüksek satışını En Yüksek Satış Ayı sütununun son satırına kadar aynı sonuçla göstermekti . Bu durumda ALL fonksiyonunu kullanabileceğim bir ölçü oluşturacağım .

DAX'ta ALL İşlevini Kullanma

Oluşturduğum En Yüksek Satış Ayı ALL ölçüsüne bir göz atalım .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Bu özel ölçü için ALL DAX işlevini kullandım .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Bu, ALL işlevini kullanmanın yaygın bir yoludur . veya işleviyle birlikte kullanmanız gerekir . işlevi gibi bir filtrenin içine yerleştirmeniz gereken zamanlar da vardır .

Gördüğünüz gibi, formülün bu kısmı daha önce tartışılan En Yüksek Satış Ayı ölçüsü ile tamamen aynıdır.

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Öte yandan, farklı bir bağlamda hesaplamak istiyorum. Böylece HESAPLA işlevini kullanarak hesaplamanın içeriğini değiştireceğim .

Gördüğünüz gibi, En Yüksek Satış Ayı TÜMÜ sütunundan gelen sonuç , En Yüksek Satış Ayı kart görselinde görüntülenen sonuçtan farklıdır .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

TÜM En Yüksek Satış Ayının sonucunu gösterecek başka bir kart oluşturdum . Bu sadece iki sonuç arasındaki farkı açıkça göstermek içindir.

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

TÜM En Yüksek Satış Ayı ölçüsü içindeki sonuç farklıdır çünkü Tarih filtresi içinde seçtiğim bağlamı dikkate almaz . Aslında zaman içinde her aya bakıyor.

Bu durumda, Tarih filtresi içindeki zaman dilimini uzatırsam , her iki sonucun da aynı olacağını göreceksiniz.

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

Ancak daha kısa bir zaman dilimi ayarlarsam, bu belirli tarih seçimindeki en yüksek tutar farklı olacaktır . Bunun nedeni, tüm tarihlerdeki filtreleri kaldıran ALL işlevidir .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

DAX'ta ALLSELECTED İşlevini Kullanma

Daha önce tartışılan örnek doğrultusunda, ALLSELECTED DAX işlevini kullanmam gerekiyor. Bu, özellikle rapor sayfasında seçtiğim geçerli bağlamdaki tarihlerdeki filtreleri kaldırmak içindir .

LuckyTemplates'da ALL ve ALLSELECTED DAX İşlevleri Arasındaki Fark

ALLSELECTED işlevi , ALL işlevinin yaptığı gibi herhangi bir filtreyi kaldırır . Tek fark, bir rapor sayfasında kapsayıcı bağlamı dikkate almasıdır.

Büyük olasılıkla, ALLSELECTED işlevinin kümülatif bir toplam model hesaplamasında nasıl çalıştığını zaten görmüşsünüzdür . Bu bir şekilde buna benziyor çünkü kümülatif bir toplam hesaplanırken rapor sayfasında bir tarih seçimi de var.

Zamanın başından itibaren kümülatif toplamı hesaplamayı gerçekten umursamayacaksınız. Çoğu durumda, sonuçları yalnızca Tarih filtresinde seçtiğiniz bağlama dayalı olarak görmek istersiniz . Ardından, Tarih filtresi içinde her seçim yaptığınızda güncellenen dinamik bir hesaplama olmasını istersiniz . 


LuckyTemplates'da ALL İşlevi – DAX ile Nasıl Kullanılır
ALLSELECTED DAX İşlevinin LuckyTemplates'da Nasıl Kullanıldığına İlişkin Ayrıntılı İnceleme
Yüksek Kaliteli İçgörüler İçin LuckyTemplates'daki ALL İşlevini Kullanma

Çözüm

Özetlemek gerekirse ALL işlevi, uygulanan bağlam filtresinden bağımsız olarak bir sütundaki tüm değerleri hesaplar. ALLSELECTED işlevi ayrıca bir sütundaki tüm değerleri döndürür, ancak dışardan gelen filtreleri korurken geçerli sorgudaki sütun ve satırlardan bağlam filtrelerini kaldırır .

Şimdi, anlamanız gereken bu iki DAX işlevi arasındaki temel fark budur.

Bu ince bir ayrımdır, ancak belirli bir bağlamda elde ettiğiniz hesaplamada büyük bir fark yaratabilir. 

Özellikle ALL işlevinden ALLSELECTED işlevine geçiyorsanız, bu farklılıklara neyin neden olduğunu iyice anlamak çok önemlidir .

Herşey gönlünce olsun,

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






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.