空のセルに最後の有効な値を入力しますこんにちは、
次の問題があります。 私のデータセットは行のリストで構成されており、各行はマシンによって生成された 1 つのアイテムを表しています。 通常のアイテムは測定されませんが、場合によっては「測定アイテム」が作成され、特性が測定されます。 測定されていないすべての部品が最新の測定値と同様の特性を持つことが前提となります。 このロジックを使用して空のセルを埋めるにはどうすればよいですか?
理解しやすいように例を添付しました。表は次のようになります。
時間順序テスト値 (期待値)
1 測定 2.5 2.5
2 生産 - 2.5
3 生産 - 2.5
4 測定 2 2
5 生産 - 2
6 生産 - 2
7 生産 - 2
8 測定 3 3
9 生産 - 3
10 生産 - 3
Re: 空のセルに最後の有効な値を入力しますこのアドインには、スパン セル機能に加えて、さらに多くの機能が備わっています。
https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/ta-p/28582Re: 空のセルに最後の有効な値を入力しますこんにちは、ロンさん
これを文字値に使用できますか? 例: 私のロット ID 列は結合された名前で構成され、最後/上のロット ID でその下のすべての空白が n まで埋められます。
sub << New Column( "Lot ID", Formula( :CUST Lot ID || :SPIL Lot ID || :Stage ) );
For( i = 2, i <= N Rows( sub ), i++,
If( Is Missing( :Lot ID[i] ),
:Lot ID[i] = :Lot ID[i - 1]
)
);
| ロットID |
予想される (ロット ID) |
| ID T41M06-21 |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| |
ID T41M06-21 |
| ID T41M06-22 |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| |
ID T41M06-22 |
| ID T41M06-23 |
ID T41M06-23 |
| |
ID T41M06-23 |
| |
ID T41M06-23 |
| |
ID T41M06-23 |
| ID T41M06-24 |
ID T41M06-24 |
Re: 空のセルに最後の有効な値を入力します他にもいくつかのアイデアを紹介します。
https://community.jmp.com/t5/JMP-Scripts/Fill-in-Missing-Cells/ta-p/21700
Re: 空のセルに最後の有効な値を入力しますおそらく、次のスクリプト行が役立つかもしれません。
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 2, i <= N Rows( dt ), i++,
If( Is Missing( :test value[i] ),
:test value[i] = :test value[i - 1]
)
);
一番、
ロン