我正在尝试根据我所拥有的维度中的属性来计算度量。从来没有这样做,并继续得到错误,以为我会伸手去寻求帮助。我的一个维度是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 ;