我有一个acct_id,我需要使用根据acct_id mod 1000值再次隔离数据将它们分割到各种输出文件
请任何人建议我实现这一点。
有一种方法可以做到这一点
在你的reformat组件中,把下面的代码放到"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个输出端口,您可以将其扩展到所需的输出端口数量