Skip to content

Instantly share code, notes, and snippets.

@osya
Created January 25, 2015 14:49
Show Gist options
  • Save osya/de5b2ae12efa2f93910c to your computer and use it in GitHub Desktop.
Save osya/de5b2ae12efa2f93910c to your computer and use it in GitHub Desktop.
Calculating YoY in MDX #MDX
WITH MEMBER [Measures].[Reseller Sales PP] As ( [Measures].[Reseller Sales Amount], ParallelPeriod( [Date].[Fiscal].[Fiscal Year], 1, [Date].[Fiscal].CurrentMember ) ) , FORMAT_STRING = 'Currency'
MEMBER [Measures].[Reseller Sales YoY %] As iif( [Measures].[Reseller Sales PP] = 0, null, ( [Measures].[Reseller Sales Amount] / [Measures].[Reseller Sales PP] ) ) , FORMAT_STRING = 'Percent'
SELECT { [Measures].[Reseller Sales Amount], [Measures].[Reseller Sales PP], [Measures].[Reseller Sales YoY %] } ON 0,
{ [Date].[Fiscal].[Month].MEMBERS } ON 1
FROM [Adventure Works]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment