2

ここに記載されているように、SSRS レポートのデータセットを作成しようとしています。

http://sqlblog.com/blogs/stacia_misner/archive/2010/10/08/29249.aspx

課題は、メジャー列に含めたいデータの複数のメジャーがあり、RowValue 列にメジャーの名前を含めたいということです。したがって、次のクエリはメジャー "Sales Amount" のデータのみを返します。

with
member [Measures].[Measure] as [Measures].[Sales Amount]
member [Measures].[RowValue] as [Product].[Category].CurrentMember.Name
member [Measures].[ColumnValue] as [Date].[Calendar Year].CurrentMember.Name
select {[Measures].[Measure], [Measures].[RowValue], [Measures].[ColumnValue]} on columns,
non empty ([Product].[Category].[Category].Members, [Date].[Calendar Year].[Calendar Year].Members) on rows
from [Adventure Works]

私がしたいのは、次のタイプのクエリを実行することですが、上記のクエリの構造でデータが返されるようにすることで、SSRS レポート マトリックスにプラグインすることができます。

WITH 
       MEMBER measures.SalesAmount AS [Measures].[Sales Amount]
       MEMBER measures.CustomerCount AS [Measures].[Customer Count]
       MEMBER measures.InternetFreightCost AS [Measures].[Internet Freight Cost]
SELECT [Date].[Calendar Year].[Calendar Year].Members ON COLUMNS, 
    {measures.SalesAmount,measures.CustomerCount,measures.InternetFreightCost} ON ROWS
FROM [Adventure Works]

MDX忍者は、MDXでこれが可能かどうか知っていますか?

4

1 に答える 1