我是jasper的新手,我正在創建一個鑽取報告。在Jasper中鑽取報告
我按照這些步驟:
- 創建具有餅圖的主報告。
- 在超鏈接部分添加了
_report
和TITLE_ID
參數。 - 創建子報告並添加參數
TITLE_ID
。 - 將子報告添加到主報告中。
- 將報告上載到jasper服務器並添加了輸入控件。
運行報表時,主報表呈現正常。當我在主報告的餅圖中單擊一個切片時,子報告使用空數據進行渲染。
任何想法,我可以做些什麼來解決這個問題?
在此先感謝。
我是jasper的新手,我正在創建一個鑽取報告。在Jasper中鑽取報告
我按照這些步驟:
_report
和TITLE_ID
參數。TITLE_ID
。運行報表時,主報表呈現正常。當我在主報告的餅圖中單擊一個切片時,子報告使用空數據進行渲染。
任何想法,我可以做些什麼來解決這個問題?
在此先感謝。
您需要將數據參數傳遞到您的子報表才能使其檢索數據。子報表的參數是什麼?那些需要在超鏈接中指定。
對於我的子報表,我用的空白,超鏈接引用類型的超鏈接的目標和參照表達這樣的:
"./ReportController?reportName=ValidationDetailsChart&hasCSV=true&reportTitle=Validation%20Details&nParms=4&parmName_1=ORD_NUMBER&parmValue_1=" + $F{ORDER_NUMBER} + "&parmName_2=USER_NAME&parmValue_2=" + $F{USERNAME} + "&parmName_3=START_TIME_MS&parmValue_3=" + $F{START_TIME_MS} + "&parmName_4=END_TIME_MS&parmValue_4=" + $F{START_TIME_MS}"
當然,你的情況可能是顯著不同,但是無論你如何做它,你需要將數據參數傳遞給子報表。
通過從到另一個報告是通過 ReportExecution超鏈接類型鑽井處理,從報表將儀表板時,您將使用超鏈接類型參考。
感謝您的幫助。我使用超鏈接類型的報告執行並添加了參數。 – Hari
很高興幫助哈里。在計算器上,如果你認爲答案是正確的,你可以通過點擊答案旁邊的小複選標記來「接受」答案。這會讓其他人知道答案適合你。如果您感謝某人對答案的幫助,則還可以單擊答案旁邊的upvote(^)。你可以在問題上提出任何數量的答案,但你只能接受一個答案。謝謝! –