過去 3 か月のデータに基づいてテーブルのサブセットをスクリプト化するこんにちは、
私には約 3 年にわたる大規模なデータ セットがあり、継続的に追加されています。四半期ごとにスクリプトを実行したいのですが、過去 3 か月程度のサブセットを取得する必要があります。データ フィルターを設定し、最小日付を設定して、その選択に対してサブセットを実行できることはわかっています。
ただし、別のアカウントで同様の作業を行うチームの他のメンバーにスクリプトを送信できるようにしたいと考えています。私がやりたいのは、必要な最小の日付を入力するだけで、それらの観測値のみを含むデータサブセットを作成できるスクリプトを作成することです。そうすれば、それらの特定の観察に対してのみスクリプトを実行できます。
それを行うスクリプトを持っている人はいますか?
前もって感謝します。
Re: テーブルサブセットのスクリプト作成<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、チャジョダーさん
次のスクリプトは、データ テーブルの日付列の最後のエントリを要求し、最後に入力された日付より前の 10 日間すべてのデータ フィルターを作成します。 もちろん、任意の種類の日付形式に調整できますが、次のステップで役立つはずです。 データテーブルは次のようになります。

=====
dt =現在のデータテーブル() ;
dt <<データフィルター(
位置( { 198 、 198 } ) 、
モード(見せる( 1 ) 、含む( 1 ) ) 、
フィルターの追加(
列( :日付) 、
どこ( :日付>= ( :日付[ N 行(現在のデータテーブル())] - ( 60 * 60 * 24 * 10 )) ) 、
画面( :日付)
)
) ;
分布(
列に並べる( 4 ) 、
継続的な配布(カラム( :黒点) 、カウント軸( 1 ) ) 、
レポートに送信(
急送(
{ 「配布物」 、 "測定" } 、
「ヒストグラムを配信」 、
フレームボックス、
{ディスパッチセグメント(履歴セグメント( 1 ) 、ヒストグラムの色( 42 ) )}
)
)
) ;
=====
(60*60*24*10) は、60 秒 × 60 分 × 24 時間 × 10 日を表すため、最後の行の日付を含めて、日付列の最後の 11 行を選択します。
結果は次のようになります。

お役に立てば幸いです、マーティン