我在Pentaho报表设计器中创建了两个名为id
和task_name
的参数。它们的显示类型都是下拉列表。当我尝试根据参数更改查询时,我没有在下拉列表中获得任何数据。但是当我不使用参数My query编辑查询时,下拉显示的数据是
SELECT *
FROM tbl_project_tasks
WHERE id = ${id}
任何人都可以帮忙吗?
答案 0 :(得分:0)
在参数中,您会找到名为查询的字段。 此查询不应该是上面提到的主要查询。 您应该创建一个新查询,只在其中从数据库中选择 id 。例如,将其命名为 idparameter 。它是这样的:
SELECT id
FROM tbl_project_tasks
现在,参数选择查询中的参数 idparameter ,值和 id 中 id em>在显示名称中。 确保名称中参数的名称与主查询中 $ {} 中的名称相同。
希望这是你问题的答案。