在SSAS中应用源代码

时间:2013-11-05 20:29:24

标签: reporting-services ssas mdx

方向:
使用SSAS中的KPI [Measures]。[Profit Margin]:名为Calculation的选项卡,然后在我的SSRS报告和其他用户中使用它

障碍:
我尝试在SSAS中的“命名集”或“计算集”中应用源代码,但它根本不起作用。我不知道如何在SSAS中应用源代码。

信息:
*我正在使用SQL Server 2012 *今天,我在查询设计器视图中的数据集内部的SSRS报告中有源代码,但我希望代码在SSAS中,我可以允许用户在其报告中使用相同的源代码。
*报告的数据来源是我的SSRS中的SSAS。仅限MDX代码。
*源代码可用于AdventureWorks。

![在此处输入图片说明] [1]

    WITH 
MEMBER
[Measures].[Profit Margin] AS 
([Measures].[Internet Sales Amount] - [Measures].[Internet Total Product Cost] ) / [Measures].[Internet Sales Amount] ,
FORMAT_STRING="Percent"
SELECT 
{
    [Measures].[Internet Sales Amount], 
    [Measures].[Internet Total Product Cost], 
    [Measures].[Profit Margin] 
}
ON COLUMNS ,
{ 
    [Date].[Calendar].[Calendar Year].&[2007], 
    [Date].[Calendar].[Calendar Year].&[2008] 
}
ON ROWS
FROM [Adventure Works]

1 个答案:

答案 0 :(得分:0)

您可以使用计算出的度量来创建[Measures].[Profit Margin]。可以在多维数据集项目的“计算”选项卡中找到此选项。这是一个示例:

CREATE MEMBER
[Measures].[Profit Margin] AS 
([Measures].[Internet Sales Amount] - [Measures].[Internet Total Product Cost] ) / [Measures].[Internet Sales Amount] ,
FORMAT_STRING="Percent"