1
需要在列名[name]中找到具有不均勻(1,3,5,7)字符數的行並將它們發送到一個平面文件源。SSIS表達式
再次在同一列[名稱]中有偶數(2,4,6,8)個字符數的行進入另一個平面文件源。
但我需要知道表達式做到這一點的工具(有條件的分裂?)
需要在列名[name]中找到具有不均勻(1,3,5,7)字符數的行並將它們發送到一個平面文件源。SSIS表達式
再次在同一列[名稱]中有偶數(2,4,6,8)個字符數的行進入另一個平面文件源。
但我需要知道表達式做到這一點的工具(有條件的分裂?)
LEN(«character_expression») % 2
如果返回1,則偶數(1,3,5,...),如果返回0然後是奇數(2,4,6,...)。 當然,在條件性拆分轉換做到這一點的最佳選擇......
對不起......在Contitional條件拆分轉換進入這兩個表達式:
LEN(«character_expression») % 2 == 0
LEN(«character_expression») % 2 == 1
非常感謝, 在我的條件我分裂得到一個錯誤,說該表達式不是布爾值。 我該如何解決這個問題? –
嘗試在1和0周圍加上雙引號,如「0」和「1」。 –