簡體   English   中英

在Pentaho報表設計器中使用參數生成SQL查詢

[英]generate SQL query in Pentaho report designer with parameters

我在Pentaho報表設計器中創建了兩個名為idtask_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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM