kettle 行统计和列统计之和

2025-11-12 01:55:05

1、1.首先看一下我们的大致流程:

kettle 行统计和列统计之和

2、2.创建源数据;

在输入导航栏引用“自定义常量数据”,按照图示进行数据的设置。

最终结果如最后图所示:

kettle 行统计和列统计之和

kettle 行统计和列统计之和

kettle 行统计和列统计之和

1、1.引用“javascript代码”,编写代码:

var 统计  = 0

for (i = 1;i < getInputRowMeta().size();i++)

{

    if (row[i] != null)

    {

        统计 = str2num(统计) + str2num(row[i]);       

    }

}

执行得出结果:每行的数据之和统计了出来

如图:

kettle 行统计和列统计之和

kettle 行统计和列统计之和

1、1.引入“空操作”组件,顾名思义,没有实际的含义,可有可无;

然后引入组件“分组”,在聚合栏下,设置“名称”--》自己定义

"Subject"--》鼠标点击会出现下拉框,选择自己所需要的字段,这里选择dateA/B/C

"类型":分别是--》最大   求和  求和  求和

kettle 行统计和列统计之和

2、2.查看上图,有一个"11.3",怎么变换成 “统计”,这里引入“将字段值设置为常量”

kettle 行统计和列统计之和

3、3.引入“字段选择”,设置字段类型

kettle 行统计和列统计之和

4、4.引入“JavaScript代码”。编写代码如下:

var 统计  = 0;

for (i = 1;i < getInputRowMeta().size();i++)

{

    if (row[i] != null)

    {

        统计 = str2num(统计) + str2num(row[i]);     

      }

}

kettle 行统计和列统计之和

1、引入“空操作”,分别连接 “按行统计”和“按行统计2”即可

引入“替换NUll值”--》替换掉其中的null

最终结果如图:

kettle 行统计和列统计之和

kettle 行统计和列统计之和

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢