我有兴趣获得有关我的mdx查询的一些帮助。
我希望有一个多币种的字段。如果货币相同,我能够允许用户汇总。
SCOPE [Measures].[Base Gross Amount];
This =
iif([Measures].[Measures].[MaximumCurrencyID] = [Measures].[Measures].[MinimumCurrency ID], [Measures].[Base Gross Amount], "Multiple Currencies");
End Scope;
但是,现在用户还想显示适当的货币格式。因此,当我添加另一个范围语句来格式化度量时,这适用于叶子但不适用于所有成员,它只添加单词" All"格式化,任何想法我怎样才能得到后代?
SCOPE ([Company Organization].[Order Company ID].members, [Measures].[Base Gross Amount] );
Format_String(this) = [Company Organization].[Symbol].currentmember.Member_Value + "#,#.##";
End Scope;
答案 0 :(得分:0)
问题必须来自:[Company Organization].[Symbol]
。
您是否可以设置[Symbol]
层次结构,使其没有All
成员:与测量层次结构没有All成员的方式类似。