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.
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 .
İç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.
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.
Ö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 .
Bu formül, aylık en yüksek satışı hesaplamak için kullanılır . Şimdi bunu bir kart olarak raporumuza ekleyeceğim.
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 .
Şimdi En Yüksek Satış Ayı ölçüsünü örnek tabloya getirelim .
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 .
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 .
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 .
Bu özel ölçü için ALL DAX işlevini kullandım .
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.
Ö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 .
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.
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.
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 .
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 .
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? *****
Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.
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.
Python'da Self Nedir: Gerçek Dünyadan Örnekler
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.
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.
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.
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 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.
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.
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.