DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Burada LuckyTemplates'ın analitik bir araç olarak ne kadar harika olduğunu göstermek istiyorum. Gelişmiş senaryo analizi için LuckyTemplates veri modeli geliştirmeyi size öğreteceğim . Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

LuckyTemplates ile, asla mümkün olabileceğini düşünmediğimiz kadar çok şey başarabiliriz.

Bir LuckyTemplates veri modeli içinde senaryo analizi mantığı geliştirmek, işletme için çok değerli olabileceğinden muhtemelen kullanmayı en sevdiğim tekniktir.

Sadece geriye bakmak ve geçmiş bilgileri raporlamak yerine, senaryo analizi ile yapabileceğimiz şey neredeyse geleceği tahmin etmektir . Metriklerimizde ve verilerimizde kaldıraçları çekebilir ve bunun nihai sonuçları nasıl etkilediğini görebiliriz. Fırsatlar sonsuz hale gelir!

Bilgileri zaman içinde araştıran hemen hemen tüm veri kümeleri, bu tekniği veya bu öğreticide inceleyeceğimiz tekniklerin bir biçimini kullanabilir. Ayrıca ölçü dallandırma , parametre tablolarının nasıl kullanılacağı , ölçülere değişkenlerin nasıl ekleneceği ve çok daha fazlasına değineceğiz .

İçindekiler

Örnek Senaryo Analizi: Fiyat Değişiminin Etkisi

Bu eğitimde, fiyat değişikliklerinin toplam gelirimiz üzerindeki etkisini analiz edeceğiz. Modelimizi kuracağız, belirli ürünlerin fiyatlarını şok edeceğiz ve bunun sahip olduğumuz tüm satış portföyü üzerindeki etkisini göreceğiz.

Veri modelimizde Müşterilerimiz, Ürünlerimiz, Bölgelerimiz, Tarihlerimiz ve Satışlarımız var.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bir olgu tablosu olan Satış tablomuzda, burada Birim Fiyatımız bulunur.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bize Toplam Gelirimizi veren bu Birim fiyatını izole etmemiz ve bir şekilde senaryo ile şoklamamız gerekiyor . Örneğin, fiyatlarımızı %10 veya %20 artırmak istiyoruz ve fiyat değişikliğinin etkisini görmek istiyoruz.

SUM ile Toplam Satış ve SUMX ile Toplam Satış

İlk olarak, burada Toplam Satış adı verilen Temel Ölçümüze bakıyoruz . 

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Toplam Gelir sütununu özetleyen basit bir ölçüdür ve bu analizi çalıştırmak için yeterli değildir . Toplam Gelir, bu Birim Fiyatı zaten hesaba katmıştır. Dolayısıyla, Toplam Geliri hesaplamamız gerekiyor , ancak Sipariş Miktarı ve Birim Fiyatını kullanmamız gerekiyor ve bunu kullanarak yapabiliriz .

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu formül, Satış tablosundan geçer . Satış tablosundaki her satır için Sipariş Miktarını , her satır için Birim Fiyat ile çarpar . Bunu Tarihlerimizle birlikte bir masaya koyarız ve tam olarak aynı sonucu aldığımızı görebiliriz, ancak bu yalnızca farklı bir şekilde hesaplanıyor.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu Toplam Satış SUMX formülü, senaryolarımızı oluşturacağımız yerdir çünkü Birim Fiyatını ayırabiliriz ve artık onu şok edebiliriz. İhtiyacımız olan bir sonraki şey, veri modelimizde olmayan fiyattaki değişim yüzdesidir, bu yüzden onu oluşturmalıyız.

Fiyat Değişim Yüzdesini Göstermek İçin Destekleyici Tablo Oluşturma

Fiyat değişikliklerini gösterecek yeni bir tablo oluşturmak için Veri Giriyoruz ve sütunları dolduruyoruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

%2, %5, %10 gibi istediğimiz fiyat değişikliklerini giriyoruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Yükledikten sonra bizim için bir tablo oluşturacak, ancak bu tablonun veri modelimiz ile hiçbir ilişkisi yok.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Ardından, bunu bir yüzde olarak biçimlendirdiğinizden emin oluruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Artık bu destek masasına sahip olduğumuza göre, onu getirip bir dilimleyiciye dönüştürebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu, ne kadar fiyat değişikliği yapmak istediğimize dair bir seçim yapmamızı ve bir analiz yapmamızı sağlar. Ardından, dilimleyicide seçilen fiyat değişim yüzdesini hasat edecek bir ölçü oluşturmamız gerekecek.

Seçilen Fiyat Değişim Yüzdesinin Hasat Edilmesi

Seçilen fiyat değişim yüzdesini toplayacak olan bu formülde ( Fiyatlandırma Değişikliği / Fiyatlandırma Senaryosu ), Fiyat Değişikliğimizle birlikte kullanacağız . Ardından ile Fiyat Değişim Yüzdesine eşit olacaktır . Değilse, sıfır (0) değişiklik olacaktır.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu önlemle, artık bir seçime dayalı fiyatlandırma değişikliğini alıyoruz. 

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Hiçbir şey seçmediğimizde %0 gösteriyor, yani bu harika. Hata yok.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Artık bunu hesaplamalarımıza entegre edebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bunu içeri sürükleriz ve yüzde değişime dayalı bu dinamik Senaryo Satışına sahibiz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Hiçbir şey seçilmezse, tamamen aynı olacaktır.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Seçilen Ürünlerin Tüm Satış Etkilerini Gösterme

Ancak burada biraz sorun var. Örneğin bu ürünlerden üç tanesini seçtiğimizde bu her şeyi etkiliyor. Tüm bağlam değişti ve şimdi yalnızca bu üç ürün için Senaryo Satışlarını görüyoruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu analizde, yalnızca belirli ürünlerin fiyat değişikliğine dayalı olarak tüm satışlarımız üzerindeki etkiyi görmek istiyoruz. Bu nedenle, yapılan herhangi bir seçimden bağımsız olarak, Toplam Satışlarımızda seçime bağlı olarak değişmeyen sonuçları almak istiyoruz.

Bunu yapmak için başka bir ölçü oluşturacağız ve buna Tüm Satışlar adını vereceğiz . Toplam Satışlarımız için işlevini kullanacağız , bu nedenle hala toplam satışları hesaplıyoruz, ancak Ürünler'e gideceğiz .

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bunu tablomuza sürükleriz ve bir ürün seçersek, Tüm Satışlar sütununda gösterilen Toplam Satış sonuçları tamamen aynı kalır.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Seçili Ürünlerin Satışlarını Gösterme

Ayrıca, seçtiğimiz ürün veya ürünlerin toplam satışını da hesaplamak istiyoruz . Bu durumda, hesaplamalarımızda herhangi bir sorun olmadığından emin olmak için ayrı bir hesaplama oluşturacağız. Ek bir dilimleyicimiz olabilir ama hesaplamayı ayarlayabilir. Filtrelerin doğru seçimlerde açık veya kapalı olduğundan emin olmak istiyoruz. 

Ölçüyü veya formülü bu şekilde yazıyoruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Toplam Satışları HESAPLA'yı bir kez daha kullanıyoruz . Products'a gidin . Bunu tablomuzun içine yerleştirirsek, ürünü seçtiğimizde bize sadece o seçimin satışını verdiğini göreceğiz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Ana Hesaplamanın Hazırlanması

Artık analizimizi tamamlamak için ana hesaplamamızı oluşturabiliriz. Bu hesaplamayı oluşturmak için mevcut temel ölçülerimizi kullanacağız.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Böylece, Tüm Satışlarımızla başlıyoruz ve üzerinde etkisi olmayan satışlar olan Seçilmiş Satışları çıkarıyoruz . Ardından Senaryo Satışlarını geri ekliyoruz .

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Herhangi bir ürün seçilmezse Seçilmiş Senaryo Satışlarımızdaki değişiklik, Senaryo Satışlarımız ile birebir aynı olacaktır.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Ancak bazı ürünleri seçersek, Seçilmiş Senaryo Satışları sonuçları farklıdır çünkü Seçilmiş Senaryo Satışları formülü, seçilen ürünleri seçilen yüzde oranında artırarak tüm portföyü hesaplamaktadır.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Daha Fazla İçgörü İçin Daha Fazla Önlemlere Ayrılma

Bundan daha da ileri gidebiliriz. Seçilen Senaryo Satışlarından Tüm Satışları çıkardığımız Senaryolara Karşı Gerçekleşenlere sahip olabiliriz .

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Yani bunu tabloya ekleyebilirsek, fiyatı %10 artırarak potansiyel olarak elde edebileceğimiz günlük ek geliri görebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Örneğin, yalnızca belirli bir yıla bakmak istiyorsak, farklı bir zaman çerçevesi de ekleyebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Ayrıca, Gerçekleşenler ile Senaryolar arasındaki yüzde değişimine de bakabiliriz . işlevini kullanarak ) Gerçekleşenleri ve Senaryoları Tüm Satışlara bölerek elde edebiliriz ve ardından alternatif sonuç olarak sıfır koyarız.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Seçili ürün yoksa, bu durumda %10 olan Fiyatlandırma Senaryosunu seçili olarak verecektir.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Ama örneğin bu ürünleri seçtiğimizde sonuçlar farklı oluyor çünkü sadece bu üç ürünün fiyatını artırıyoruz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Sonuçları Sergilemek İçin Etkileyici Görselleştirmeler Oluşturma

Artık hesaplamalarımızı bitirdiğimize göre, bunun daha çekici görünmesi için bazı görselleştirmeler ayarlayabiliriz. Görsel olarak daha çekici hale getirmek için bazı renkler ekleyeceğiz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bazı Veri etiketleri de ekleyebiliriz. 

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bu görselleştirme kurulumuyla, dilimleyicimizde yaptığımız herhangi bir fiyat değişikliği ile ürünlerimizden herhangi birini dinamik olarak şok edebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Bize özet bir metrik verecek bir kart daha eklemek isteyebiliriz.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Örneğin, ilk dört ürünümüzün fiyatını %20 artırmak istiyoruz, fiyat değişimini ve ürünleri seçtikçe görselleştirmelerimizdeki sonuçlar dinamik olarak değişecektir.

DAX Kullanarak Gelişmiş Senaryo Analizi İçin LuckyTemplates Veri Modeli

Gelişmiş bir senaryo analizi için özel olarak bir LuckyTemplates veri modelini işte bu şekilde oluşturuyoruz.


LuckyTemplates'da Çok Katmanlı Senaryo Analizini Kullanma Birden
Çok "What If" Parametresini Kullanma
LuckyTemplates'da Gelişmiş Analitik: Birden Çok "What If" Analizini Katmanlama

Çözüm

Bu oldukça gelişmiş ama çok ulaşılabilir. Sadece çok fazla pratik gerektirir ve aynı zamanda gerçekten verilerinize odaklanmanızı sağlar. Gelecekteki sonuçlarınız etrafında test etmek istediğiniz türden içgörüler hakkında iyice düşünmenizi sağlar. Temel performansınız üzerindeki etkilerini gözden geçirmek için 'şok' edebileceğiniz veya değiştirebileceğiniz veri kümelerinizde veya hesaplamalarınızda bulunan değişkenleri belirlemeye çalışın.

Bu LuckyTemplates veri modeli geliştirme tekniğini şiddetle tavsiye ederim. Kavramları zihninize yerleştirmek ve onları daha da ileri götürmek için modellerinize dahil etmeye çalıştığınızdan emin olun.

Bu konuda iyi şanslar!

***** 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.