sql >> Database teknologi >  >> RDS >> Sqlserver

Find data for hvert efterfølgende regnskabsperiodeår i mdx-forespørgsel

Jeg brugte forsinkelse til at sige giv mig de tre kvartaler før første kvartal af det angivne år medlem af dunkle tidshierarkiet gennem første kvartal. Dette virker, fordi jeg bruger currentmember i det beregnede medlem og derefter angiver medlemmerne på rækkeaksen.

 WITH MEMBER [LTII_NIRS_E] AS
'Sum({[DIM TIME].[YEAR - QUARTER - MONTH].currentmember.firstchild.lag(3): [DIM TIME].[YEAR - QUARTER - MONTH].currentmember.firstchild}, [Measures].[LTII NIRS E])'
SELECT [LTII_NIRS_E] ON COLUMNS, 
{ [DIM TIME].[YEAR - QUARTER - MONTH].[2006], [DIM TIME].[YEAR - QUARTER - MONTH].[2007], [DIM TIME].[YEAR - QUARTER - MONTH].[2008]} on ROWS
 FROM [NH_INCID]
 WHERE [Business Component].[Region].[Novelis North America]



  1. Forespørgsel i Oracle for løbende sum

  2. kontrol af brugerstatus (aktiv, inaktiv) på en webside

  3. indsæt poster i flere tabeller i php

  4. Hvornår skal man bruge NULL i MySQL-tabeller