-1

それは1つの難しい問題ではないはずです。残念ながら、私はそれを解決する方法がわかりません:

SELECT {[Source].[Source].CHILDREN, [Source].[Source].[All]} ON COLUMNS, 
NON EMPTY(
    [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN) 
 ON ROWS  
FROM [Test] 
WHERE ([Measures].[Amount])

それは一年中うまく機能します。

ここで、次のような1回限りの条件を追加したいと思います。

[Date].[Date].&[2005-10-03T00:00:00]:[Date].[Date].&[2005-12-30T00:00:00]

また

[Date].[Period].&[Oct 2005],[Date].[Period].&[Nov 2005],[Date].[Period].&[Dec 2005]

助けてくれませんか。

4

1 に答える 1

0

次のクエリを試すことができます。

SELECT {[Source].[Source].CHILDREN, [Source].[Source].[All]} ON COLUMNS, 
NON EMPTY
    [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN
 ON ROWS  
FROM [Test] 
WHERE CrossJoin({[Measures].[Amount]}, [Date].[Date].&[2005-10-03T00:00:00]:[Date].[Date].&[2005-12-30T00:00:00])

また

SELECT {[Source].[Source].CHILDREN, [Source].[Source].[All]} ON COLUMNS, 
NON EMPTY
    [Account].[Hierarchy].[Account Type].&[Assets].CHILDREN
 ON ROWS  
FROM [Test] 
WHERE CrossJoin({[Measures].[Amount]}, {[Date].[Period].&[Oct 2005],[Date].[Period].&[Nov 2005],[Date].[Period].&[Dec 2005]})
于 2012-10-17T14:12:34.163 に答える