Forum Discussion
QoQ calcuation
I am unable to create a DAX measure where we can calculate the QoQ for the above metric visual that i have created. is there a way to get the QoQ calcuation.
- Anonymous2 years ago
lbendlin , thanks for your concern about this case. I tried to create a sample data myself based on the user's requirement and implemented the result. Please check if there is anything that can be improved. Here is my solution:
Hi sgmanjunath ,
I created some data:
Here are the steps you can follow:
1. Create measure.
QoQ = var _current= MINX(FILTER(ALL('Table'),'Table'[Qu]=MAX('Table'[Qu])&&'Table'[Group]=MAX('Table'[Group])),[date]) var _lastmaxdate= MAXX( FILTER(ALL('Table'),'Table'[Group]=MAX('Table'[Group])&&'Table'[date]<_current),[date]) var _lastqu= MAXX( FILTER(ALL('Table'),'Table'[Group]=MAX('Table'[Group])&&'Table'[date]=_lastmaxdate),[Qu]) var _sumxcurrent= SUMX( FILTER(ALL('Table'), 'Table'[Group]=MAX('Table'[Group])&&'Table'[Qu]=MAX('Table'[Qu])),[Amount]) var _sumxlast= SUMX( FILTER(ALL('Table'), 'Table'[Group]=MAX('Table'[Group])&&'Table'[Qu]=_lastqu),[Amount]) return _sumxcurrent - _sumxlast2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly
2 Replies
- lbendlinSuper User
Please provide sample data that covers your issue or question completely, in a usable format (not as a screenshot).
Do not include sensitive information or anything not related to the issue or question.
If you are unsure how to upload data please refer to https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216
Please show the expected outcome based on the sample data you provided.
Want faster answers? https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523 - AnonymousNot applicable
lbendlin , thanks for your concern about this case. I tried to create a sample data myself based on the user's requirement and implemented the result. Please check if there is anything that can be improved. Here is my solution:
Hi sgmanjunath ,
I created some data:
Here are the steps you can follow:
1. Create measure.
QoQ = var _current= MINX(FILTER(ALL('Table'),'Table'[Qu]=MAX('Table'[Qu])&&'Table'[Group]=MAX('Table'[Group])),[date]) var _lastmaxdate= MAXX( FILTER(ALL('Table'),'Table'[Group]=MAX('Table'[Group])&&'Table'[date]<_current),[date]) var _lastqu= MAXX( FILTER(ALL('Table'),'Table'[Group]=MAX('Table'[Group])&&'Table'[date]=_lastmaxdate),[Qu]) var _sumxcurrent= SUMX( FILTER(ALL('Table'), 'Table'[Group]=MAX('Table'[Group])&&'Table'[Qu]=MAX('Table'[Qu])),[Amount]) var _sumxlast= SUMX( FILTER(ALL('Table'), 'Table'[Group]=MAX('Table'[Group])&&'Table'[Qu]=_lastqu),[Amount]) return _sumxcurrent - _sumxlast2. Result:
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly