自定义MDX查询

编辑
  • 文档创建者:加菲喵
  • 浏览次数:7930次
  • 编辑次数:15次
  • 最近更新:Kevin-s 于 2019-05-30
  • 1. 描述

    自定义 MDX 查询是指用户直接在 MDX 语句输入框中输入 MDX 查询语句,然后 FineReport 通过该语句去多维数据库取数。

    2. 示例

    在查询方式下拉列表中选择自定义 MDX 查询,如下图:

    222

    2.1 MDX 查询语句

    MDX 是一种语言,支持多维对象与数据的定义和操作。它可以表达在线分析出来数据卡上的选择、计算和一些元数据定义等操作,并赋予用户表现查询结果的能力。

    下面我们在 MDX 查询语句输入框中输入以下查询语句:

    SELECT [Measures].[Address Count] ON COLUMNS,NON EMPTY [Country Region].[Country Region Code].[${LEVEL01}] ON ROWS FROM [Adventure Works2012]

    此 MDX 语句的意思是指从 Adventure Works2012 多维数据库中取出度量值中的 Address Count 数据列作为二维表的列,维度下面的 Country Region Code 维度中的 LEVEL01 数据列作为二维表的行,并且取出来的数据中 LEVEL01 数据列中数据等于 ${LEVEL01} 参数。

    注:可以点击格式说明查看 MDX 查询语句的基本格式。

    MDX 查询语句的更多语法请查看 多维表达式 ( MDX ) 。

    2.2 参数设置

    点击参数面板下面的刷新按钮,将上面 MDX 查询语句中的参数显示出来,并赋初始值,如下图:222

    2.3 效果查看

    点击左上角的预览按钮,可以查看到所有 Country Region Code 为 AU 的数据,如下图:
    222

    附件列表


    主题: 数据连接
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]