通过查询填充下拉框并将内容用作链接参数(Pentaho)

Posted

技术标签:

【中文标题】通过查询填充下拉框并将内容用作链接参数(Pentaho)【英文标题】:Fill dropdownbox by query and use content as link parameter (Pentaho) 【发布时间】:2015-11-10 17:02:50 【问题描述】:

我对 Pentaho(和 Pentaho CDE)还很陌生,但我被派到一个客户那里,该客户有一个庞大的、未记录的 pentaho/javascript 代码库,它可以做各种各样的事情。最重要的是在调用报表之前,您可以通过从下拉框中选择条目来传递参数。编写当前 JS 的人似乎没有很组织,所以我怀疑复制“结构”会产生好的代码。我的主要问题是,我认为 Pentaho 并没有让实现场景变得如此困难,而且这个代码库看起来很糟糕,好像框架被规避了。

在网上搜索时,也许我不知道正确的流行语,但我只是发现了打开 Pentaho 报告后如何更改它们。我的用例是在 URL 中传递一些参数。

那么如何在 Pentaho 中构建以下用例:

显示大量来自数据库的 xanalyzer 和 prpt 报告的链接。您可以单击这些名称,以便输入过滤器。此过滤器应该是一个下拉框,其值在启动时由 SQL 查询填充。选择此类条目时,打开报告会将所选选项添加到 URL(有执行此连接的代码)。

感谢您的想法

【问题讨论】:

【参考方案1】:

CDE 仪表板看起来可以胜任这项工作。您有 Analyzer 或 PRPT 报告的组件。设置应该相当简单。

YouTube 上有各种 CDE 入门视频教程。 你在 Kagi 也有几个付费教程(我认为 IvyIS 也提供了一个)。

【讨论】:

你能提供一个链接,这样一个免费的教程吗?顺便说一句,Pentaho 版本是 5,我们已经使用 CDE 这里的前 6 个(除了 #2)应该会给你一个很好的起点(以及一些相关博主的链接):youtube.com/…

以上是关于通过查询填充下拉框并将内容用作链接参数(Pentaho)的主要内容,如果未能解决你的问题,请参考以下文章

简化查询以用作 winform rdlc 报告中的数据集

参数化的 SQL 列?

从预先存储的参数化访问查询填充组合框

文本框文本更改,查询字符串参数不更改

下拉框数据字典问题求助

php中,我想实现选择不同的下拉列表框内容时,页面的内容随之更新,如何实现