2017-07-19 1 views
3

上限と下限の制御限界を持つチャートを作成しようとしています。私は第1の画像と同様の外観を達成しようとしていましたが、上と下のコントロールは私の努力ではなくブロックで、画像2では太い線を作りました。SPCチャートのストリップライン

これを行う方法をいくつか見てきて、それをある程度成功させましたが、主な問題は、私の2番目のイメージを見ると、コントロールが変動します。私が見たすべての例は、ストリップラインを直線として示しています。これを行う方法はありますか?私の下のコントロールのために

私が表現 =フィールド!LowerControl.value

「板幅タイプ」に入力しようとしているが、これはまだちょうど直線を与える

enter image description here

enter image description here

答えて

5

編集下記のPeteの回答私はレンジチャートを使って上部コントロールをプロットするのに苦労しています。私が間違っているところで誰かが私に指示してくれますか?

enter image description here

enter image description here


私は動的にストリップラインのサイズをする方法を認識していませんよ。ただし、各日付のコントロールのデータがある場合は、他のデータと同様にグラフにプロットすることができます。

は例えば、コントロールがあなたのSQLデータセットの各値と一緒にどうあるべきかを含める:

SELECT 
    a_date, a_value, 
    CASE WHEN a_date <= '01-MAR-2017' THEN 25 ELSE 30 END lower_control, 
    CASE WHEN a_date <= '01-MAR-2017' THEN 50 ELSE 55 END mid_control, 
    CASE WHEN a_date <= '01-MAR-2017' THEN 75 ELSE 80 END upper_control 
FROM 
    a_table 

シンプルなラインがあなたのコントロールのために十分であろう場合は、チャートシリーズなどの値に各コントロールを追加することができます適切な書式設定を行います。

enter image description here

あなたのコントロールがより広い領域をカバーしたい場合は、レンジチャートを用いて、これをプロットすることができます。 enter image description here

編集:あなたの上部の制御範囲について、あなたがトップとボトムの両方の値を設定する必要があります。ボトム値はuppercontrolデータの値で、トップ値はY軸の最大値です。 (例:上のグラフでは、Y軸最大値とuppercontrolのトップを100に設定します)。

また、範囲の順序にも注意してください。データラインを最初に持っているので、各コントロール上に表示されるようにするか、コントロールに色を透明にします。

+0

詳細な回答をお待ちしていますが、残念ながら私がこの方法を使用できるとは思わないでください。 – whitz11

+1

@ Peteの答えが気に入らない場合は、お手数ですがお手伝いします。あなたはデータセットを制御できませんか? – Daniel

+0

私は、私がちょうど私の「下位制御」フィールドを式に置くことができる時間の節約になると思っていたと思う。これが唯一の方法であるように見えますが、これを正しい答えとして受け入れます。私が苦労していることの1つは、レンジチャートの上のコントロールです。上から下へ塗りつぶすにはどうしたらいいですか? – whitz11

関連する問題