执行 MDX 查询

您可以执行已保存的 MDX 查询或立即执行刚输入的查询。

要执行 MDX 查询:
  1. 在 Excel 中,连接到 Oracle Essbase 数据源。
  2. Essbase 功能区中,选择管理和执行查询以显示管理和执行查询对话框。

    图 20-4 “管理和执行查询”对话框


    “管理和执行查询”对话框。在左侧文本框中,默认选中列表中的第一个查询。在右侧文本框中,显示与所选查询关联的查询语法。
  3. 执行下列操作之一:
    • 要执行已保存的 MDX 查询,请从左侧框的列表中选择该查询,然后单击执行

    • 要动态执行 MDX 查询,请单击添加查询,在右侧的文本框中键入 MDX 查询,然后单击执行

      不会保存您动态输入的查询。

    对话框将自动关闭并且查询结果将显示在工作表上。

注:

在 Excel 中执行包含计算成员 (WITH MEMBER...) 的 MDX 查询时,计算值会成功显示,但是如果刷新网格,则该列会转换为一个注释列并且所有计算值都会丢失。无论您是使用 Essbase 功能区中的执行 MDX 命令还是使用 VBA 函数 HypMDXExecute,都会发生此情况。