【问题标题】:Split a string in pentaho data integration在 pentaho 数据集成中拆分字符串
【发布时间】:2015-07-16 13:14:57
【问题描述】:

我是 pentaho 数据集成的初学者,我想使用以下形式拆分字符串:FIRSTNAME LASTNAME CODE 我想从代码中分离出名字和姓氏,注意姓氏可以包含多个单词。 我考虑过根据空格分隔符拆分所有字符串,但问题是名称有时可能由两个以上的单词组成。 你能告诉我实现这一目标的步骤吗?

【问题讨论】:

    标签: pentaho business-intelligence pdi


    【解决方案1】:

    使用“拆分字段”步骤拆分行。如果人员有 2 个姓氏,则连接 lastname1 或 lastname2OrCode 的字段,否则设置代码字段。

    还有这个简单的 Javascript(不要忘记点击获取变量)

    var lastname;
    var code;
    
    if(codeTmp==null){
    code = lastname2OrCode;
    lastname= lastname1;
    
    }else {
    lastname = lastname1+ " "+ lastname2OrCode;
    code = codeTmp;
    }
    

    【讨论】:

    • 非常感谢,在您的帮助下我终于做到了:D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多