sql >> Database >  >> RDS >> Sqlserver

Vind gegevens voor elk volgend boekjaar in mdx-query

Ik gebruikte lag om te zeggen geef me de drie kwartalen vóór het eerste kwartaal van het opgegeven jaarlid van de dimtijdhiërarchie tot en met het eerste kwartaal. Dit werkt omdat ik het huidige lid gebruik in het berekende lid en vervolgens de leden op de rij-as specificeer.

 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. Geparametriseerde tabelnaam

  2. Wat is een betere manier om PHP-code te schrijven voor het invoegen van gegevens?

  3. Tabel wijzigen te traag in postgres

  4. Oracle-database:DBMS_ALERT-gebruik met Java-toepassing