abinitio中重组元件的输出指数

时间:2015-08-05 13:28:13

标签: reformat ab-initio

我有一个acct_id,我需要使用基于acct_id mod 1000值再次隔离数据将它们拆分为各种输出文件

请有人建议我实现这一目标。

1 个答案:

答案 0 :(得分:0)

这是实现此目的的一种方法

在重新格式化组件中,将以下代码放在“output-index”部分

output_index_out :: output_index(in) =

begin

  output_index_out :: if (in.data % 1000 == 0) 0

                 else if (in.data % 1000 == 1) 1

                 else if (in.data % 1000 == 2) 2

                 else 3;
   end;

上面的示例代码支持4个输出端口,您可以将其扩展到所需的输出端口数量