Ifステートメントを使用してチャートタイプを設定する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは
ifステートメントを使用して管理図の管理図タイプを制御したい。下のコードを(Eval、引用符( ")、およびPだけで)試してみましたが、"データテーブルEmodulusの管理図のエラー:未知のチャートタイプ "というエラーが発生します。これはどのように行われますか?
管理図(
サンプルサイズ(
(Length(lstStatColumnCount [1])> 1の場合)
列(lstStatColumnCount [1])、
バトゥクノ
)
、
Kシグマ(3)
Chart Col(列(lstStatColumn [1]))、
グラフの種類(
(Length(lstStatColumnCount [1])> 1の場合)
評価(P)、
評価(グループ平均の個人)
)
、
SendToReport(
ディスパッチ(
{}、
"予備集計管理図"、
アウトラインボックス、
タイトルを設定(lstAxisLabel [1])
、
ディスパッチ(
{}、
"2"、
ScaleBox、
{Format( "Best"、10)、Min(lstLegendMin [1])、Max(lstLegendMax [1])、
Inc(lstLegendInc [1])、マイナーティック(1)}
)
)
;
宜しくお願いします
Tarrild
Ifステートメントを使用してチャートタイプを設定するtarrild wrote:OK, but I would really like not to write the Control Chart functions twice, since more options might be needed. Is there no way the set Control Chart options using a if-statement?
正直なところ、私は試したことがありませんし、それが非常に醜いプログラミングスタイルであるため試してみませんでした。 いくらかの行を書く必要があることによってコードの効率を測定する人もいますが、このメトリクスは、厳しいメモリの制約に直面しない限り、プロのプログラマによっては使用されません。 「賢い」コードは、振り返ってみると理解するのが難しく、したがって維持費がかかるコードです。 私の考えでは最良の方法はあなたが管理したいパラメータを解析するための管理図を作成するためのあなた自身のユーザ定義関数を定義することでしょう。これにより、重複するコードを書く必要がなくなります(もちろん、管理図用にコードを書く必要があります)。
Ifステートメントを使用してチャートタイプを設定するOK、しかし、私は本当にもっと多くのオプションが必要になるかもしれないので、管理図関数を二度書かないことを望みます。ifステートメントを使用して管理図オプションを設定する方法はありませんか。
Ifステートメントを使用してチャートタイプを設定するIfステートメントを管理図関数の外側に置く方がはるかに良いでしょう。
(条件、
管理図(パラメーター-1) )
、
等高線図(パラメーター-2)
)