LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Değişkenleri kullanmak, ölçümlerinizin sonunda sonuçlarınızın olması gerektiği gibi toplandığından emin olmanın harika bir yoludur. Değişkenler, LuckyTemplates içinde formül yazmanın ve çözmenin çok önemli bir parçasıdır ve size nedenini göstereceğim. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

İçindekiler

Gantt Grafiğinde Görselleştirilmiş Örnek Veriler

DAX ölçümlerinizde değişken kullanmanın önemini göstermek için, bu oldukça karmaşık formülü örnek olarak kullanacağım. Bunu proje yönetimi hakkında LuckyTemplates için yakın zamanda üyelere özel bir etkinlik için kullandım.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Verileri görselleştirmek için bu benzersiz Gantt şemasını oluşturdum. Bir projenin ne zaman başladığı, ne zaman sona erdiği vb.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Bu grafiğin arkasındaki verileri hızlıca gözden geçirelim.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Belirli bir projedeki her bir görev için başlangıç ​​ve bitiş tarihim olduğunu göreceksiniz. Formüle karmaşıklık katan şey, %Tamamlanma için bir sütunumun da olması gerçeğidir.

Bu tamamlanma oranını grafiğimde nasıl görselleştirebilirim? Bu, her kategori için farklı canlı görevlere dayalı olarak listelenmiş Mevcut Canlı Görevler gösterilerek gösterilir.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Ayrıca her farklı projede farklı görev kategorileri için grafiğimde bir dizi farklı renk kullanmak zorunda kaldım, bu yüzden tüm bunların gerçekleşmesi için matrisimde koşullu biçimlendirme kullandım. 

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Şimdi, LuckyTemplates destek forumuna göz attığımda, kullanıcıların bunun gibi verilerle uğraşırken oldukça karmaşık formüller uyguladıklarını görüyorum. Gerçek şu ki, bunların çoğu değişkenlere bölünmelidir.

Değişkenleri Karmaşık Formüllerde Kullanmak

Neyi hesaplamaya çalışıyor olursanız olun, değişkenleri çok fazla kullanmıyorsanız hedeflemeniz gereken kurulumu size göstermek istiyorum. Burada değişkenleri neden kullanmanız gerektiğini ve bu işi yapmak için onları nasıl kullandığımı görmenizi istiyorum.

Aslında değişkenler içindeki değişkenlere başvurabilirsiniz. Bu, RETURN altında herhangi bir şey girmeden önce hesaplamalarınızın çoğunu oluşturabileceğiniz anlamına gelir. 

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

LuckyTemplates'da her sonucun ayrı ayrı hesaplandığını unutmamak önemlidir. Bu nedenle, her bir sonucun bağlamını da göz önünde bulundurmalısınız.

CurrentDay, ProjectDays ve DaysFromStartDate için VAR kullandığımı göreceksiniz. Ayrıca DaysFromEndDate'i DaysFromStartDate ve ProjectDays'e atıfta bulunarak aldım.

Bundan sonra, ProgressColor ve CompletionPercent üzerinde daha fazla mantık çalışması yaptım.

Değişkenlerle ilgili bir başka ilginç şey de bazı DOĞRU veya YANLIŞ mantıklarını da katıştırabilmenizdir. Normalde, burada ana formülde uzun bir EĞER deyimleri listesi görürsünüz. Ancak bu sefer, ToCompletionLogic ve MAX Days less than or equal to MAX Days less than or equal to ve benzeri kullanarak DOĞRU veya YANLIŞ mantığını VAR'ın içine yerleştirmeyi seçtim.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Burada SWITCH formülüme EĞER ifadelerimi girdiğimi de göreceksiniz, bu daha verimli bir yaklaşımdır.

IF deyimlerini anlamak artık daha kolay çünkü mantığın bu listedeki her deyim için referans olması yerine değişkenlere yalnızca bir kez yazılması gerekiyor.

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Değişkenleri Kullanma ve Ölçü Dallandırması

Daha önce pek çok kez bahsettiğimi bildiğiniz halde, bu durumda neden ölçü dallandırmayı kullanmadığımı merak ediyor olabilirsiniz.

Çünkü burada kullanılan mantığın çoğu yalnızca bu özel hesaplama içindir. Modelimin geri kalanında tekrar kullanılamaz.

Dolayısıyla, bu özel durumda, ölçü gruplarınızda çok yer kaplamasına karşı, onu gerçekten kullandığınız bir formülün içine bir değişken olarak koymak daha iyidir. 

Sadece bu hesaplamaya özgü olduğu için, tüm bunları değişkenlerin içine yerleştirmeye ve her şeyi çözen tek bir formül oluşturmaya karar verdim. 

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?

Bu formülü sıfırdan oluşturmadığımı belirtmek önemlidir. Başlangıçta tüm bunları farklı ölçülerde ayırdım. Bu, her farklı bağlamda doğru sonuçları hesapladığımdan emin olmak içindi. Oradan, bu özel önlemi oluşturarak her şeyi temizledim.

Sözdizimi açısından, değişkenleriniz en üstte, ardından RETURN işlevi mantığınızı buraya girmek için var. 

LuckyTemplates Değişkenlerini Kullanmak Neden DAX Ölçüleri Yazmanın Daha İyi Bir Yoludur?


LuckyTemplates'da Değişkenleri Kullanma –
Birden Çok 'What If' Parametresi Kullanan Ayrıntılı Bir Senaryo Analiz Teknikleri Örneği
LuckyTemplates'da “What If” Parametresine Başlarken

Çözüm

Artık kullandığım uygulamayı gördüğünüze göre, umarım, bu gibi durumlarda neden değişken kullanmayı tercih ettiğimi anlamışsınızdır.

Burada vurgulamak istediğim bir şey, yaptığım gibi karmaşık bir formül oluşturmadan önce her bir değişkeni anlamanın önemidir.

Bunu destek forumumuzda da çok görüyorum. Doğrudan uzun ölçüme geçerler ve sonuçların neden doğru şekilde gösterilmediğini merak ederler. Her bir sonucun nasıl hesaplandığını gerçekten anlamalısınız. Hepsini tek nihai ölçüme yerleştirdikten sonra, sonuçları ayrı ayrı denetlemenin bir yolu yoktur.

Bunun nasıl çalıştığını iyice anladığınızda, sonunda daha fazla sorun yaşamadan değişkenleri kullanarak daha gelişmiş formüller oluşturabilirsiniz.

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.