0
我有和SQL执行任务,让我列出几年并将它们保存到一个对象变量,让我们说“年”。 然后我有一个ForEach循环计数器,它接收thah变量,并在该计数器中有一个DataFlow任务,我想要做的是在Dataflow任务中使用该“年”变量,因为我需要在我的查询。在DataFlow任务中使用SSIS变量
有关如何做到这一点的任何建议? 哦,我在我的DataFlow任务中的查询是一个MDX查询。
感谢
我有和SQL执行任务,让我列出几年并将它们保存到一个对象变量,让我们说“年”。 然后我有一个ForEach循环计数器,它接收thah变量,并在该计数器中有一个DataFlow任务,我想要做的是在Dataflow任务中使用该“年”变量,因为我需要在我的查询。在DataFlow任务中使用SSIS变量
有关如何做到这一点的任何建议? 哦,我在我的DataFlow任务中的查询是一个MDX查询。
感谢
,因为你需要动态地构建MDX查询并追加特定年份的柜台,你需要:
MDX_Query
新的字符串变量。"MDX query text goes here where SalesYear.["+ @[User::Years_Variable]+"]"
MDX_Query
执行SQL任务加载一个变量年。您使用ForEach循环切割该对象,并将当前值分配给第二个变量CurrentYear。问题是如何在数据流中使用CurrentYear(原始类型),或者您是否尝试使用年份(对象类型)? – billinkc
因为我想在MDX查询中使用该变量的值,我认为使用该字符串会更容易。我如何使用foreach循环将值分配给另一个变量,然后在Dataflow任务中使用它? – user1112251