こんにちは、みんな、
添付は、私が取り組んでいるデータセットの例です。2つのセンサーからの1週間分のデータ。このデータを取得し、センサーによって最初の24時間のデータ、最後の6時間のデータを平均し、その2つを差し引いて、最後にセンサーごとに要約テーブルにその違いを要約するJSLスクリプトを作成しようとしています。誰かアイデアがありますか?
これを試して
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Group",
Character,
formula(
If(
:Timestamp < Col Minimum( :Timestamp, :Sensor Number ) + 24 * 60 * 60, "First",
:Timestamp > Col Maximum( :Timestamp, :Sensor Number ) - 6 * 60 * 60, "Last"
)
)
);
dtsumm = dt << Summary(
Group( :Sensor Number ),
Mean( :DataValue ),
Subgroup( :Group ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);
dtsumm << New Column( "Delta", formula( :name( "DataValue, First" ) - :name( "DataValue, Last" ) ) );