Ssas 福利及社会保障服务;OLAP多维数据集:相同度量的两倍
我对OLAP多维数据集+MDX不是很有经验,我很难在多维数据集中使用两次相同的度量 假设我们有3个维度:Ssas 福利及社会保障服务;OLAP多维数据集:相同度量的两倍,ssas,mdx,olap,business-intelligence,measure,Ssas,Mdx,Olap,Business Intelligence,Measure,我对OLAP多维数据集+MDX不是很有经验,我很难在多维数据集中使用两次相同的度量 假设我们有3个维度:D_日期,D_用户,D_类型销售目标和3个事实表:F_销售,F_会议,F_销售目标 F_SALE链接到D_用户(谁进行销售)和D_日期(何时) F_SALE_TARGET链接到D_USER,D_DATE,D_TYPE_OF_SALE_TARGET(意思是:用户必须在给定的月份内达到各种目标/指标) 我可以浏览我的多维数据集: 行=日期*用户 Cols=销售数量、销售总额+1个目标的值(在
D_日期
,D_用户
,D_类型
销售目标和3个事实表:F_销售
,F_会议
,F_销售目标
链接到F_SALE
D_用户(谁进行销售)和
D_日期(何时)
链接到F_SALE_TARGET
,D_USER
,D_DATE
(意思是:用户必须在给定的月份内达到各种目标/指标)D_TYPE_OF_SALE_TARGET
- 行=日期*用户
- Cols=销售数量、销售总额+1个目标的值(在
子句中,我根据WHERE
进行筛选)[Dim-TYPE-sale-target].[code].&[code.numberOfSales]
如何为其他目标添加其他列?由于所有目标都在同一个表中,我不知道如何从链接到不同代码的
[Measures].[Value-F_SALE\u TARGET]
添加第二个度量,即[Dim TYPE SALE TARGET].[code].&code.amountOfSale]
我不清楚您的问题,但创建计算成员似乎是实现这一目标的一种方法。基本上,在出价中选择多维数据集,转到“计算”选项卡并创建计算成员。您可以在那里插入MDX查询。对于每种目标类型,您可以创建不同的计算,例如:([Measures].[Value-F_SALE_target],[Dim-type SALE target].[Code].&[Code.amountOfSale])谢谢!我在计算成员中遗漏了第一部分(之前)。