MDX查询:如何在两个多维数据集之间进行选择?

MDX查询:如何在两个多维数据集之间进行选择?,mdx,olap-cube,Mdx,Olap Cube,是否可以使用条件选择?我想实现这样的功能: if (some_condition) with .... select .... from **cube1** else with ... select ... from **cube2** 根据我们使用的多维数据集,列的数量可能会有所不同。 有可能使这段代码正常工作吗?如果是的话,我是说用最少的立方体修正量,如何用更少的血液做到这一点?我认为标准MDX不可能做到这一点。您从哪个环境执行MDX?你能在那个环境中切换多维数据集吗?

是否可以使用条件选择?我想实现这样的功能:

if (some_condition)

with ....
select ....
from **cube1**

else

with ...
select ...
from **cube2**
根据我们使用的多维数据集,列的数量可能会有所不同。
有可能使这段代码正常工作吗?如果是的话,我是说用最少的立方体修正量,如何用更少的血液做到这一点?

我认为标准MDX不可能做到这一点。您从哪个环境执行MDX?你能在那个环境中切换多维数据集吗?