Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Hesaplanan verilerle çalışırken, bazen farklı veri kümelerini karşılaştırmak gerekebilir. Farklı tablo fonksiyonlarını birleştirerek bunu nasıl yapacağınızı size göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

INTERSECT işlevi bu gibi durumlarda kullanılacak en iyi şeydir. hesaplanan verileri karşılaştırmada da aynı derecede yararlı olduğunu söyleyebilir . Ancak, INTERSECT'i nasıl kullanacağınızı anladığınızda, hesaplamalarınızda HARİÇ işlevine ne uygulayabileceğinizi de takip eder .

İçindekiler

Örnek veri

INTERSECT'in neler yapabileceğini göstermek için , size iki farklı zaman dilimindeki müşterileri nasıl karşılaştıracağınızı göstereceğim.

Aşağıdaki örnekte, ihtiyacım olan zaman dilimini belirlememe yardımcı olacak bir tarih dilimleyicim var. Müşterilerin sipariş verdiği eyaletler için de bir sütunum var. Elbette, elde etmeye çalıştığınız içgörülere bağlı olarak bu tamamen farklı bir boyut olabilir.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Görselleştirmede de gösterilen her eyalet için Toplam Gelirim de var .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Şimdi geçen yıl belirli bir tarihte alışveriş yapan müşterilerden kaçının bu yıl aynı tarihte alışveriş yaptığını görmek istiyorum. Bu , aynı tarihte ancak farklı yıllarda satın alma işlemi gerçekleştiren iki özel müşteri listesine baktığım anlamına geliyor . Oradan, her iki listede de kaç müşterinin göründüğünü öğreneceğim.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

İki Zaman Dönemindeki Müşterileri Karşılaştırma

Bu iki müşteri listesini karşılaştırmadan önce Toplam Müşteriyi bulmam gerekiyor .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Toplam Müşteriler, belirtilen zaman diliminde farklı eyaletlerdeki farklı mağazalardan alışveriş yapanları içerir. Bu sonuca ulaşmak için basit bir formül kullandım.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

işlevini kullandım çünkü tek bir benzersiz değerler listesi getiriyor. Bu durumda, bize belirtilen zaman diliminde ürün satın alan müşterileri gösterecek.

işlevini de kullandım . Bu, listedeki benzersiz değerlerin sayısını sayar.

Bu önlem için Satış tablosuna başvuruyorum .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Bunun yerine neden Müşteri tablosunu kullanmıyorsunuz?

Doğrudan Müşteri tablosuna başvurursam, zaman diliminden bağımsız olarak yalnızca her bir müşteriyi saymış olurum. Doğru bağlamın kullanıldığından emin olmam gerekiyor. Satış tablosunu kullanarak sadece müşterileri değil, aynı zamanda satın alımlarını nerede ve ne zaman yaptıkları hakkında da bilgi sahibi oluyorum.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Artık Toplam Müşteri'ye sahip olduğum için , aynı tarihe ait, ancak geçen yılki müşterilerin listesini bulabilirim. Ölçünün biraz daha karmaşık hale geldiği yer burasıdır.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Bu ölçünün her bir bölümüne yavaş yavaş girmeme izin verin.

Tablonun içeriğini değiştirmeye çalıştığımı unutmayın. işlevini kullanacağım .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

, örneklerimde çoğu zaman kullandığım için tanıdık bir işlevdir. Belirli bir hesaplamanın içeriğini değiştirir. CALCULATETABLE ise tüm tablonun içeriğini değiştirir .

işlevini kullanacağım .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

CALCULATETABLE kullanmak, filtre parametreleri eklememe izin veriyor . DATESBETWEEN işlevini kullanarak , ve tarihlerinin 365 gün altına düşen bir zaman dilimini belirleyebilirim . Kısacası, zaman dilimini geçen yıla iter ve oradan başka bir müşteri listesi oluşturur.

Yine, ek filtreler uygulandıktan sonra müşteri sayısını hesaplamak için COUNTROWS işlevini kullanıyorum .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

Artık iki listem olduğuna göre, yaptığım ölçüleri INTERSECT işlevine getirebilirim .

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği

INTERSECT işlevi, başvurulan listeye sanal olarak bakacaktır. Bu durumda, bu Müşteri Adı Dizini'dir. Bu müşterilerin her birini gözden geçirecek ve bir yıl önceki ikinci listeyle karşılaştıracak.

Hesaplanan verileri karşılaştırırken, her iki listede görünenlere bakar. Örneğin, aşağıdaki tablo Kaliforniya'da 224 müşterinin aynı tarihte iki farklı yılda alışveriş yaptığını göstermektedir.

Hesaplanan Verilerin İki Listesini Sanal Olarak Karşılaştırma – Gelişmiş Bir DAX Tekniği


INTERSECT İşlevinin Kullanımını En Üst Düzeye Çıkarma – Gelişmiş DAX
Sapmaları ve Öngörüleri Göstermek İçin LuckyTemplates'da Raporlar Oluşturun
Gelişmiş DAX Kullanarak Yeni Müşteri Analizi

Çözüm

Umarız artık, hesaplanan iki veri kümesini karşılaştırmak için INTERSECT işlevinin kullanılabileceği başka senaryolar hayal edebilirsiniz .

Hatta karşılaştırmayı yüzde olarak sunabilir ve bazı ölçü dallandırma teknikleri uygulayabilirsiniz. Geri dönmeyen müşterilere bakabilir ve onlara bazı pazarlama materyalleri gönderebilirsiniz.

Bu, LuckyTemplates'da farklı DAX işlevlerini kullanmaya alıştığınızda ne kadar içgörü elde edebileceğinizi gerçekten gösteriyor.

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.