#ssis #derived-column
#ssis #производный столбец
Вопрос:
я добавил задачу производного столбца, которая добавляет » в начале поля и» в конце поля, но я хочу применить ее только в том случае, если поле не является нулевым / не пустым и содержит символы
по моему выражению, это работает и правильно отображает «» в поле, но я хочу применить только в том случае, если в поле есть данные
""" fieldname """
но я не могу понять, как применять только там, где поле не является пустым
, я пробовал что-то подобное, но это не сработало
ISNULL([fieldname]) == FALSE ? """ fieldname """ : ""
Ответ №1:
Вы можете использовать ISNULL
этот способ
!ISNULL([fieldname]) ? """ fieldname """ : ""
Ответ №2:
вам нужны оба теста.
!ISNULL([fieldname]) amp;amp; length(fieldname)>0 ? """ fieldname """ : ""
или вложенный IF
!ISNULL([fieldname]) ?
length(fieldname)>0 ? """ fieldname """ : ""
: ""