如何在 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 中的非度量维度(帐户)中显示比率成员的主要内容,如果未能解决你的问题,请参考以下文章

如何在tableau导入地图

如何使用tableau使得数据与地图结合展现

认识Tableau中的筛选器

Tableau基础 维度?度量?

如何在 MDX 中基于维度属性定义计算度量?

saiku 显示中文出现乱码,显示维度和度量时中文乱码,但是查询结果是正确的,求解答!!急!!谢谢