带 MDX 的参数 Pentaho 报表设计器
我正在使用 Pentaho 报表设计器制作报表。我的数据源是带有 MySQL JDBC 的 Mondrian Cube。我正在使用 MDX 查询,并且我想对其进行参数化。我必须使用自己的查询配置参数。
我在关联主查询和参数查询时遇到问题。为此,我以这种方式使用函数参数: where (strToMember(Parameter(name,type,default_value))) 但它不起作用。有什么错误吗?我必须做什么?
谢谢。
I am doing a report, using Pentaho Report Designer. My datasource is a Mondrian Cube with MySQL JDBC. I am using MDX queries, and I want to put paramerize it. I have to configure a parameter with its own query.
I'm having trouble relating the main query and the parameter query. For that, I am using the function parameter in this way: where (strToMember(Parameter(name,type,default_value))) but it doesn´t work. What is the mistake? What do I have to do?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的 MDX 查询到底是什么?你会得到什么错误?
参数名称需要用引号括起来,即
“MDXDate”。
或者,您可以只使用
${paramname}
,但这样做的缺点是您将无法使用预览选项。What exactly is your MDX query? And what error do you get?
The param name needs quotation marks surrounding it, i.e.
"MDXDate"
Alternatively you can just use
${paramname}
, but the disadvantage of that is you won't be able to use the preview option.