Оператор SSIS-преобразования IF и ELSE или оператор Case When в выражении столбца SSIS. Предполагается, что Пользователь существует как в системе SAP, так и в Salesforce, электронная почта для этого пользователя будет такой же, и мы можем заполнить любую электронную почту, но если пользователь присутствует только в одной из двух систем, мы хотим заполнить это в целевой Таблица. Как написать это выражение столбца, полученного из SSIS.Оператор SSIS-преобразования IF и ELSE или регистр Case в выражении столбца SSIS
Например:
Case when Salesforce_Email==SAP_Email then Salesforce_Email
When ISNULL(Salesforce_Email) AND NOT ISNULL(SAP_Email) then SAP_Email
When NOT ISNULL(Salesforce_Email) AND ISNULL(SAP_Email) then Salesforce_Email
else NULL
ИЛИ
Email=IF(NOT ISNULL(Salesforce_Email),Salesforce_Email,Elseif(NOT ISNULL(SAP_Email),SAP_Email,NULL))