使用维度属性计算SSAS测量

时间:2017-12-22 20:39:35

标签: sql-server ssas mdx

我正在尝试根据我所拥有的维度中的属性来计算度量。从来没有这样做,并继续得到错误,以为我会伸手去寻求帮助。我的一个维度是Items维度,它包含一个名为Contribution Cost的属性。我的事实表上还有一个名为Net Sales Amount的度量。如果某个特定商品没有成本,我想计算一个净销售额百分比的贡献保证金,否则我希望它只是将净销售额减去贡献成本。这是我写的,但有人可以帮助我吗?



CREATE MEMBER CURRENTCUBE.[Measures].[Contribution Profit]
 AS CASE WHEN SUM([Items].[Contirbution Profit]) = 0 THEN SUM(measures.[Net Sales Amount2]) * .6
ELSE SUM(measures.[Net Sales Amount2]) - SUM([Items].[Contirbution Cost]) END, 
FORMAT_STRING = "$#,##0;$#,##0", 
VISIBLE = 1  ;  




0 个答案:

没有答案