Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports Jasper中的深入报告_Jasper Reports_Jasperserver - Fatal编程技术网

Jasper reports Jasper中的深入报告

Jasper reports Jasper中的深入报告,jasper-reports,jasperserver,Jasper Reports,Jasperserver,我是jasper的新手,我正在创建一个深入调查报告 我遵循以下步骤: 创建了具有饼图的主报告 在超链接部分添加了\u报告和标题ID参数 创建了一个子报告并添加了参数TITLE\u ID 将子报告添加到主报告中 将报告上载到jasper服务器并添加了输入控件 运行报表时,主报表将正确呈现。当我单击主报表饼图中的一个切片时,子报表将使用空数据进行渲染 我能做些什么来解决这个问题 提前感谢。您需要将数据参数传递给子报表,以便它检索数据。子报表的参数是什么?这些需要在超链接中指定 对于我的子报表,我使用

我是jasper的新手,我正在创建一个深入调查报告

我遵循以下步骤:

  • 创建了具有饼图的主报告
  • 在超链接部分添加了
    \u报告
    标题ID
    参数
  • 创建了一个子报告并添加了参数
    TITLE\u ID
  • 将子报告添加到主报告中
  • 将报告上载到jasper服务器并添加了输入控件
  • 运行报表时,主报表将正确呈现。当我单击主报表饼图中的一个切片时,子报表将使用空数据进行渲染

    我能做些什么来解决这个问题


    提前感谢。

    您需要将数据参数传递给子报表,以便它检索数据。子报表的参数是什么?这些需要在超链接中指定

    对于我的子报表,我使用的超链接目标为空,超链接类型为引用,引用表达式如下:

    "./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}"
    
    当然,您的场景可能会有很大的不同,但无论您如何操作,都需要将数据参数传递给子报表

    从一个报告到另一个报告的钻取是通过 报告执行超链接类型,从报告转到仪表板时,您将使用超链接类型引用


    参考资料:

    谢谢您的帮助。我使用了超链接类型的报表执行并添加了参数。很高兴能帮助Hari。在StAccOp溢出中,如果您认为答案是正确的,您可以通过单击答案旁边的小复选标记来“接受”答案。这会让其他人知道答案对你有用。如果您感谢某人对答案的帮助,您也可以单击答案旁边的向上投票(^)。你可以对一个问题投任意数量的赞成票,但你只能接受一个。谢谢