sql >> Databasteknik >  >> RDS >> Sqlserver

Hitta data för varje efterföljande räkenskapsperiodår i mdx-fråga

Jag använde fördröjning för att säga ge mig de tre kvartalen före det första kvartalet av det angivna året som medlem av den svaga tidshierarkin till och med det första kvartalet. Detta fungerar eftersom jag använder currentmember i den beräknade medlemmen och anger sedan medlemmarna på radaxeln.

 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. Kryptera lösenord innan du lagrar i databasen?

  2. SQL Server datetime jämförelse i olika format

  3. Hur man skapar index i SQL för att öka prestanda

  4. SQL-utvecklare 4.1.2