0

私は、年のリストを取得し、それらをオブジェクト変数に保存するSQL実行タスクを持っています。たとえば、「年」としましょう。次に、変数を受け取る ForEach ループ カウンターがあり、そのカウンター内に DataFlow タスクがあります。クエリでその年のリストを使用する必要があるため、Dataflow タスクでその「Years」変数を使用する必要があります。 .

それを行う方法に関する提案はありますか?私の DataFlow タスクのクエリは MDX クエリです。

ありがとう

4

1 に答える 1

0

MDX クエリを動的に作成し、カウンターに特定の年を追加する必要があるため、次のことを行う必要があります。

  1. 最初に という新しい文字列変数を作成しますMDX_Query
  2. 次に、「式として評価」オプションがTrueに設定されていることを確認します
  3. ここで、基本的に MDX クエリであるその変数の式を作成し、それに @Years 変数を追加します。の線に沿った何か
    "MDX query text goes here where SalesYear.["+ @[User::Years_Variable]+"]"
  4. Foreach ループ タスク内で、SQL クエリ タスクを作成した場合は、"SQL ソース タイプ" が変数に設定されていることを確認し、"ソース変数" をMDX_Query
于 2012-02-17T00:24:30.090 に答える