что такое эквивалентное выражение SSIS (компонент производного столбца) приведенного ниже выражения SQL
cast(CASE WHEN len(cast(KPI as varchar(3))) > 2 THEN
CASE substring(cast(KPI as varchar(3)),3,1)
WHEN 1 then left(cast(KPI as varchar(3)),1) + 'a'
WHEN 2 then left(cast(KPI as varchar(3)),1) + 'b'
WHEN 3 then left(cast(KPI as varchar(3)),1) + 'c'
WHEN 4 then left(cast(KPI as varchar(3)),1) + 'd'
END
ELSE cast(KPI as varchar(3))
END as VarChar(3)) as 'ColumnName'
здесь столбец Kpi - это тип данных с плавающей запятой двойной точности ...
одна важная вещь, которую я здесь заметил, - это функция LEFT String отсутствует в построителе выражений SSIS.
Эксперты SSIS, пожалуйста, посмотрите ..