Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
jacmanda
Frequent Visitor

Categorizing orders as New, Portfolio and Churn

Hi

 

I am working on a churn analysis that tells me how many new and existing sales we have based on the order table.

 

The order table consists of Customer_key, Order_key, Order_from, Order_to, and price basically. 

 

I want to iterate row by row (per order_key) with a calculated column whether the sale is a new or existing sales. The rule we use is that any customer that has an order that runs out ex 15.02.2018 - has to be closed (new order) by the end of March (31.03.2018) to be considered an existing sale. If a customer buys after that period it's considered a new sale. If an order is not renewed by that date, I also want to categorize the order as churn. 

 

My logic is that I can do a distinct count on the customer_key in order to get an accurate count of how many customers churned, and how many new customers we get per month. I already have a rapport that shows the total number of customers we have per month, and it also shows increase and decrease in customers per month. But what i want to know is the number of new customers and churned customers so when I subtract them the Netto customer increase/decrease matches.

 

The order_table I am working with.

sp,m.jpg

 

Thanks in advance to anyone who can help or point me in the right direction 🙂

2 REPLIES 2
v-juanli-msft
Community Support
Community Support

Hi @jacmanda

Does this table represent correctly according to your requirement?

 

63.jpg

 

Actually, I don’t understand the following statement clear, could you give me some example to help me understand.

 

“The rule we use is that any customer that has an order that runs out ex 15.02.2018 - has to be closed (new order) by the end of March (31.03.2018) to be considered an existing sale.”

“If an order is not renewed by that date”

 

a sale is exsiting, new, or churn, it depends on whether the customer have any other order after this period (15.02.2018- 31.03.2018), right?

 

“I subtract them the Netto customer increase/decrease matches.” What is Netto customer, is it refer to new customer?

 

Best Regards

Maggie

Hi! Thanks for answering.

 

@v-juanli-msft 

 

I was thinking more like this example:

So every order is either New or Existing. And when an order is complete, and the appropriate amount of time has passed (month of churn + 1) without a new order, the order is categorized as churned.

image.png

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.