データテーブルの非表示および除外値を上書きせずにデータベースから更新するにはどうすればよいですか。こんにちは、JMP の初心者です。 データベースへの ODBC 接続をセットアップし、データを取り込むことができます。 過去 60 日間分のデータを取得します。 必要に応じて、データを調べて除外または非表示にすることができます。 Update from Database スクリプトを実行すると、除外または非表示にしたすべての行が作成され、含まれるようになり、再表示されます。 管理図を毎日更新して実行するユーザーがいます。 チャートを実行するたびに、戻って同じ行を常に再除外する必要はありません。 インポート中にデータ行が同じである場合、この情報を保持するオプションはありますか? たぶん、新しいデータ ポイントを追加するだけで、既にテーブルにある場合は上書きしますか?
ありがとう
Re: データテーブルの非表示および除外値を上書きせずにデータベースから更新するにはどうすればよいですか。ありがとう。 このオプションは機能するようです。
Re: データテーブルの非表示および除外値を上書きせずにデータベースから更新するにはどうすればよいですか。ねえ、Zero_cool、
データを更新するときに行の状態を自動的に維持することは、使用するのが非常に困難 (不可能?) です。確実に、更新からのデータが元のデータからの行と最後に新しい行が一致することを知る良い方法がないためです。 たとえば、有効な ORDER BY が存在する可能性があり、これにより、新しい行が古い行と混合されます。
ただし、更新された行が最後に新しい行と一致することがシナリオで確実にわかっている場合は、行をたどって各行の行の状態を取得し、データベースを更新してから再実行するスクリプトを作成できます。 -行の状態を適用します。
HTH、
エリック
Re: データテーブルの非表示および除外値を上書きせずにデータベースから更新するにはどうすればよいですか。少しのJSLでそれを行うことができます。 それが機能するには、連続した日付 (または類似の日付) を含む列が 1 つ必要です。
- 現在のデータ テーブルで最大日付 (または類似の日付) を見つけます。
- 日付が 1 で見つかった日付よりも大きいフィルターを使用してクエリを実行します。 - 新しいテーブルとして作成します。
- 新しいテーブルを最初のテーブルに結合します (元のテーブルに追加)
- 2 からテーブルを削除して保存します。
これを段階的に実行してから、それを使用してデータ テーブル内の元の更新スクリプトを置き換えることができます。