代码之家  ›  专栏  ›  技术社区  ›  In0cybe

将两个表输入的数据保存到一个用pentaho编写的excel中

  •  0
  • In0cybe  · 技术社区  · 6 年前

    在pentaho中,我想从两个不同的表中恢复两个数据,并将它们输入到一行excel中。

    转变: One Get System Info and one Table input to one Microsoft Excel Writer

    获取系统信息: Name: FECHA; Type: systemdate(variable)

    Select count(*) as ORDENES from orden;

    MicrosoftExcel写入(文件和工作表): enter image description here

    MicrosoftExcel写入(内容): Fields FECHA -> FECHA; ORDENES->ORDENES

    错误:  Couldn't find field [ORDENES] in row!

    1 回复  |  直到 6 年前
        1
  •  1
  •   AlainD    6 年前

    若要在一个步骤中合并两个(或多个)即将到来的数据流(Excel编写器),元数据(列名和类型)必须相同。因此产生了错误。

    您可能想做的是将时间作为额外的列添加到 . 你通常用 Join rows

    在这种情况下 Get System Info 答案更简单,因为这一步会在新列上添加信息。按顺序使用! enter image description here