【发布时间】:2021-09-13 08:01:53
【问题描述】:
我有桌子:
- Artikal(英文项目)
- Grupa(英组)
- Potrosnja(英语消费)
Potrosnja 是我的 Measure 表,Artikal 是 Dimension。 Grupa 还包含组之间的父子关系。目前,还只是一个层次。在我创建的 Artikal 维度内
层次结构:Grupa.ParentId、Grupa.GrupaId、Artikal.Id。层次结构的名称是 PGA。
这在 Power BI 中表现良好。我还创建了一些计算成员:Cijena LY 和 Vrijednost LY。
我需要创建一个计算成员并且公式是
(Cijena - Cijena LY)* 科利奇纳
首先,我尝试像计算成员一样创建,但我发现我的总数也在像公式总数的公式一样创建。我希望我对这个成员的总数是计算成员列的总和
我尝试使用 SCOPE 执行此操作,但没有得到正确的结果。这是我的脚本:
CREATE MEMBER CURRENTCUBE.[Measures].[Suma razlike] AS null,
VISIBLE = 1;
SCOPE([Measures].[Suma razlike],[Artikal].[PGA].members);
This =sum(
Descendants([Artikal].[PGA].CurrentMember,,LEAVES),
(([Measures].[Cijena]-[Measures].[Cijena LY])*[Measures].[Kolicina]));
END SCOPE;
谁能告诉我我做错了什么?我在 Microsoft 的分析服务中创建了它。
【问题讨论】: