要約に関する問題値を設定すると空の列が表示されます。なぜこれが起こっているのか理解できる人はいますか?
dt << Select Where( :building != 4 | :Flag != "Y" ) << exclude;
Summarize( dt, building = Count() );
Show( building ); // shows the right value but the value is not printed to the column in the Temp table.
dt_1 = New Table( "Temp", invisible );
dt_1 << New Column( "building", Character, set values( building ) );
品質およびプロセスエンジニアリングRe: サマリーに関する問題@エンシュー、
スクリプトにはいくつかの問題があります。
- 選択ロジックと除外のみ構築 ==4 およびフラグ == "Y" が残った後、集計は値のリストではなくスカラーを返します。 列値の引数にはリストが必要です。
- 一時テーブルの構築列は文字として指定されていますが、値は数値です
結果を確認できるようにテーブルを非表示に指定していないことに注意してください
Names Default to Here(1);
dt = New Table("Random", add rows(300),
New Column("building", numeric, <<SET each="" value=""></SET>
注意: JMP は命名規則に優れていますが、このスクリプトでは名前の衝突が簡単に発生する可能性があります。 3 つのオブジェクト (異なるテーブルの 2 つの列と変数) の名前として build を使用しています。
- dt:建物
- dt_1:建物
- ここ:建物また::建物Names Default to Here() が指定されていない場合