码迷,mamicode.com
首页 > 其他好文 > 详细

Informatica 常用组件Filter之 过滤条件

时间:2015-04-24 12:06:04      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

  过滤条件可以使用转换语言输入。过滤条件是返回 TRUE 或 FALSE 的表达式。例如,如果您要过滤出员工薪水低于 $30,000 的行,可输入以下条件:

SALARY > 30000 

        可以使用 AND 和 OR 逻辑运算符来指定多个条件组合。如果要过滤掉薪水低于 $30,000 和多于 $100,000 的员工,您可输入以下条件: 

SALARY > 30000 AND SALARY < 100000 

        无需指定 TRUE 或 FALSE 作为表达式中的值。TRUE 和 FALSE 为您设置的任意条件的隐含返回值。如果过滤条件求值为 NULL,则行假定为 FALSE。 

        使用过滤器转换的"属性"选项卡提供的"表达式编辑器"来输入条件。过滤条件区分大小写。任何返回单值的表达式均可被用作过滤器。您也可以输入一个常量作为过滤条件。与 FALSE 等效的数字为 zero (0)。非零值则等效于 TRUE。例如,如果您拥有名为 NUMBER_OF_UNITS 且具有数字数据类型的端口,那么如果 NUMBER_OF_UNITS 的值等于零,过滤条件 NUMBER_OF_UNITS 返回 FALSE。否则,条件返回 TRUE。 

        输入表达式后,您可以通过单击表达式编辑器中的"验证"按钮进行验证。输入表达式时,请在继续前对其进行验证以避免保存无效的映射至资料库。如果表达式中的映射包含语法错误,您将无法运行使用此映射的任意会话,直到您更正此错误。  

Informatica 常用组件Filter之 过滤条件

标签:

原文地址:http://www.cnblogs.com/HondaHsu/p/4452966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!