切换不同的度量

问题描述 投票:0回答:1

我想使用三种货币进行报告。这些货币实际上是columns。因此,我们有3个措施

  • [措施]。[金额EUR]
  • [度量]。[金额USD]
  • [[Measures]。[Amount CHY]] >>
  • 对于欧元,美元,瑞士法郎。

用户最好在全局过滤器菜单中选择其货币。因此,我们使用附加的维度[货币报告],其中包含三种货币EUR,USD,CHY,这些货币未映射到多维数据集。根据选择,应在所有小部件的所有MDX语句中使用不同的度量。

当前,我们使用currencyCheck函数检查选择了货币维的哪个元素,并相应地选择了度量。

是否有标准的方法?您对此有任何经验,并有最佳实践方法的想法吗?

iif
(Curr_Member is [Currency Reporting].[Currency Reporting].[Currency Reporting].[EUR],
[Measures].[Amount EUR],
iif(Curr_Member is [Currency Reporting].[Currency Reporting].[Currency Reporting].[USD],
[Measures].[Amount USD],
[Measures].[Amount CHY])
)

CREATE CALCULATED MEMBER [Measures].[Amount] as
currencyCheck([Currency Reporting].[Currency Reporting].CurrentMember )

我想使用三种货币进行报告。这些货币作为事实列。因此,我们有3个度量[度量值]。[金额EUR] [度量值]。[金额USD] [度量值]。[金额CHY] ...

mdx iccube
1个回答
0
投票

[如果您有一些量值(需要fx),则为一种选择。

© www.soinside.com 2019 - 2024. All rights reserved.