こんにちは!
私は自動化された CPV 演習用のスクリプトを作成中です。これまでのところ、元の JMP テーブルから任意の X 個の列について、制御チャート、機能概要、および各パラメーター/属性の結論を含むレポートを生成できます (各列の for ループ)。
ここでの私の質問は、機能の概要に関するものです。
スクリプトでは、「プロセス機能(..)」機能を使用します。その後、次の行を使用して、要約テーブルのみを (機能出力から) 最終レポートにエクスポートします: 「nw << append( Report( CAPREP )[Outline Box( 3 )] );」(nw はレポート、CAPREP はプロセス機能ウィンドウです)。
これは正常に動作し、次の出力が得られます。

さらなる最適化のために、次のことを希望しました。
- テーブルから個々の値をスクリプトのパラメータに「読み取る」ことができる。(理由: ppl/ppu の実際の値に応じて条件付きの結論を記述したいため)。
-> だから私は次のようなものを持っていたい
PPL_VALUE = ....
PPU_VALUE = ...
- 全体のシグマの値を 3 倍した値に変更します (スクリプト内のパラメータに読み込み、値を変更してからサマリーに書き戻すことができます)
-> だから私は次のようなものを持っていたい
SIGMA_VALUE = ....
NEW_SIGMA=3*SIGMA_VALUE
... = NEW_SIGMA
「ツリー構造」から次の構造に気づきました (上記の表の場合)。

したがって、この行には次のような内容が組み込まれると推測します: "Report(CAPREP)[OutlineBox(3),NumberColBox(5)] << ..." ただし、これまでのところ成功していません。
何かご意見はございますか?
前もって感謝します!
敬具
ジョナス
こんにちはジョナス、
あなたはとても近いです。この場合、NumberColBoxを参照するだけで十分であり、OutlineBoxを参照する必要はありません。これを試して:
PPL_VALUE =レポート(CAPREP)[NumberColBox(6)] [1];
PPU_VALUE =レポート(CAPREP)[NumberColBox(7)] [1];