目录

Search

  1. 前言
  2. 使用 Designer
  3. 使用源
  4. 使用平面文件
  5. 使用目标
  6. 映射
  7. Mapplet
  8. 映射参数和变量
  9. 使用用户定义的函数
  10. 使用调试器
  11. 查看数据沿袭
  12. 比较对象
  13. 管理业务组件
  14. 创建多维数据集和维度
  15. 使用映射向导
  16. 数据类型引用
  17. 配置 Web 浏览器

Designer 指南

Designer 指南

创建包含用户定义的函数的表达式

创建包含用户定义的函数的表达式

可以将用户定义的函数添加到表达式。 如果在手动创建表达式时输入用户定义的函数,必须使用 :UDF 作为用户定义的函数的前缀。 在使用“表达式编辑器”创建表达式时,将在“用户定义的函数”选项卡上显示有效的用户定义的函数。 如同使用任何其他函数一样使用用户定义的函数。
如果创建的用户定义的函数只能在 Designer 中使用,则该函数只会显示在 Designer 中。
在选择用户定义的函数时,“表达式编辑器”将使用以下格式显示函数语法:
<return datatype> <function name> (<argument 1> as <datatype>, <argument N> as <datatype>)
例如:
NSTRING RemoveSpaces(NAMES as string)
在将函数添加到“公式”窗口时,该函数将包括前缀 :UDF,如下面的示例所示:
:UDF.RemoveSpaces( )
在验证表达式时,PowerCenter 不会验证用户定义的函数。 它只会验证表达式。