Sn uufuk hocam
data:=HOUR();
dstart:=if(data-ref(data,-1)>0 or ref(data,-1)>data,1,0);
dhightemp:=if(dstart=1,ref(highestsince(1,dstart=1 ,h),-1),0);
SAATyuksek:=highestsince(1,dstart=1,dhightemp);
SAATyuksek
formülü bir önceki saatliğin en yükseği gösteriyor. Bunu saatlik en düşük olanını nasıl yazabilirim? Ayrıca bunları değişik periyotlarda 20-30 ve 15 dk gibi nasıl yazabilirim ?
Şablon tırışka....Yani fuzuli kalabalık ve simetri yoksunu....
data:=HOUR();
dstart:=if(data-ref(data,-1)>0 or ref(data,-1)>data,1,0);
dhightemp:=if(dstart=1,ref(highestsince(1,dstart=1 ,h),-1),0);
SAATyuksek:=highestsince(1,dstart=1,dhightemp);
dLowtemp:=if(dstart=1,ref(lowestsince(1,dstart=1,L ),-1),0);
SAATDusuk:=valuewhen(1,dstart=1,dLowtemp);
SAATyuksek;SAATDusuk
-----------------------------
Daha basit ve tutarlı olanı,daha önceleri paylaşmıştım
Nw:=HOUR()<>ref(HOUR(),-1);
WH:=ValueWhen(1,Nw,Ref(HighestSince(1,Nw,H),-1));
WL:=ValueWhen(1,Nw,Ref(LowestSince(1,Nw,L),-1));
WH;WL
-------------------------------
Bunu da paylaştık okuyup geçdiniz
Nweek:=(ROC(DAYOFWEEK(),1,$)<0 AND Ref(DayOfWeek(),-1)<>5) OR
(ROC(DAYOFWEEK(),1,$)<0) OR (ROC(DAYOFWEEK(),1,$)=0 AND ROC(DAYOFMONTH(),1,$)<>0);
Nday:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1) ;
Nhour:=HOUR()<>ref(HOUR(),-1) ;
N30mun:=MINUTE()/30=int(MINUTE()/30) or HOUR()<>ref(HOUR(),-1);
N20mun:=MINUTE()/20=int(MINUTE()/20) or HOUR()<>ref(HOUR(),-1);
Nhour
Haftalık,günlük,saatlık,30,20 dakikalık hepsi bir arada
-------------------------
Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa
Sn uufuk hocam ilgi ve alakanız için çok teşekkür ederim.
İstediğinizi hiç hatırlamıyorum. Belki o yüzdendir.
iPhone cihazımdan hisse.net mobile app kullanarak gönderildi.
Yer İmleri