在PRD交叉表报告中隐藏行或列中的任何值时,行总和与列总和不匹配

时间:2012-08-31 10:49:01

标签: pentaho

我必须从行或列隐藏某些成员(如[Markets].[APAC])。当我隐藏这个成员然后在“总计”中仍然显示隐藏列的计数。

以下是示例查询...类似于我的要求....

select NON EMPTY Except({Hierarchize(Union({[Markets].[All Markets]}, [Markets].[All Markets].Children))}, {[Markets].[APAC]}) ON COLUMNS,
  NON EMPTY Hierarchize(Union({[Product].[All Products]}, [Product].[All Products].Children)) ON ROWS
from [SteelWheelsSales]
where {[Measures].[Sales]}

请提供解决方案..

提前致谢。

Sagar的

1 个答案:

答案 0 :(得分:0)

这里没有很多上下文,但假设您是一名EE客户在Analyzer中执行此操作,则有几个相关选项:

  1. 在"报告选项"下,或右键单击总计标签,有一个复选框可切换包含已滤除值的总计的显示。根据您未指定的版本,可能会默认包含已过滤的值。取消选中它可以解决您的问题。

  2. 同时查看" Subtotals"您的度量的右键单击菜单中的选项可确保您的聚合类型符合您的目的。