2
如何在Birt報表的佈局中顯示數據集的查詢?我有一個數據集,一些腳本後出錯。我想以某種方式查看正在執行的查詢。在BIRT報表佈局上顯示查詢
如何在Birt報表的佈局中顯示數據集的查詢?我有一個數據集,一些腳本後出錯。我想以某種方式查看正在執行的查詢。在BIRT報表佈局上顯示查詢
有兩種顯示queryText的方法。你應該拿第二個。
Properties -> Advanced
並選擇屬性Data set
您希望顯示queryText的數據集。然後你寫入表達式this.queryText
。這將輸出數據集的SQL查詢文本。然而,在我的一個小腳本測試中,對queryText的更改沒有以這種方式反映出來。reportContext.setGlobalVariable("testName", this.queryText);
在報表中創建一個新的數據項,並輸入下面的表達式:reportContext.getGlobalVariable("testName");
這將輸出你的SQL-修改查詢文本。
全局變量有效!謝謝! –