[英]generate SQL query in Pentaho report designer with parameters
我在Pentaho報表設計器中創建了兩個名為id
和task_name
參數。 兩者的顯示類型均下拉。 當我嘗試根據參數更改查詢時,下拉菜單中沒有任何數據。 但是,當我不使用參數編輯查詢時,將顯示下拉列表的數據。
SELECT *
FROM tbl_project_tasks
WHERE id = ${id}
有人可以幫忙嗎?
在參數中,您將找到一個名為Query的字段。 此查詢不應是上面提到的主要查詢。 您應該創建一個新查詢,在其中僅從數據庫中選擇ID 。 例如,將其命名為idparameter 。 它是這樣的:
SELECT id
FROM tbl_project_tasks
現在,在參數中,在Query中選擇idparameter ,在Value中選擇id ,在Display Name中選擇id 。 確保“名稱”中的參數名稱與主查詢中$ {}中的參數相同。
希望這是您的問題的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.