使用Oracle Essbase中的动态成员清除ASO区域

时间:2012-12-20 10:03:52

标签: oracle mdx essbase

我在清除Oracle ESSBASE ASO多维数据集中的某个区域时出现问题,该区域返回如下错误:

  

数据清除区域规范中不允许使用动态成员

当我尝试执行此查询时

  

更改数据库'aso'。'db'清除区域中的数据   “{CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN(CROSSJOIN({[VAR1]},{[VAR2]}),{[VAR3]}),{[VAR4]}),{[VAR5 ]}),{[A],[b],[C],[d]}),{后代([节点],水平([DIM1],0))}),{后代([DIM2],水平([为dim3],0))}),{后代([DIM4],水平([节点1],0))}),{后代([dim5],水平([节点2],0))})}”   物理;

在我的情况下,dim5中有0级动态成员。

正如你所看到的,我尝试了一些oracle论坛中的“物理”方法,但没有成功。 我想在叶级别为每个节点工作,不包括标记为动态的节点。 我怎样才能做到这一点?如何从查询中排除查询中的动态成员,在我的情况下,只有动态叶子?

非常感谢帮助。

谢谢

0 个答案:

没有答案