SSAS多维数据集:仅针对一家公司进行不同的计算
我的问题是:我有一个面向多个生产公司的SSAS多维数据集。公司数据是“机器”维度的一部分:SSAS多维数据集:仅针对一家公司进行不同的计算,ssas,olap-cube,Ssas,Olap Cube,我的问题是:我有一个面向多个生产公司的SSAS多维数据集。公司数据是“机器”维度的一部分: [Machine].[Company code] 那么我有两个措施: [Measures].[OEE] and [Measures].[OEE for company X] 在这种情况下,我必须对X公司使用第二个度量值,对所有其他公司使用第一个度量值 是否有一种方法可以制作一个单独的度量值,显示X公司的一个度量值和其他公司的另一个度量值?可能有几种情况(基于来源、基本逻辑等) 用于基于列的物理度量。使
[Machine].[Company code]
那么我有两个措施:
[Measures].[OEE] and [Measures].[OEE for company X]
在这种情况下,我必须对X公司使用第二个度量值,对所有其他公司使用第一个度量值
是否有一种方法可以制作一个单独的度量值,显示X公司的一个度量值和其他公司的另一个度量值?可能有几种情况(基于来源、基本逻辑等)
case when{company X}然后{column for this company}其他{columns for other company}结束
。将其用作多维数据集中的物理度量IIF([Machine].[Company code])。当前成员为[Machine].[Company code].&[X],[measures].[OEE for Company X],[measures].[OEE])
范围([Machine].[Company code].&X],[Measures].[OEE]);
这=[度量][X公司的OEE];
结束范围;
([Machine].[Company code].&[X],[Measures].[OEE])=[Measures].[OEE for Company X];
请使用其中任何一个或更新您的问题的更多细节。有几种可能的情况(基于来源、基本逻辑等)
case when{company X}然后{column For this company}其他{columns For other company}结束
。将其用作多维数据集中的物理度量IIF([Machine].[Company code])创建新的计算度量。当前成员为[Machine].[Company code].&[X],[measures].[OEE For Company X],[measures].[OEE])
[Measures].[OEE]作为IIF([Machine].[Company code]。当前成员是…
,来自上面的#2范围([Machine].[Company code].&X],[Measures].[OEE]);
这=[度量][X公司的OEE];
结束范围;
([Machine].[Company code].&[X],[Measures].[OEE])=[Measures].[OEE for Company X];
请使用其中任何一个或更新您的问题的更多详细信息。到目前为止您尝试了什么?到目前为止您尝试了什么?