Pentaho CDE 仪表板:如何通过单击按钮将 excel 多个表导出到一个 sheet

Pentaho CDE Dashbord: how to export to excel multiple tables into one sheet with button click

我有一个 CDE 仪表板,其中有多个 table 使用相同的列名:

我需要将所有 table 一起导出到 excel,成为一个 excel sheet。我在我的按钮上使用这个:

function exportTableData()
{

render_tblRosterTotals.queryState.exportData('xls', null,  {filename:'Roster_totals.xls'});

render_tblClassTotals.queryState.exportData('xls', null,  {filename:'Class_Totals.xls'});

 

} 

将每个 table 导出为单独的文件,但需要将它们合并到单个 sheet.

上的单个文件中

我最终创建了一个单独的数据源,将所有表数据合并到一个查询中,然后将其用作要从中导出的按钮的源。