SSIS条件分割 - 条件设置

时间:2017-03-15 09:23:31

标签: sql-server ssis etl conditional-split

这是我的练习之一,设定条件来分割过山车的可怕性。
然而,它没有正常工作,因为它没有拆分默认输出,设置为"不可怕"。我认为我的第二个条件有问题,但无法弄清楚如何纠正。

这是必需条件:

  • Very scary:" Speed"专栏超过50个。
  • Quite scary:过山车" Type"列是伍德,或者 "设计"专栏不是Sit Down。
  • Not scary:任何其他过山车都没有达到前两个条件( 默认输出)。

以下是我写的条件:

  1. Very scary [Speed ( mph )] > 50
  2. Quite scary Type == "wood" || Design != "sit down"
  3. 结果没有显示任何"不可怕"即使类型不等于木材或设计等于现场停工

    请帮帮我,谢谢!谢谢:)

1 个答案:

答案 0 :(得分:1)

通常,您的条件拆分看起来很好,但请注意SSIS表达式==运算符为case sensitive,因此您可以将所有值转换为UPPER Case

Quite scary:        UPPER([Type]) == "WOOD" || UPPER([Design]) != "SIT DOWN"