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
Sut_Datanaut
Helper II
Helper II

Change in NPS (1-10 score) equates to an additional x% change in revenue

Hello Datanauts alike, 

 

I am looking to calulate the % or total change in revenue based on variance in the net promoter score of our surveys (1-10 scoring). 

 

So if a customer had 20k in revenue before they left a survey, and 40k revenue after their survey date, then that variance is what I am looking to aggregate. The problem I am running into is that each customers survey date is different, so i need to get an average monthly revenue pre and post survey

 

Ultimatley, I would like to aggregate these totals to the category in which the survey response is classified (in this case it is layout issues) and I would like to have the end metric read as follows: 

 

A drop in 1 Net promoter score for Layout issue responses equates to a drop in 30k in revenue from these respondants. 

 

Thank you, sample data is below

 

Account NameMonthYearRevenueSurvey DateSurvey QuestionNet promoter scoreSurvey CategoryRevenue Pre-SurveyRevenue Post-Survey
Customer 11202272/5/2023I really didn’t like the layout of the site3Layout Issues70
Customer 122022312/5/2023I really didn’t like the layout of the site3Layout Issues310
Customer 132022202/5/2023I really didn’t like the layout of the site3Layout Issues200
Customer 142022482/5/2023I really didn’t like the layout of the site3Layout Issues480
Customer 152022952/5/2023I really didn’t like the layout of the site3Layout Issues950
Customer 162022232/5/2023I really didn’t like the layout of the site3Layout Issues230
Customer 172022692/5/2023I really didn’t like the layout of the site3Layout Issues690
Customer 182022402/5/2023I really didn’t like the layout of the site3Layout Issues400
Customer 192022882/5/2023I really didn’t like the layout of the site3Layout Issues880
Customer 110202222/5/2023I really didn’t like the layout of the site3Layout Issues20
Customer 1112022402/5/2023I really didn’t like the layout of the site3Layout Issues400
Customer 1122022912/5/2023I really didn’t like the layout of the site3Layout Issues910
Customer 112023592/5/2023I really didn’t like the layout of the site3Layout Issues590
Customer 122023302/5/2023I really didn’t like the layout of the site3Layout Issues030
Customer 132023872/5/2023I really didn’t like the layout of the site3Layout Issues087
Customer 142023632/5/2023I really didn’t like the layout of the site3Layout Issues063
Customer 152023292/5/2023I really didn’t like the layout of the site3Layout Issues029
Customer 162023602/5/2023I really didn’t like the layout of the site3Layout Issues060
Customer 172023472/5/2023I really didn’t like the layout of the site3Layout Issues047
Customer 18202332/5/2023I really didn’t like the layout of the site3Layout Issues03
Customer 192023772/5/2023I really didn’t like the layout of the site3Layout Issues077
Customer 1102023292/5/2023I really didn’t like the layout of the site3Layout Issues029
Customer 1112023312/5/2023I really didn’t like the layout of the site3Layout Issues031
Customer 1122023722/5/2023I really didn’t like the layout of the site3Layout Issues072
3 REPLIES 3
v-yiruan-msft
Community Support
Community Support

Hi @Sut_Datanaut ,

What's your expected result(end metric)? Do you want to get the difference between in survey and left survey? Could you please explain the backend logic base on the shared data? It would be very helpful to find out the solution. Thank you.

Best Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hello, Desired output would read as follows "an increase in 1 NPS score for survey respondents lead to an average post-survey increase of 30k in revenue"

 

The logic base is between two tables one is the account ID/ account name with the survey output, and the second is their revenue with us over time. I have made a query to calculate pre and post revenue by survey date in the second table, and am using LOOKUPVALUE to bring those two values over by the account ID. 

 

Really looking for anyway to correlate the relative impact NPS has on the customer revenue behavior.

 

Thanks for the help! 

Hi @Sut_Datanaut ,

According to your description, it seems that it involves two tables. Could you please provide some sample data in these two tables? Is there any relationship created between them?  Do you want to find the value in another table? If yes, you can refer the following links to get it:

DAX LOOKUPVALUE and DAX RELATED Usage in Power BI (mssqltips.com)

LOOKUPVALUE (From Dataset 3) = LOOKUPVALUE ('Dataset 3'[Value], 'Dataset 3'[Category], 'Dataset 2'[Category])

Get a field value from a related table in Power BI: DAX RELATED Function Explained - RADACAD

Sub category = RELATED(DimProductSubcategory[EnglishProductSubcategoryName])

Solved: To look up value in another table between two valu... - Microsoft Fabric Community

try this code as calculated column in Table1, you may need to adjust table and column names

ProgramN =
VAR __Date = 'Table1'[Data]
VAR __InSerial = 'Table1'[IN SERIAL]
VAR __RelevantRowsTable2 =
    FILTER (
        'Table2',
        'Table2'[Date] = __Date
            && 'Table2'[Value in] <= __InSerial
            && 'Table2'[Value out] >= __InSerial
    )
RETURN
    CALCULATE ( FIRSTNONBLANK ( 'Table2'[ProgramN], TRUE ), __RelevantRowsTable2 )

Best Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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.