Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS中的慢速表达式构建_Ssis_Expression - Fatal编程技术网

SSIS中的慢速表达式构建

SSIS中的慢速表达式构建,ssis,expression,Ssis,Expression,在我的SSIS包中,我有一个表达式如下的变量: @[User::ReportMonth]=(MONTH(@[User::ReportStartDate]) == 1 ? "Jan" : MONTH(@[User::ReportStartDate]) == 2 ? "Feb" : MONTH(@[User::ReportStartDate]) == 3 ? "Mar" : MONTH(@[User::ReportStartDate]) == 4 ? "Apr" : MONTH(@[User::Re

在我的SSIS包中,我有一个表达式如下的变量:

@[User::ReportMonth]=(MONTH(@[User::ReportStartDate]) == 1 ? "Jan" :
MONTH(@[User::ReportStartDate]) == 2 ? "Feb" :
MONTH(@[User::ReportStartDate]) == 3 ? "Mar" :
MONTH(@[User::ReportStartDate]) == 4 ? "Apr" :
MONTH(@[User::ReportStartDate]) == 5 ? "May" :
MONTH(@[User::ReportStartDate]) == 6 ? "Jun" :
MONTH(@[User::ReportStartDate]) == 7 ? "Jul" :
MONTH(@[User::ReportStartDate]) == 8 ? "Aug" :
MONTH(@[User::ReportStartDate]) == 9 ? "Sep" :
MONTH(@[User::ReportStartDate]) == 10 ? "Oct" :
MONTH(@[User::ReportStartDate]) == 11 ? "Nov" :
MONTH(@[User::ReportStartDate]) == 12? "Dec":"")
我希望在报告文件名上显示报告月份,例如report_Nov2016.txt。我可以用上面的表达式得到值,但问题是返回值需要2-3分钟,这个过程也会让我的Visual Studio 2015挂起

是否有其他解决方案来处理此类问题?

可能的解决方案:可能的解决方案: