안녕 얘들 아,
첨부 된 데이터 세트의 예가 나와 있습니다. 그것의 1 주 가치가 2 센서에서 데이터. 나는이 데이터를 취하기 위해 JSL 스크립트를 작성하려고하는데, 처음 24 시간의 데이터와 센서의 평균 6 시간의 데이터를 평균하여 두 테이블을 빼서 결국 요약 테이블의 차이점을 센서별로 요약합니다. 누구든지 아이디어가 있습니까?
이 시도
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" ) ) );