我是Pentaho Tool的新手。我有一个现有的* .prpt,它与我一起生成一个excel报告文件。我只需要添加一个新列。你们可以建议我这样做吗。
提前致谢
答案 0 :(得分:0)
注意: - 这些都是我的假设。
在 pentaho报告设计器中打开* .prpt文件后。在右侧的“数据”选项卡中,单击该选项卡并检查数据集并展开该选项卡。下图显示了数据集的示例结构。在该图片查询1 是主要报表数据源打开,查询1 数据源粘贴 sql1 ,然后按确定按钮。将 column1,column2,column3 拖放到详细信息标题中的报表设计器后。保存您的prpt文件后,它显示如下sql1输出的结果。
sql1:- select column1, column2, column3 from table_name
-------------------------------
output:- | column1 | column2 | column3 |
-------------------------------
| 1 | 12 | 13 |
-------------------------------
| 2 | 22 | 23 |
-------------------------------
=>现在,您希望在报告中再添加一列。复制sql2并粘贴到你复制sql1的地方并删除sql1并将其粘贴到sql2。
sql2:- select column1, column2, column3, column4 from table_name
-----------------------------------------
output:- | column1 | column2 | column3 | column4 |
-----------------------------------------
| 1 | 12 | 13 | 14 |
-----------------------------------------
| 2 | 22 | 23 | 24 |
-----------------------------------------
就是你在你的prpt文件中添加了额外的列。
我认为这些信息对您有用。你还有什么疑问可以自由地问。
另一个简单的解决方案是通过方便的方式更改sql并将该列拖放到详细信息。
谢谢。