Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

In this tutorial, I’ll show you a dynamic way of getting the Percent of Total Change in LuckyTemplates using simple measure branching techniques and time intelligence calculations in LuckyTemplates. You may watch the full video of this tutorial at the bottom of this blog.

For example, if you want to work out the difference in contribution of Sales for a particular dimension and its change from year to year.

When you’re new to LuckyTemplates, the first thing you’d usually do is break down or filter all your percentages by the specific year. The most common is using the Percent of Total formula pattern in LuckyTemplates. You’d be using the function inside .

This will enable you to work out the difference, for example, in 2019, 2018, and 2017. This method will give you a solution.

However, there’s a better way of approaching this problem. All you need is to utilize simple LuckyTemplates measure branching techniques and time intelligence calculations.

When you start combining these two together, you can get really powerful dynamic calculations. You don’t need to place additional filters on specific years in your model.

Table of Contents

Calculating Percent Of Total Revenue

This is how I calculated the Percent of Total Revenue.

In the table, you can see that I have my Total Revenue and Percent of Total Revenue.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

The Percent of Total Revenue has the same value with the measure in this second table.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

It’s basically the sum of the percentages for the different years. It’s a dynamic calculation of the Total change.

The three years shown in the table are those that I’ve selected in the Year slicer.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

This is what’s creating the context in the report.

But then, there’s also a matrix that’s breaking down those three years inside the table.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

So, there’s no need to create a new measure for 2016 or 2017.

All you need to do is use the Percent of Total Revenue formula technique.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

This formula is dividing Total Revenue for each Product per Year by the Total Revenue of Products.

For the denominator part of this formula, I’ve removed all the filters from Products.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

I’m getting the Total Revenue from the Year. So, the Total is appearing in the bottom of every single row in the table.

This is why I’m getting Total Revenue divided by the Yearly Total. That’s how to get the percentage.

So, you don’t need to do additional work to get these results.

Calculating The Dynamic Change Between Years

Now, if you want to compare the difference from Year to Year, all you need to do is branch out using time intelligence.

So, let’s create a new measure.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

I’m going to name this measure Yearly Diff Percentage of Total Revenue.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

Then, all you need to do is type in:

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

This formula uses simple LuckyTemplates time intelligence techniques.

Then, I copy this across the matrix.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

I now have three measures.

I can then put the measure Yearly Diff Percentage of Total Revenue into my matrix by dragging it into the Values pane and removing Percent of Total Revenue.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

And then change the format to a percentage.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

You can see in the table that the Year 2016 has higher numbers.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

So, if you want to add some additional logic, you can put this in the formula:

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

If the calculation equals zero, it will return . If not, it will run the calculation. This will get rid of the column for the Year 2016.

So, there’s now a dynamic change and difference between one year and the next.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence

So, if you do a bit of auditing, you’ll see that the difference between the Year 2017 and the Year 2016 is 0.04%. The difference between the Year 2018 and the Year 2017 is 0.08%.

Calculating Dynamic Percentage Of Total Change Using LuckyTemplates Time Intelligence


How To Create A Dynamic LuckyTemplates Report
Calculating Percent Profit Margins Using DAX In LuckyTemplates
Analyze Profit Margin Changes Overtime – Analytics With LuckyTemplates And DAX

Conclusion

You don’t need to create a lot of additional measures to break out the difference between one year and the next.

Always think dynamically. Think about how you can utilize the natural filtering that will come from your data model.

This is going to go a long way in terms of finding solutions. If you go ahead and try this out in your own models, you’ll see how simple it is to actually do this inside LuckyTemplates.

I hope you learned a lot from this tutorial.

All the best,

***** Learning LuckyTemplates? *****






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.