我有类似this的内容:
第一个表是我的数据的样子,第二个表是我的查询应该如何显示结果 尺寸:
服务,公司
措施:
量
我的事实表中每个服务都有两条记录(有金额),一条用于 mainCompany ,另一条用于其他公司之一(如MainCompany And Company1的Service1)
每家公司都可以拥有多项服务
每个服务只有2个记录,其中一个用于maincompany
我希望将主要公司的数量显示为其他公司的衡量指标
答案 0 :(得分:0)
我的猜测:
With
Member [Measures].[AmountMainCompany] as
SUM(
[Service].[Service].[Service].Members,
IIF(
[Measures].[Amount] > 0,
([Company].[Company].[MainCompany],[Measures].[Amount]),
Null
)
)
Select
[Measures].[AmountMainCompany] on 0,
Non Empty {[Company].[Company].[Company].Members - [Company].[Company].[MainCompany]} on 1
from [MyCube]
AmountMainCompany 衡量检查当前服务是否包含 Amount 值。如果是,则汇总 MainCompany 成员金额值。