Kod:
Nmon:=MONTH()<>ref(MONTH(),-1);
Nmstart:=highestsince(1,Nmon,Hour()*100+Minute())=1000;
Nweek:=(ROC(DAYOFWEEK(),1,$)<0 AND Ref(DayOfWeek(),-1)<>5) OR ROC(DAYOFWEEK(),1,$)<0 ;
Nwstart:=highestsince(1,Nweek,Hour()*100+Minute())=1000;
Nday:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1) ;
ValueWhen(1,Nmstart ,ref(highestsince(1,Nmon,H),-1) );
ValueWhen(1,Nmstart,ref(lowestsince(1,Nmon,L),-1) );
ValueWhen(1,Nwstart ,ref(highestsince(1,Nweek,H),-1) );
ValueWhen(1,Nwstart,ref(lowestsince(1,Nweek,L),-1) ) ;
ValueWhen(1,(Hour()*100+Minute()=1000) ,ref(highestsince(1,Nday,H),-1) );
ValueWhen(1,(Hour()*100+Minute()=1000) ,ref(lowestsince(1,Nday,L),-1) )
Yer İmleri