0

我正在尝试创建一个需要 MDX 的 TFS 报告。我正在制作需要计算成员的报告。我不是 100% 确定这是如何完成的。我正在尝试做的成员是差异计算。

例如:

桌子

               Sept 1    Sept 2    Sept 3
Actual         0         32        58
Remaining      163       140       132
Difference     0         9         50

差值的计算如下:当天的实际工作量 - (前一天剩余工作量 - 当天剩余工作量)32 - (163 - 140) = 9

我已经从 SQL Server 2008 安装了商业智能开发,用于在 Visual Studio 2008 中创建 TFS 报告。当我添加新报告时,会打开一个查询构建器窗口。这是获取数据的度量和其他信息的位置。这是我试图创建计算成员的地方。有什么建议么??

4

1 回答 1

0

计算成员是在设计/构建多维数据集时创建的,就像度量和维度一样。如果您真的想添加计算成员,则必须将其添加到多维数据集本身。

但是,您可以在自己的查询中创建计算成员,如下所示:

WITH 
   MEMBER [Measures].[Special Discount] AS
   [Measures].[Discount Amount] * 1.5
SELECT 
   [Measures].[Special Discount] on COLUMNS,
   NON EMPTY [Product].[Product].MEMBERS  ON Rows
FROM [Adventure Works]
WHERE [Product].[Category].[Bikes]

这是 MSDN 文章的链接,该文章描述了如何执行此操作: 创建查询范围的计算成员 (MDX)

于 2009-12-05T20:30:05.253 回答