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
MichielvS
Frequent Visitor

calculation

Spoiler
 

I want to calculate the average churn, based upon two tables in my model, containing:

 

 

Table1

Clientnr          Month         Subscription

A                     201501        1

A                     201502        1

B                     201501        1

B                     201502        1

 

Table2

Clientnr          Month         Churn

A                     201501        1

A                     201502        0

B                     201501        1

B                     201502        0

 

Resulting in a form of output where I can see that:

Month        Churn%

201501       100%

201502       0%

 

How do I do this in the report view?

1 ACCEPTED SOLUTION
v-huizhn-msft
Employee
Employee

Hi @MichielvS,

Based on my understanding, for 201501 month, there is 2=1+1(AandB) Churn in Table2, 2=1+1(AandB) Subcription in table1, so 100%=2/2. And for 201502 month, there is 0=0+0(A and B) Churn in Table2, 2=1+1(A and B) Subcription in Table1, so 0%=0/2, right? If it is, please review the following steps.

First, click New table under Modeling in home page, create two new tables using the following formulas.

Table11 = SUMMARIZE(Table1,Table1[Month],"count",SUM(Table1[Subscription]))

Table22 = SUMMARIZE(Table2,Table2[Month],"count",SUM(Table2[Churn]))

 

Please see the new tables.

 

1.PNG

 

Capture2.PNG


Then create relationship between Table11 and Table22.

Capture12.PNG

In table22, create a calculated column using the formula, create a table visual to show the expected result.

Chrun% = Table22[count]/RELATED(Table11[count])


20.PNG

Capture21.PNG
If this is not what you want, please let me know.

Best Regards,
Angelia

View solution in original post

5 REPLIES 5
v-huizhn-msft
Employee
Employee

Hi @MichielvS,

Based on my understanding, for 201501 month, there is 2=1+1(AandB) Churn in Table2, 2=1+1(AandB) Subcription in table1, so 100%=2/2. And for 201502 month, there is 0=0+0(A and B) Churn in Table2, 2=1+1(A and B) Subcription in Table1, so 0%=0/2, right? If it is, please review the following steps.

First, click New table under Modeling in home page, create two new tables using the following formulas.

Table11 = SUMMARIZE(Table1,Table1[Month],"count",SUM(Table1[Subscription]))

Table22 = SUMMARIZE(Table2,Table2[Month],"count",SUM(Table2[Churn]))

 

Please see the new tables.

 

1.PNG

 

Capture2.PNG


Then create relationship between Table11 and Table22.

Capture12.PNG

In table22, create a calculated column using the formula, create a table visual to show the expected result.

Chrun% = Table22[count]/RELATED(Table11[count])


20.PNG

Capture21.PNG
If this is not what you want, please let me know.

Best Regards,
Angelia

Now I would like to take this one step further, if possible. Do you know if I can incorporate dimensions to use as slicers, in one way or another? With the current result I can only show the totals over the base. What if for instance I would have the field 'gender' that I would like to be able to filter on in the output? Is that possible at all?

Hi @MichielvS,

Based on your description, it's difficult to reproduce the scenario. Unusualy there is one question in one case. I personally suggest you open a new thread and post the sample data and expexted result. Thanks for your understanding.

Best Regards,
Angelia

I will do that, thanks.

This is exactly what I was looking for! Thank you very much Angelia, your explanation is very helpful.

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.