0 beğenilme 0 beğenilmeme
411 kez görüntülendi
dYEAR:=Year()=2019;
aaa:=ValueWhen(1,dYEAR,HighestSince(1,dYEAR,H));
bbb:=ValueWhen(1,dYEAR,LowestSince(1,dYEAR,L));
Highest(aaa);Lowest(bbb)

Lowest(bbb) değerini grafik üzerinde göremiyorum.

Selamlar,
İndikatör Pozisyonları ve Değerleri kategorisinde (14 puan) tarafından | 411 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhaba,

Şu şekilde yazınız lütfen:

dYEAR:=Year()=2019;
aaa:=ValueWhen(1,dYEAR,HighestSince(1,dYEAR,H));
bbb:=ValueWhen(1,dYEAR,LowestSince(1,dYEAR,L));
aaa;bbb

zaten en yüksek ve en düşük olarak hesaplatmış oluyorsunuz.

Lowest içinde iken niçin sıfır verdiğine ayrıca bakacağız.

Yalnız, lütfen meyi bulmak istediğinizi bir yazınız. Bu yazış tarzında bir terslik var gibi görünüyor.

2019 un en yüksek düşüğünü mü bulmak istiyorsunuz? 2019 dan bu güne olanı mı?

Teşekkürler
(12,850 puan) tarafından
0 0
Merhabalar,

 

Sizin yazdığınız şekilde problem yok çalışıyor. Ancak benim istediğim istediğim period taki günlük düşük ve yüksekleri görmek değil,  en yüksek ve en düşüğü görmek.

 

Highest(aaa) ile 2019 un en yükseğini bulabildiğim gibi, Lowest(bbb) ile de 2019 un en düşüğünü bulmak istiyorum.

 

Sizin yadığınız gibi formülde Lowest yazmadan bbb istersem 2019 yılı tüm günlerine ait düşükleri görebiliyorum grafik üzerinde ancak, bunların en düşüğünü görmek için Lowest(data) fonksiyonunu kullandığımda sonucu "Sıfır" veriyor. Aynı formülde Highest(data) da bir sorun olmadan en yükseği gösteriyor.

 

Selamlar, Cengiz
0 0
Merhaba.

detaylı incelememekle birlikte, o yazış tarzında bir terslik var diye belirtmiştim.

Formülünüz sizin istediğinizi zaten vermiyor. Lütfen kontrol ediniz. Lowest olarak yazdığınızda da, tüm geçmişi aldığı için, 2019 öncesinin sıfır olan verisini getiriyor.

Her yıl, önceki yılın, en yüksek ve en düşük değerlerini elde etmek için lütfen aşağıdaki formülü kullanınız.

valuewhen(1.,YEAR()>REF(YEAR(),-1),REF(highestsince(1.,YEAR()>REF(YEAR(),-1),H),-1));

valuewhen(1.,YEAR()>REF(YEAR(),-1),REF(lowestsince(1.,YEAR()>REF(YEAR(),-1),L),-1))

Mutlaka ve sadece 2019 H ve L sini istiyorsanız, daha sonra tekrar bakarım.

İyi çalışmalar
0 0
Siz yazınca farkettim ben de, haklısınız.

Formüldeki Highest da sorun çıkmamasının sebebi en yükseği vermesi, Lowest yazınca en düşük olarak yıl başlangıcındaki 0 değerini alıyor.

Evet ben grafik üzerinde sadece verdiğim yılın en yüksek ve en düşüğünü görmek istiyorum. Çözebilirseniz sevinirim, sizin verdiğiniz formülü geliştirebilirim belki ben de.

İlginiz için teşekkürler, Cengiz.
0 0
Merhaba.

Sizin ilk formülünüz highest tarafında da doğru sonuç vermiyordu bence. Lütfen kontrol ediniz.

Sadece 2019 yüksek düşüğü için:

IF(YEAR()=2019,highestsince(1.,YEAR()=2018,H),prev)

ve

IF(YEAR()=2019,lowestsince(1.,YEAR()=2018,H),prev)

inceleyiniz lütfen.

İyi çalışmalar
7,623 soru
7,620 cevap
4,444 yorum
10,795 kullanıcı