0

これが私のクエリです。今年の第12週から第24週までのデータと、昨年の第12週から第24週までのデータを表示したいのですが、「prevMember」を持っていても、両方の年で同じデータが得られました。私たちを手伝ってくれますか?

WITH MEMBER [Measures].[Net Sales This Year] AS ([Measures].[Ticket Net Sales],[Date].[Fiscal].[Fiscal Year].currentmember.prevmember)  

SELECT {[Measures].[Ticket Net Sales],[Measures].[Net Sales Last Year]} on 0,

NON EMPTY {([Concepts].[Concept Name].[Concept Name],[Locations].[Department Name].[Department Name],
            [Date].[Fiscal].[Fiscal Year].Members,[Date].[Week Of Year].&[12]:[Date].[Week Of Year].&[24])} on 1

FROM spbi
4

2 に答える 2

1

PARALLELPERIOD()関数を使用してこれを実現できます。

http://technet.microsoft.com/en-us/library/ms145500を参照してください。

于 2012-07-10T23:13:56.557 に答える
0

このクエリを試していただけますか:

WITH MEMBER [Measures].[Net Sales This Year] AS ([Measures].[Ticket Net Sales],[Date].[Fiscal].CurrentMember.PrevMember)  

SELECT {[Measures].[Ticket Net Sales],[Measures].[Net Sales Last Year]} ON 0,

NON EMPTY [Date].[Fiscal].[Fiscal Year].Members * [Date].[Week Of Year].&[12]:[Date].[Week Of Year].&[24]) ON 1

FROM spbi
于 2012-07-10T21:12:08.630 に答える