Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 在派生列转换中查找空值并替换为数字_Loops_Ssis_Etl - Fatal编程技术网

Loops 在派生列转换中查找空值并替换为数字

Loops 在派生列转换中查找空值并替换为数字,loops,ssis,etl,Loops,Ssis,Etl,使用MS SSIS,我创建了一个派生列转换,该转换检查所有列以查看值是否为null,如果为null,则将其替换为零,否则将在字段中保留数字,如下所示: ISNULL(Age) ? 0 : Age 对于要检查的列不多的表没有问题,但是对于要检查的列多的表,我想知道是否可以循环检查列,而不必对派生列转换模块中的每一列进行条件检查(如上所述)。您可以提到要替换的多个列名吗?在衍生栏目NAMESorry Vijaykumar中,我不明白。如果我在“派生列名”中添加多元组列,我会得到什么。在“派生列”

使用MS SSIS,我创建了一个派生列转换,该转换检查所有列以查看值是否为null,如果为null,则将其替换为零,否则将在字段中保留数字,如下所示:

 ISNULL(Age) ? 0 : Age

对于要检查的列不多的表没有问题,但是对于要检查的列多的表,我想知道是否可以循环检查列,而不必对派生列转换模块中的每一列进行条件检查(如上所述)。

您可以提到要替换的多个列名吗?在衍生栏目NAMESorry Vijaykumar中,我不明白。如果我在“派生列名”中添加多元组列,我会得到什么。在“派生列”下,我选择将替换该值的列。因此,即使我在“派生列名”中添加多个列,contidion的结果也将出现在一列中。我需要检查所有列,然后根据需要更正每个列。也许我遗漏了什么-(可能是一个脚本和一堆列名。但这可能会比它的价值更麻烦。我通常只是咬紧牙关,逐个浏览每一列。)。