Break Out New Customer Sales – Advanced LuckyTemplates Insights

In this tutorial, I wanted to go over new customer sales and teach you how to calculate it using your LuckyTemplates model. You may watch the full video of this tutorial at the bottom of this blog.

When you’re working out who your new customers are, you first of all need to make sure you have a sound understanding of how you classify a new customer.

The calculation and logic that you utilize to work out the new customer sales (or revenue) is very similar to just working out the absolute number of new customers. The only difference is that you need to structure our DAX formulas in a slightly different way. That’s what this tutorial focuses on.

Table of Contents

Advanced Insight From New Customer Sales Data

The main difference around calculating new customer sales versus new customers is that you need to utilize a virtual table inside the filter context of the function.

Once you have successfully incorporated the necessary formula, you’ll be able to come up with a New Customer Analytics report just like the one below.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

Within the sample report, you can see a chart right here that compares the total sales and the new customer sales by month and by year.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

To come up with this insight, you need to break out who your new customers are or at least classify what you consider as “new customers.”

Break Out New Customer Sales – Advanced LuckyTemplates Insights

After that, you can then compare new customer sales to the current month’s total sales. From there, you can derive the percentage of new customers and new customer sales just like the data below. 

Break Out New Customer Sales – Advanced LuckyTemplates Insights

Those are some of the interesting insights that you can derive from this New Customer Analytics report that I’ve prepared. Now, here comes the tricky part, I’ll teach you how to come up with these churn analytics.

Evaluating The List Of New Customers

Before you can calculate your new customer sales, you still need to identify who your “new customers” are. You can check out a detailed discussion about new customers here. After that, let’s jump to this page that I’ve set up.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

In short, new customers can vary across any business. For this demo, I consider customers to be new if they have purchased in the current month but they don’t have a prior purchase history in the past 90 days. You can actually change the time window depending on your parameters. You can set it to 180 days or you can go lower to 30 days, for example.

Take a look at the formula for new customers.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

The CustomerTM and PriorCustomers formula calculates the customer set within the 90-day window and looks into the customer set in the current context.

Then, the function returns another table for the customers that are in the first parameter but not on the second. Lastly, the function will count those customers.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

The whole formula will bring us the data for this column below.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

Breaking Out New Customer Sales

Next, let’s calculate new customer sales using this formula.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

If you’re already familiar with the previous formula for New Customers, this one’s going to be easy. That’s because you’re just using exactly the same formula as before.

What makes all the difference is the stuff that you do after the RETURN function.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

Instead of , I’ve set up a new formula now. I’ve changed it to , because you need to change the context of our Total Sales formula.

And the values below in the New Customer Sales column are what you need to break out through the formula. That’s because this formula only evaluates a specific subset of customers that you consider new.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

In another example, when you try to change our context for new customers, the results would also change. For instance, I will consider customers as new if they have purchased before a 180-day window. The data for new customers, new customer sales and total sales would also change dynamically.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

I hope you can understand better now on how you can branch out into greater insights. Finally, if you think of calculating steady customers, it wouldn’t be difficult. Steady customers are the opposite of new customers, right? So all you have to do is create a new measure. 

Working Out The New Customer Sales Percentage

Next, what about if you calculate the percentage of new customer sales? Take a look at this another formula.

Break Out New Customer Sales – Advanced LuckyTemplates Insights

After adding the formula, just bring it into the table so you can see the applicable results in the New Customer Sales % column.

Break Out New Customer Sales – Advanced LuckyTemplates Insights


New vs Existing Customers
New Customer Analysis Using Advanced DAX
Attrition Analysis: Finding Lost Customers Using LuckyTemplates & DAX

Conclusion

Understanding new customer sales is an important metric for a lot of organizations. Therefore, you’ll get to know how much of your sales are from existing customers versus new customers.

In a lot of cases, having existing customers purchase more can be of a much greater benefit to a lot of organizations because it is often a significantly less expensive way to generate more sales. Certainly, this is open to debate because it depends on the cycle that the business is in and whether it’s a start-up or an existing company.

Hopefully, you can get a lot out of this tutorial and also see how to implement some quite advanced logic inside your LuckyTemplates models.

Good luck with this one!

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.