DAX Eğitimi: Bağlam ve Hesaplama Motoru

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Bu DAX öğreticisinde , DAX hesaplama motorunun LuckyTemplates'da nasıl çalıştığını anlamak için bağlamı ve önemini tartışacağız .

LuckyTemplates'da bağlam fikri kolay değildir ve genellikle gözden kaçar. Bununla birlikte, özellikle DAX hesaplamaları ile uğraşırken, bağlam kavramını her zaman aklımıza dahil etmemiz gerektiğini hatırlamamız gerekir.

DAX'i öğrenmek ve bu konuda uzmanlaşmak , LuckyTemplates'da bağlam kullanımına ilişkin derin bir anlayış gerektirir.

İçindekiler

DAX Hesaplamalarında Bağlamı Anlama

LuckyTemplates'daki ölçülerin, hesaplamalarını yaptıkları bir ortamın olması gerekir. Bu ortama bağlam diyoruz .

Bu, çeşitli konumlardan elde edilebilir. LuckyTemplates'daki her sonuç, bu bağlama göre bağımsız olarak hesaplanır.

Örnek olarak, bu görselleştirmelere bakalım. 139.152.30 sonucunu kullanacağız.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Bu hesaplama için ilk bağlam tarihtir. Bu sonucu geldiği bağlama, yani 27 Eylül 2019'a göre alıyoruz.

Dolayısıyla tablolardaki tarihler, bağlamın gelebileceği yerlerden biridir.

Raporlarımızda bağlamın kaynağı olarak bir tarih dilimleyici de kullanılabilir.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Bir dilimleyici, bir seçime dayalı olarak belirli tarihlerde daha fazla ayrıntıya girebilen bir tarih aralığı sağlar. Dolayısıyla, rapor sayfamızda kapsayıcı bir bağlam oluşturuyor.

Tarihler dışında ürünleri de bağlamımız olarak kullanabiliriz . Göstermek için dilimleyicimizde ürünleri seçelim.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Yaptığımız seçimler, tablodaki sonuçlar için bağlam oluşturuyor.

Verilerimiz ve ürünlerimizden oluşturulan bağlam nedeniyle 27 Eylül değerinin 64.661,70 olduğunu görebiliriz.

Ayrıca Müşteri adı dilimleyiciden içerik de oluşturabiliriz .

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Seçimlerde kullandığımız bağlamı değiştirsek bile, Toplam Satış ölçüsü her zaman aynı şekilde hesaplayacaktır.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

LuckyTemplates'da, basit formüller yazabilir ve bu kodlar üzerinde katmanlandırdığımız bağlam sayesinde dilimleyici seçimleri aracılığıyla çok sayıda sonucu anında elde edebiliriz.

Hız açısından çok etkileyici. Temel formüller ve bağlamdaki değişikliklerle hızlı bir şekilde sonuçlara ulaşabiliriz.

Dilimleyici kullanırken sadece seçim yapmıyoruz; sonucun bağlamını da değiştiriyoruz.

Bunu yapmanın tek yolu dilimleyiciler değildir. Grafikler içinde seçimler yaparak da bağlamı değiştirebiliriz .

Aşağıdaki örnekte, halka grafiğini kullanarak Kanala Göre Satışlarımıza bakabiliriz.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

2019'da aynı tarih için 40.052,60 sonucunu bu şekilde alıyoruz.

DAX Hesaplamalarında Bağlam Nasıl Çalışır?

Raporlarımızda her seçim yaptığımızda tabloların üzerine bir filtre yerleştirilir.

Örneğin, ürünleri seçersek bu, Ürünler tablomuza yansır. Ardından, formüllerde filtre yayılımı adı verilen bir işlem gerçekleşir.

Buna bir model perspektifi kullanarak bakalım.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Ürünler tablomuz, Gerçek tablomuz olan Satış ile "bire çok" bir ilişkiye sahiptir.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Müşteriler tablosunda da bu benzer ilişki vardır.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Tarihlerimiz için filtrelerimiz olduğu için bu, Tarihler tablosu ile Satış tablosu arasında da bir ilişkimiz olduğu anlamına gelir.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Satış tablomuzdaki Kanal sütunundan gelen başka bir filtre daha var.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Bu filtreler, raporlarımıza yerleştirdiğimiz bağlamı oluşturur. Seçimler, sonuçları dilimleyicilerde ve grafiklerde yapılan seçimlere göre filtreleyerek Satış tablosuna akar.

Ayrıca kullanabileceğimiz bir diğer önemli teknik de Satış tablosunda Müşteri Adı İndeksi bulundurmaktır.

DAX Eğitimi: Bağlam ve Hesaplama Motoru

Bu, sonuçlara uyguladığımız bağlama bağlı olarak 8.000 satırlık bir tabloyu önemli ölçüde birkaç yüze indirebilir.

Toplam Satış formülü de aynı sonucu verebilir; ancak, orijinal tablonun yalnızca daha küçük alt kümelerinde çalışacaktır.

Çözüm

Umarım bu DAX eğitiminden çok şey alırsınız. Bu, özellikle LuckyTemplates'ı yeni kullanmaya başladığınızda oldukça yararlıdır. DAX bağlamını anlamak, DAX hesaplama motorunun nasıl çalıştığını LuckyTemplates öğrenirken ayrılmaz bir parçadır.

Veri senaryosundan bağımsız olarak DAX, raporda uygulanan bağlama ve filtrelere göre sonuçları hesaplar ve sağlar.

Bu DAX öğreticisinden öğrendikleriniz temel bilgilerdir. Bağlam fikrini daha gelişmiş DAX tekniklerinde kullanmanın ve uygulamanın birkaç yolu vardır. Bunlarla sanal tablolara geldiğimizde sıkça karşılaşıyoruz.

Bu nedenle, LuckyTemplates modellerinde görünen her sonuç için bu kavramı her zaman unutmayın.

Herşey gönlünce olsun,


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