2

ユーザーが中断日を選択する管理図を作成しており、その直前にストリップラインを配置したいと考えています。たとえば、ユーザーが 2009 年 7 月を中断日として選択したとします。StripLine を 2009 年 6 月に配置したいと思います。下の画像を取得した方法に基づいて、インデックス ベースの配置を使用する必要があるように見えます。2009 年 6 月がチャートのどこにあるかを判断するにはどうすればよいですか? ユーザーは開始日と終了日を選択することもできるため、チャートによって異なります。

問題がある場合、横軸のラベルは MYYYY ですが、値はソート用に YYYYMM です。下の画像では、IntervalOffset を 72009 や 200907 ではなく 3 に設定しています。

静的に配置された垂直ストリップ ライン (現在のもの) を含む次のチャートがあります。

管理図

SSRS は私の強みではないので、追加情報が必要な場合はお知らせください。

4

1 に答える 1

2

OK、これは私のシナリオにかなり固有のものですが、他の誰かを助けることができる場合に備えて、回答を投稿すると思いました. IntervalOffset の式を次の値に設定すると、機能しました。

=IIf(
     Parameters!StartYear.Value = Parameters!InterruptYear.Value,
     CInt(Parameters!InterruptMonth.Value - Parameters!StartMonth.Value),
     CInt(
          (CInt(Parameters!InterruptYear.Value)*12+CInt(Parameters!InterruptMonth.Value)) -
          (CInt(Parameters!StartYear.Value)*12+CInt(Parameters!StartMonth.Value))
         )
    )
于 2013-04-04T15:51:00.340 に答える