如何在 Excel 中的非度量维度(帐户)中显示比率成员
Posted
技术标签:
【中文标题】如何在 Excel 中的非度量维度(帐户)中显示比率成员【英文标题】:How to display ratio members in a non-measure dimension (accounts) in Excel 【发布时间】:2015-02-18 09:24:16 【问题描述】:使用带有 OLAP 服务器 (icCube) 的 Excel 中的数据透视表,我想添加财务逻辑。 逻辑不在度量中,因为我想将逻辑应用于多个度量(例如金额、last_year_amount、预算等)。
我想将逻辑添加到帐户维度。在 icCube 中查看 2 种方法:
-
使用特定的事实聚合(一元运算符)(请参阅http://www.iccube.com/support/documentation/user_guide/schemas_cubes/facts_aggregation.php)。这里的逻辑仅限于+、-、除法和乘法,这对于我的公式来说太有限了。
在 Accounts 维度中创建计算成员。
我选择了选项 2。这非常有效,除了这些没有显示在 Excel 插件中(函数 children() 和 members() 不适用于计算项)。
如下图所示。
如何使用 Excel 插件在 Excel 中显示的帐户层次结构中实现计算成员?
请注意,这些计算项是存在的。它们只是不显示。我怎样才能实现这些也被显示,以便用户可以选择这些?
【问题讨论】:
【参考方案1】:您使用的是哪个版本的 icCube?
我们发现未显示计算出的“度量”的回归;但计算。 “成员”似乎正确显示在数据透视表和维度选择器中(Excel 中的右侧部分)。
Excel 中的“[+] Ratios”是什么对象?
[编辑:顺便说一下,如果成员仅包含 calc-member(s),则取决于它的使用位置,Excel 可能不会显示它们,因为大多数时候 AddCalculatedMembers() 正在使用(此函数正在添加“兄弟姐妹”作为计算成员)。]
【讨论】:
版本 4.8.2 06-Jan-2015 08:51:20 GMT Ratios 也是一个计算成员(创建成员 [Rubriek].[Rubriek].[Ratios] 为 null)。成员是在运行时在 MDX IDE 中创建的。 在“all”级别(即包含所有成员的根级别)中创建计算成员时似乎存在问题。 Excel 不显示它,因为发送的请求深入到“所有”成员。作为一种解决方法,您可以改为在 all 成员中创建 [Ratios]。以上是关于如何在 Excel 中的非度量维度(帐户)中显示比率成员的主要内容,如果未能解决你的问题,请参考以下文章