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
nandukrishnavs
Super User
Super User

How can I calculate the difference of scores between previous quarter and current quarter

DateCategoryScore
01-01-2016A3
01-01-2016B2
01-01-2016C4
04-04-2016A2.5
04-04-2016B2.5
04-04-2016C4
08-08-2016A2
08-08-2016B3
08-08-2016C2
12-12-2016A3
12-12-2016B3
12-12-2016C3
02-02-2017A3
02-02-2017B2
02-02-2017C4
06-06-2017A3.5
06-06-2017B2
06-06-2017C2.5
   

 

 

In this table contain quarterly scores of different categories. How can i calculate the difference between previous quarter and current quarter in a calculated column.


Regards,
Nandu Krishna

1 ACCEPTED SOLUTION

Hi @v-qiuyu-msft

 

I got the Dax query. Below query works for me.

 

final result.PNG

 

CurrentQuarterScore-PreviousQuarterScore = 
VAR currentQuarterScore =
    CALCULATE ( SELECTEDVALUE ( Table1[Score] ) )
VAR selectedCategory =
    SELECTEDVALUE ( Table1[Category] )
VAR previousQuarterScore =
    CALCULATE (
        SUM ( Table1[Score] ),
        ALLEXCEPT ( Table1, Table1[Category] ),
        PREVIOUSQUARTER ( Table1[Date] )
    )
VAR difference =
    CALCULATE ( currentQuarterScore - previousQuarterScore )
RETURN
    difference

Regards,
Nandu Krishna

View solution in original post

3 REPLIES 3
v-qiuyu-msft
Community Support
Community Support

Hi @nandukrishnavs,

 

You can create a calculated column below: 

 

QuarterDiff(current-previous) = TOTALQTD(SUM('Table1'[Score]),'Table1'[Date],ALL(Table1))-CALCULATE(SUM(Table1[Score]),ALL(Table1),PREVIOUSQUARTER('Table1'[Date]))
 
q2.PNG
 
Best Regards,
Qiuyun Yu 
Community Support Team _ Qiuyun Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi  @v-qiuyu-msft

 

Thanks for the reply. 

It seems results are not correct.


Expected values are mentioned in red colorExpected values are mentioned in red color

 

 


Regards,
Nandu Krishna

Hi @v-qiuyu-msft

 

I got the Dax query. Below query works for me.

 

final result.PNG

 

CurrentQuarterScore-PreviousQuarterScore = 
VAR currentQuarterScore =
    CALCULATE ( SELECTEDVALUE ( Table1[Score] ) )
VAR selectedCategory =
    SELECTEDVALUE ( Table1[Category] )
VAR previousQuarterScore =
    CALCULATE (
        SUM ( Table1[Score] ),
        ALLEXCEPT ( Table1, Table1[Category] ),
        PREVIOUSQUARTER ( Table1[Date] )
    )
VAR difference =
    CALCULATE ( currentQuarterScore - previousQuarterScore )
RETURN
    difference

Regards,
Nandu Krishna

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.