对于从informatica中聚合器的count(*)函数返回,将null替换为0

时间:2014-12-07 20:16:37

标签: informatica informatica-powercenter

我正在我的Informatica映射中使用聚合器转换,其中我正在计算来自sql override的记录数。如果我从count(*)获得0个返回计数,我需要将零值传递给目标表作为计数聚合转换的功能。

2 个答案:

答案 0 :(得分:0)

你可以在SQL Override中进行计数并在那里使用NVL或ZEROIFNULL只返回计数或零,因为如果你的SQL覆盖没有返回任何东西Informatica转换将不会启动并且你将获得Null代替零。

答案 1 :(得分:0)

哟可以这样做:

计数(IIF(ISNULL(AGG_PORT),0,AGG_PORT))

应该这样做。