Ssas 用于创建计算度量值的MDX查询

Ssas 用于创建计算度量值的MDX查询,ssas,mdx,Ssas,Mdx,我的要求: 计算毛利率金额,即收入和销售成本损益金额的差额 销售收入和成本属于损益类别维度,损益金额是衡量指标 为了计算差异,我写了以下内容。我如何进一步进行 CREATE MEMBER CURRENT CUBE [Measures].[Gross Margin Amount] AS ( ([Profit and Loss].[Profit and Loss].[Category].&[100],[Measures].[PL Amount]) - ([Profit and Loss]

我的要求:
计算毛利率金额,即收入和销售成本损益金额的差额

销售收入和成本属于损益类别维度,损益金额是衡量指标

为了计算差异,我写了以下内容。我如何进一步进行

CREATE MEMBER CURRENT CUBE [Measures].[Gross Margin Amount] AS 
(
([Profit and Loss].[Profit and Loss].[Category].&[100],[Measures].[PL Amount]) - 
([Profit and Loss].[Profit and Loss].[Category].&[200],[Measures].[PL Amount])
)
FORMAT_STRING = "Standard"
VISIBLE = 1 ,  ASSOCIATED_MEASURE_GROUP = 'Measure';", 

我不是一个立方体设计师,所以有点不确定。添加
聚合
功能是否有助于:

CREATE MEMBER CURRENT CUBE [Measures].[Gross Margin Amount] AS 
(
AGGREGATE([Profit and Loss].[Profit and Loss].[Category].&[100],[Measures].[PL Amount]) - 
AGGREGATE([Profit and Loss].[Profit and Loss].[Category].&[200],[Measures].[PL Amount])
),
FORMAT_STRING = "Standard"
VISIBLE = 1 ,  ASSOCIATED_MEASURE_GROUP = 'Measure';, 

这有帮助吗?是的,很抱歉回复得太晚,它确实帮了很大的忙。谢谢,你是对的,非常好(如果回答了问题,你可能想点击绿色的勾号按钮)你收到的错误消息是什么?如果没有这一点,可能很难帮助你。但是,假设您的计算脚本中有此代码,正确的语法将是
CREATE MEMBER CURRENT CUBE.[Measures].[Gross Margin Amount]AS…
而不是
CREATE MEMBER CURRENT CUBE[Measures].[Gross Margin Amount]如…
Any,您需要在
格式\u字符串前面加逗号,并且应省略分号后面的最后一个
“,