自定义MDX查询

目录:

1. 描述

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

2. 示例

在查询方式下拉列表中选择自定义MDX查询,如下图:
222
2.1 MDX查询语句
MDX是一种语言,支持多维对象与数据的定义和操作。它可以表达在线分析出来数据卡上的选择、计算和一些元数据定义等操作,并赋予用户表现查询结果的能力。
下面我们在MDX查询语句输入框中输入以下查询语句:
SELECT  [Measures].[TOT_CRQ]  ON COLUMNS,NON EMPTY  [2O0MDG_CR_T01-CREATED_WEEK].[${LEVEL01}]  ON ROWS  FROM [2O0MDG_CR_T01/0MDG_CR_T01_Q0001]
此MDX语句的意思是指从2O0MDG_CR_T01/0MDG_CR_T01_Q0001多维数据库中取出度量值中的TOT_CRQ数据列作为二维表的列,维度下面的2O0MDG_CR_T01-CREATED_WEEK维度中的LEVEL01数据列作为二维表的行,并且取出来的数据中LEVEL01数据列中数据等于${LEVEL01}参数。
注:可以点击格式说明查看MDX查询语句的基本格式。
MDX查询语句的更多语法请查看多维表达式 (MDX)
2.2 参数设置
点击参数面板下面的刷新按钮,将上面MDX查询语句中的参数显示出来,并赋初始值,如下图:
222
2.3 效果查看
点击左上角的预览按钮,可以查看到所有color为Black的数据,如下图:
222

附件列表


主题: 设计思路
标签: 已验证

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(微信ID:frbiaoge)