Loops 在派生列转换中查找空值并替换为数字
使用MS SSIS,我创建了一个派生列转换,该转换检查所有列以查看值是否为null,如果为null,则将其替换为零,否则将在字段中保留数字,如下所示:Loops 在派生列转换中查找空值并替换为数字,loops,ssis,etl,Loops,Ssis,Etl,使用MS SSIS,我创建了一个派生列转换,该转换检查所有列以查看值是否为null,如果为null,则将其替换为零,否则将在字段中保留数字,如下所示: ISNULL(Age) ? 0 : Age 对于要检查的列不多的表没有问题,但是对于要检查的列多的表,我想知道是否可以循环检查列,而不必对派生列转换模块中的每一列进行条件检查(如上所述)。您可以提到要替换的多个列名吗?在衍生栏目NAMESorry Vijaykumar中,我不明白。如果我在“派生列名”中添加多元组列,我会得到什么。在“派生列”
ISNULL(Age) ? 0 : Age
对于要检查的列不多的表没有问题,但是对于要检查的列多的表,我想知道是否可以循环检查列,而不必对派生列转换模块中的每一列进行条件检查(如上所述)。您可以提到要替换的多个列名吗?在衍生栏目NAMESorry Vijaykumar中,我不明白。如果我在“派生列名”中添加多元组列,我会得到什么。在“派生列”下,我选择将替换该值的列。因此,即使我在“派生列名”中添加多个列,contidion的结果也将出现在一列中。我需要检查所有列,然后根据需要更正每个列。也许我遗漏了什么-(可能是一个脚本和一堆列名。但这可能会比它的价值更麻烦。我通常只是咬紧牙关,逐个浏览每一列。)。