我正在尝试为此处记录的 SSRS 报告创建数据集:
http://sqlblog.com/blogs/stacia_misner/archive/2010/10/08/29249.aspx
挑战在于我有多个度量值,我想将它们的数据包含在度量值列中,并且我想在 RowValue 列中包含度量值的名称。因此,以下查询仅返回度量“销售额”的数据:
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 实现?