需要找到列[name]中具有不均匀(1,3,5,7)个字符数的行,并将它们发送到一个平面文件源。
同样列[name]中偶数(2,4,6,8)个字符的行也会转到另一个平面文件源。
但我需要知道在工具中执行此操作的表达式(条件拆分?)
答案 0 :(得分:0)
LEN( «character_expression» ) % 2
如果返回1则偶数(1,3,5,...),如果返回0则为奇数(2,4,6,...)。 当然,在条件性拆分转换中做到这一点的最佳选择......
抱歉......在转换条件下,拆分转换是这两个表达式:
LEN( «character_expression» ) % 2 == 0
LEN( «character_expression» ) % 2 == 1