(此文档仅供参考)
问题
参考如下两个wiki文档: 多维分析实现参数联动;多维分析参数实现多选 实现参数联动以及参数多选后,下级参数会带有上级参数的数据,如下图所示:
那么如何去掉下级参数中带有的上级参数的数据?
解决方案
此问题是由于下级参数(错误名称)的MDX语法有误导致,参照 多维分析实现参数联动 实现的效果只适用于单选参数,并不适用于多选参数,参数联动的MDX语法,如下图所示:
查询数据显示的效果如下图所示:
如需实现结合多维参数联动功能以及多维参数多选功能,需要将下级参数(错误名称)的MDX语法修改成下图:
查询数据显示的效果如下图所示:
在多维分析上显示的效果如下图所示:
注:如果修改完MDX语句后,发现多维分析显示的数据还是之前的数据,参数也是一致,此问题是由于参数设置中勾选了使用保存报表时的参数当前值,需要更改成使用参数默认值,如下图所示: