目录

Search

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

Designer 指南

Designer 指南

初始值和默认值

初始值和默认值

在映射或 Mapplet 中声明映射参数或变量时,可以输入初始值。 如果参数文件中没有定义参数,集成服务会使用为映射参数配置的初始值。 同样,如果参数文件中没有定义变量值且存储库中没有保存的变量值,集成服务会使用为映射变量配置的初始值。
集成服务需要初始值,并且您没有为参数或变量声明初始值时,集成服务会根据参数或变量的数据类型使用默认值。
下表列出了集成服务用于不同数据类型的默认值:
数据
默认值
字符串
空字符串。
数值
0
日期时间
集成服务针对与 4.0 的兼容性进行了配置时,1/1/1753 A.D. 或 1/1/1。
例如,使用整数映射变量 $$MiscellaneousExpenses 创建新的映射。 不用为变量配置初始值或在参数文件中对其进行定义。 首次通过映射运行会话时,集成服务会为数字数据类型使用默认值 0。
或者,如果创建映射参数 $$MiscellaneousCosts 来代表可能在以后变为相关,但当前在源数据中不存在的其他费用。 为十进制数据类型配置参数。 由于您希望在没有其他费用时将 $$MiscellaneousCosts 计算为 0,因此将初始值设置为 0。
只要未在参数文件中定义参数值,集成服务就会将 $$MiscellaneousCosts 替换为 0。 要在映射计算中包含杂项费用时,可将 $$MiscellaneousCosts 设置为参数文件中的值。