如何在可透视的向下钻取操作中抑制缺失的行
How to suppress missing rows in a pivottable drill down action
icCube 版本 5.0.2 中是否有可能有一个导航策略 向下钻取到其子项,但只显示具有数据的子项(因此非空)。
我设法在以前的版本 4.8 中使用自定义 MDX 使其工作,但 MDX 语法已更改,我的解决方案不再有效!
在名为 "pivottable" 的实时演示仪表板上附上一张图片,表明我想要实现的目标。
如果我验证生成的 MDX,我会看到一个新的自定义 MDX 语法,例如:
axis 0 {....}
axis 1 {drill down parent MDX statement}
大括号之间的文本是向下钻取 MDX 语句。
在 MDX 方面,我想要实现的是语句前面的 NON EMPTY,例如:
axis 1 NON EMPTY {drill down parent MDX statement}
欢迎提出如何实现这一目标的任何建议。
这个例子可以找到here
此问题已在 5.1 中解决。我没看对方向。
要对子级执行非空向下钻取,请执行以下操作:
- 打开小部件
- select 选项卡导航
- select 下钻策略 mdxExpression
- 对于 MDX 表达式类型:非空 $member.children
瞧,你只看到有数据的行
检查生成的 MDX 显示:
SELECT
... ON COLUMNS
... ON ROWS
FROM ...
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING
axis 0 ...
axis 1 NON EMPTY ...
icCube 版本 5.0.2 中是否有可能有一个导航策略 向下钻取到其子项,但只显示具有数据的子项(因此非空)。
我设法在以前的版本 4.8 中使用自定义 MDX 使其工作,但 MDX 语法已更改,我的解决方案不再有效!
在名为 "pivottable" 的实时演示仪表板上附上一张图片,表明我想要实现的目标。
如果我验证生成的 MDX,我会看到一个新的自定义 MDX 语法,例如:
axis 0 {....}
axis 1 {drill down parent MDX statement}
大括号之间的文本是向下钻取 MDX 语句。 在 MDX 方面,我想要实现的是语句前面的 NON EMPTY,例如:
axis 1 NON EMPTY {drill down parent MDX statement}
欢迎提出如何实现这一目标的任何建议。
这个例子可以找到here
此问题已在 5.1 中解决。我没看对方向。
要对子级执行非空向下钻取,请执行以下操作:
- 打开小部件
- select 选项卡导航
- select 下钻策略 mdxExpression
- 对于 MDX 表达式类型:非空 $member.children
瞧,你只看到有数据的行
检查生成的 MDX 显示:
SELECT
... ON COLUMNS
... ON ROWS
FROM ...
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING
axis 0 ...
axis 1 NON EMPTY ...