如何在SQL Server 2008多维数据集开发中创建增长列或共享列?

时间:2009-10-08 13:56:39

标签: olap

从2000年到2009年,我有大量的销售数据。我想计算2009年销售额与2008年销售额的增长。

我还想计算每个产品在任何特定年份或月份的份额。

最好的问候

Wajih

1 个答案:

答案 0 :(得分:0)

如果你直接谈论MDX,你可以做类似的事情:

代码段 (

总和(MTD([日期]。[日历]。[日期]。[21.10.2008]),        [措施]。[销售])

-

总和(MTD(ParallelPeriod([Date]。[Calendar]。[Year],1,                             [日期]。[日历]。[日期]。[21.10.2008])),        [措施]。[销售])

/   总和(MTD(ParallelPeriod([Date]。[Calendar]。[Year],1,                             [日期]。[日历]。[日期]。[21.10.2008])),        [措施]。[销售])

您还可以使用VS Business Intelligence Dev Studio中的KPI选项卡将其设为KPI值。 这一切都取决于您希望如何引用它(即,在Excel 2007中或通过某些第三方报告工具)。