管理図コード内の列の固有値へのアクセス<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
ここ2、3週間JMPの作業を開始し、列から固有の値を取得して管理図を設計する際の入力として使用する方法について質問があります。
- ステップ1:Excelシートをインポートする。このステップはうまくいきます。
- ステップ2:Excelシートデータから管理図を作成しようとしています。ただし、Track NamesがExcelシートの重複した値を含む列であるTrack Names部分にはヘルプが必要です。まず、その列から一意の値のセットを作成し、次にそれらの一意の値のセットをforループで使用します。私は立ち往生している部分を黄色で強調表示しています。
- 私の考え:最初に私がしたのはリストとしてユニークなトラック名をロードすることです(excelで手動で行われます)そしてそれからshowコマンドを使ってforループのリストの内容にアクセスしようとしました。しかし、それはうまくいきません。正確な理由はわかりませんが、主にExcelシートから週と計算の列にアクセスしていますが、リストのTrack名にアクセスしているため、JMPが好きではないと思います。
これを進める方法を教えてください。よろしくお願いします。
// Consolidation Macro ExcelファイルからJMP Tableシートを選択する。
データベースを開く( "DSN = Excelファイル、DBQ = C:\ Users \ XXX.xlsm、DriverId = 1046、MaxBufferSize = 2048、PageTimeout = 5;"、
"SELECT * FROM` abc $ `"、"abcデータテーブル$");
A = {"ジョン"、"ペース"、"ロドリゲス"}; // [トラック名]列から手動で一意のリストを作成しました。
新しいウィンドウ( "NA&LA Clientの管理図"、
Vリストボックス(
(i = 1、i <= NItems(A)、i ++、
管理図(
サンプルラベル(:WEEK)、
//アラームスクリプト(Write( "i、"、qc_test、"、"、qc_col、qc_sample、"\!N")))
グループサイズ(1)
クシグマ(3)
Chart Col(:計算、個別測定(表示ゾーン(2)、遮光ゾーン(2)、テスト6(1)))、
Where(:トラック名== ショー(A )、
)
)
)
;
管理図コードの列の一意の値へのアクセスそれはあなたが動的にカラム内のユニークな値を取得することを可能にする関数です。 コードの最初の部分として関数を入れてから、このように呼び出します。
alist =一意の値を取得する(:トラック名)。
ただし、コードの管理図セクションにどのように使用するのかわかりません。
管理図コードの列の一意の値へのアクセスこんにちは、
あなたの迅速な返事をありがとう...私はあなたの答えを理解したかわからない...私はこれを使用しようとしているがそれを得ていない..
一意の値を取得= Function({dtcol}、{default local}、
//これを機能させるための評価/式トリック。
eval(eval expr(
まとめる(unique_list = By(expr(:Track Names)))));
unique_list;
;
管理図コードの列の一意の値へのアクセスこの関数はあなたに列の中でユニークな値を与えるでしょう:
// ------------------------------------------------ ------------------------------
/ *関数名は一意の値を取得
説明:列の一意の値を取得します。 例えば:
適応症
------------
AAAAA
BBBBB
AAAAA
CCCCC
CCCCC
unique_list =一意の値を取得する(:表示)
{"AAAAA"、"BBBBB"、"CCCCC"}を返します。
引数:
固有値を計算するためのdtcol列記述子
* /
ユニークな価値観を手に入れる = 関数 ( { dtcol } 、 { デフォルトのローカル } 、
//これを機能させるための評価/式トリック。
評価する ( 評価式 (
要約する ( unique_list = によって ( expr ( dtcol )))) ;
unique_list ;
) ; //一意の値を取得する