Ssas 福利及社会保障服务;OLAP多维数据集:相同度量的两倍

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个目标的值(在

我对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个目标的值(在
    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])

谢谢!我在计算成员中遗漏了第一部分(之前)。