Отображение даты из измерения даты в производном столбце SSIS

Я создал производный столбец, чтобы включить финансовый год в пакет ssis. Пакет включает DateDimension со столбцом FiscalYear. Данные в столбце отображаются как «SFY2018Q1». Имя столбца отображается как «[[$ DATE_DIM]. [FQUARTER]]

Созданное мной выражение должно отображать только год «2018» из DateDimension. Однако не разрешается «красный» в производном столбце. Ниже приведено выражение, которое я создал.

LEFT(RIGHT([$Date_DimFQuarter],3),2)

Я также попытался получить выражение, исключив «$» и добавив имя таблицы DateDim. Ни одна из этих модификаций не работает.

Приветствуется любая помощь в том, что я делаю неправильно.


person David F    schedule 26.02.2018    source источник
comment
Что это значит? не разрешает «красный» в производном столбце? Где ты видишь красный?   -  person Tab Alleman    schedule 26.02.2018
comment
Если выражение введено и не разрешается, текст выражения становится красным.   -  person David F    schedule 28.02.2018


Ответы (1)


просто дважды щелкните derived column toolbox, затем перетащите столбец из дерева столбцов, ваше выражение должно быть LEFT(RIGHT([YourColumn],3),2). поэтому постарайтесь не писать столбец самостоятельно, просто перетащите его.

person mhd swe    schedule 26.02.2018
comment
Я пытался это сделать до того, как попытался вручную исключить $ и включить имя таблицы DateDim. - person David F; 26.02.2018