从另一个pentaho报告中调用pentaho报告

时间:2018-08-23 10:35:10

标签: pentaho-report-designer

我需要从另一个PRPT调用PRPT的pentaho报告头(不使用subreport)。

确切要求:

报表标题部分将动态更改(标签位置,标签数,文本数和所有对齐方式)。因此将根据用户的要求给用户一个设计点。一旦完成设计部分,他们将保存该产品。保存的prpt应该随时随地调用主报告的报告标题。请指导我们如何实现这一目标。

1 个答案:

答案 0 :(得分:0)

据我所知,没有编码是不可能的。如果您在应用程序中嵌入了自己的报告引擎,则可以实现这一点,生成自己的prpt定义并在某个时候使用它。

另一方面,如果您不想编写代码,则可以使用表达式属性来动态地更改所有这些内容,并根据请求参数应用所需的格式。

  1. 在报告中指定计算标题所需的参数。
  2. 选择需要自定义的项目
  3. 在value属性中,选择加号(+)并指定获得所需格式所需的公式,例如:在颜色值中,您可以指定类似
  

= IF([PROVIDER] =“ STACKOVERFLOW”;“ orange”;“”)

您必须定义所需的所有属性,例如可见性,位置,路线,漫长而艰辛的工作。