如何在可枢转的向下钻取操作中抑制缺少的行

时间:2015-04-30 11:48:17

标签: web iccube

在icCube 5.0.2版本中是否可以使用导航策略向下训练其子项,但只显示具有数据的子项(所以非空)。

我设法使用自定义MDX在前面的第4.8节中使用了这个,但MDX语法已经改变,我的解决方案不再起作用了。

在现场演示仪表板上附上一张名为“pivottable”的图片,说明我想要实现的目标。

embedded picture

如果我验证生成的MDX,我会看到一个新的自定义MDX语法,如:

axis 0 {....}
axis 1 {drill down parent MDX statement}

大括号之间的文本是下钻MDX语句。 我想要实现的,MDX方面,在声明面前是非空的,例如:

axis 1 NON EMPTY {drill down parent MDX statement}

欢迎任何有关如何实现这一目标的建议。

可以找到此示例here

1 个答案:

答案 0 :(得分:0)

此问题已在5.1中解决。我没有朝着正确的方向前进。

要对儿童强制执行非空钻取操作,请执行以下操作:

  • 打开小部件
  • 选择标签导航
  • 选择下钻策略mdxExpression
  • 和MDX表达式类型:非空$ member.children

瞧,你只看到有数据的行

检查生成的MDX显示:

SELECT
... ON COLUMNS
... ON ROWS
 FROM ...
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING
axis 0 ...
axis 1 NON EMPTY  ...