2010-10-29 49 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

相關問題