Pentaho kettle - 获取所有单词组合
Pentaho kettle - get all combination of words
如何通过pentaho kettle获取所有可能的单词组合。有执行此操作的步骤吗?
例如 - 如果我有 3 个单词 Apple 、 Banana 、 Orange
我需要这些词的所有独特组合,即
- comb1 = 苹果;
- Comb2 = 香蕉;
- Comb3 = 橙色;
- Comb4 = 苹果 + 香蕉 ;
- 梳子 5 = 苹果 + 橙子;
- 梳子 6 = 香蕉 + 橙子;
- Comb7 = 香蕉 + 苹果 ;
- Comb8 = 橙色 + 苹果 ;
- Comb9 = 橙色 + 香蕉 ;
- 梳子 10 = 苹果 + 香蕉 + 橙子;
- 梳子 11 = 苹果 + 橙子 + 香蕉 ;
- Comb12 = 香蕉 + 橙子 + 苹果 ;
- Comb13 = 香蕉 + 苹果 + 橙子;
- Comb14 = 橙色 + 苹果 + 香蕉 ;
- Comb15 = 橙色 + 香蕉 + 苹果 ;
我需要它是动态的,即根据提供的字数生成组合。
谢谢!
在 PDI 中您需要使用 'Modified Java Script Value' 步骤。因为没有默认的 PDI 步骤可以做到这一点。我已经为你准备了一个转变。您可以从这种转变中得到帮助。 Link
如何通过pentaho kettle获取所有可能的单词组合。有执行此操作的步骤吗?
例如 - 如果我有 3 个单词 Apple 、 Banana 、 Orange
我需要这些词的所有独特组合,即
- comb1 = 苹果;
- Comb2 = 香蕉;
- Comb3 = 橙色;
- Comb4 = 苹果 + 香蕉 ;
- 梳子 5 = 苹果 + 橙子;
- 梳子 6 = 香蕉 + 橙子;
- Comb7 = 香蕉 + 苹果 ;
- Comb8 = 橙色 + 苹果 ;
- Comb9 = 橙色 + 香蕉 ;
- 梳子 10 = 苹果 + 香蕉 + 橙子;
- 梳子 11 = 苹果 + 橙子 + 香蕉 ;
- Comb12 = 香蕉 + 橙子 + 苹果 ;
- Comb13 = 香蕉 + 苹果 + 橙子;
- Comb14 = 橙色 + 苹果 + 香蕉 ;
- Comb15 = 橙色 + 香蕉 + 苹果 ;
我需要它是动态的,即根据提供的字数生成组合。
谢谢!
在 PDI 中您需要使用 'Modified Java Script Value' 步骤。因为没有默认的 PDI 步骤可以做到这一点。我已经为你准备了一个转变。您可以从这种转变中得到帮助。 Link