我是分析服务/性能点的初学者,我需要一些帮助来创建图表。
我正在使用Contoso 示例数据库。
我找到了一个帮助我创建下图的教程:
X 轴为月份,Y 轴为销售额,我显示了 2008 年和 2009 年的数据
所以通过这张图,我在 X 轴上得到了从 2008 年 1 月到 2009 年 12 月的月份。(我使用来自 [日期].[日历月] 的数据)问题是我需要逐月比较不同年份的数据。因此,在 X 轴上,无论年份信息如何,我都需要显示从 1 月到 12 月的月份。
我尝试使用 MDX 查询和parrallelperiod函数,但无法显示我需要的内容。我想我需要按月份的名称对数据进行分组,所以我尝试像在 sql 中一样使用“group by”,但没有成功。也许我需要多维数据集中的更多数据?像月份列表(没有年份关系)
我不确定要采取的方向,任何帮助将不胜感激。如果您需要,我可以提供更多详细信息。
(看起来冒险作品的尺寸非常相似,所以如果有人用这个立方体做同样的事情,那也很棒。)
[编辑]
这是自动生成的查询:
SELECT
HIERARCHIZE( { [Date].[Calendar Month].&[200901], [Date].[Calendar Month].&[200902], [Date].[Calendar Month].&[200903], [Date].[Calendar Month].&[200904], [Date].[Calendar Month].&[200905], [Date].[Calendar Month].&[200906], [Date].[Calendar Month].&[200907], [Date].[Calendar Month].&[200908], [Date].[Calendar Month].&[200909], [Date].[Calendar Month].&[200910], [Date].[Calendar Month].&[200911], [Date].[Calendar Month].&[200912], [Date].[Calendar Month].&[200812], [Date].[Calendar Month].&[200811], [Date].[Calendar Month].&[200810], [Date].[Calendar Month].&[200809], [Date].[Calendar Month].&[200808], [Date].[Calendar Month].&[200807], [Date].[Calendar Month].&[200806], [Date].[Calendar Month].&[200805], [Date].[Calendar Month].&[200804], [Date].[Calendar Month].&[200803], [Date].[Calendar Month].&[200802], [Date].[Calendar Month].&[200801] } )
ON COLUMNS,
HIERARCHIZE( { [Date].[Calendar Year].&[2008], [Date].[Calendar Year].&[2009] } )
ON ROWS
FROM [Sales]
WHERE ( [Measures].[Sales Amount] )
CELL PROPERTIES VALUE, FORMATTED_VALUE, CELL_ORDINAL, FONT_FLAGS, FORE_COLOR, BACK_COLOR
[/编辑]
谢谢你。