我的foreach循环容器中有一个数据流任务。每一轮,我都会重新分配3个变量:User::Date
,User::Location
和User::Organization
。我有另一个变量User:Query
,它在where子句中使用这些变量。
我在数据流任务的OLE DB Source中使用此User:Query
,但在每个foreach轮次中,它对这些变量使用相同的默认值。为什么呢?
OLE DB提供程序:Analysis Services 10.0的OLE DB提供程序 在断点处,我可以看到查询变量实际上显示正确,但是源并没有使用更新的变量。
答案 0 :(得分:1)
最后想通了:我的EvaluateAsExpression
变量没有将User::Query
属性更改为True。