2010-10-29 65 views
2

我正在使用Pentaho报表设计器进行报表。我的数据源是一个带MySQL JDBC的Mondrian Cube。我正在使用MDX查询,并且我想将它参数化。我必须用自己的查询来配置一个参数。参数使用MDX的Pentaho报表设计器

我遇到了主查询和参数查询有关的问题。为此,我以这种方式使用函数参数:where(strToMember(Parameter(name,type,default_value)))但它不起作用。什么是错误?我需要做什么?

谢谢。

回答

0

什么是您的MDX查询?你会得到什么错误?

帕拉姆名称需要它周围引号,即

“MDXDate”

或者你可以只使用${paramname},但该缺点是,你将无法使用预览选项。

+0

我的mdx查询是: – adayall 2010-11-02 08:13:58

+0

我的mdx查询是:select NON EMPTY {[Measures]。[realizados]} ON COLUMNS,NON EMPTY [dactivo.jactivo]。[All dactivo.jactivos] .Children ON ROWS from [Ctrabajo ]其中(strToMember(参数(“Sequipo”,STRING,“[dequipo.jequipo]。[All dequipo.jequipos]。[1]”)))和Squipo是下一个mdx查询:select NON EMPTY {[Measures]。 [realizados]} ON COLUMNS,NON EMPTY [dequipo.jequipo]。[All dequipo.jequipos]。[Ctrabajo]儿童之行。当我执行时,Pentaho不会给我任何错误,但是当我为“equipo”参数,报告desapears,就像价值观错误或不存在.Thx – adayall 2010-11-02 08:20:55

相关问题