0 beğenilme 0 beğenilmeme
546 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 | 546 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
(13,600 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
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,803 kullanıcı