| Yazdır Çevrimiçi Yardımın PDF Sürümünü Aç

#### Toplama İşlevlerini Çalıştırma Toplama işlevlerinin çalıştırılması, işlevsel toplamların çalıştırılmasıyla, girdi olarak bir kayıt kümesini alması bakımından benzerlik, kayıt kümesinin bütünü için tek bir toplam vermek yerine toplamı o ana kadar karşılaşılan kayıtlara dayalı olarak hesaplaması bakımından farklılık gösterir. Bu bölümde, <BIServer> tarafından desteklenen toplama işlevlerinin çalıştırılması açıklanmaktadır. ### MAVG Sonuç kümesindeki verilerin, geçerli satır dahil olmak üzere, son n satırının hareketli ortalamasını hesaplar. Sözdizimi: MAVG (n_expression, n) burada:
n_expression | Sayısal bir değere karşılık gelen herhangi bir ifade.
n | Herhangi bir pozitif tamsayı. Verilerin son n satırının ortalamasını temsil eder.
İlk satırın ortalaması ilk satırın sayısal ifadesine eşittir. İkinci satırın ortalaması ise verilerin ilk iki satırının ortalaması alınarak hesaplanır. Üçüncü satırın ortalaması da ilk üç veri satırının ortalaması alınarak hesaplanır ve hesaplamaya, ortalamanın son n veri satırı temel alınarak hesaplandığı n. satıra gelinceye kadar devam edilir. ### MSUM Bu işlev, geçerli satır dahil olmak üzere, verilerin son n satırının hareketli toplamını hesaplar. İlk satırın toplamı ilk satırın sayısal ifadesine eşittir. İkinci satırın toplamı ise verilerin ilk iki satırının toplamı alınarak hesaplanır. Üçüncü satırın toplamı da ilk üç veri satırının toplamı alınarak hesaplanır ve hesaplamaya bu şekilde devam edilir. N. satıra ulaşıldığında, toplam, verilerin son n veri satırına dayalı olarak hesaplanır. Sözdizimi: MSUM (n_expression, n) Burada:
n_expression | Sayısal bir değere karşılık gelen herhangi bir ifade.
n | Herhangi bir pozitif tamsayı. Verilerin son n satırının toplamını temsil eder.
Örnek: Aşağıdaki örnekte, MSUM işlevini kullanan bir rapor gösterilmiştir.
AY | GELİR | 3_MO_SUM
OCAK | 100,00 | 100,00
ŞUBAT | 200,00 | 300,00
MART | 100,00 | 400,00
NİSAN | 100,00 | 400,00
MAYIS | 300,00 | 500,00
HAZİRAN | 400,00 | 800,00
TEMMUZ | 500,00 | 1200,00
AĞUSTOS | 500,00 | 1400,00
EYLÜL | 500,00 | 1500,00
EKİM | 300,00 | 1300,00
KASIM | 200,00 | 1000,00
ARALIK | 100,00 | 600,00
### RSUM Bu işlev, o ana kadar karşılaşılan kayıtları temel alarak, yürüyen toplamı hesaplar. İlk satırın toplamı ilk satırın sayısal ifadesine eşittir. İkinci satırın toplamı ise verilerin ilk iki satırının toplamı alınarak hesaplanır. Üçüncü satırın toplamı da ilk üç veri satırının toplamı alınarak hesaplanır ve hesaplamaya bu şekilde devam edilir. Sözdizimi: RSUM (n_expression) Burada:
n_expression | Sayısal bir değere karşılık gelen herhangi bir ifade.
Örnek: Aşağıdaki örnekte, RSUM işlevini kullanan bir rapor gösterilmiştir.
AY | GELİR | RUNNING_SUM
OCAK | 100,00 | 100,00
ŞUBAT | 200,00 | 300,00
MART | 100,00 | 400,00
NİSAN | 100,00 | 500,00
MAYIS | 300,00 | 800,00
HAZİRAN | 400,00 | 1200,00
TEMMUZ | 500,00 | 1700,00
AĞUSTOS | 500,00 | 2200,00
EYLÜL | 500,00 | 2700,00
EKİM | 300,00 | 3000,00
KASIM | 200,00 | 3200,00
ARALIK | 100,00 | 3300,00
### RCOUNT Bu işlev, bir kayıt kümesini girdi olarak alır ve o ana kadar karşılaşılan kayıtların sayısını hesaplar. Sorgudaki her grup için kendi değerini sıfırlar. Herhangi bir sütunda sıralama düzeni tanımlanmışsa, bu işlev, sıralanan sütun için aynı değerler eklendiğinde artış göstermez. Bu sorundan kaçınmak için, raporlar hiçbir sütunda sıralama düzeni içermemeli veya tüm sütunlarda sıralama düzeni içermelidir. Sözdizimi: RCOUNT (Expr) Burada:
Expr | Herhangi bir veri tipindeki ifade.
Örnek: Aşağıdaki örnekte, RCOUNT işlevini kullanan bir rapor gösterilmiştir.
AY | KAR | RCOUNT
MAYIS | 300,00 | 2
HAZİRAN | 400,00 | 3
TEMMUZ | 500,00 | 4
AĞUSTOS | 500,00 | 5
EYLÜL | 500,00 | 6
EKİM | 300,00 | 7
### RMAX Bu işlev, bir kayıt kümesini girdi olarak alır ve o ana kadar karşılaşılan kayıtlara dayalı olarak maksimum değeri gösterir. Belirtilen veri tipi, sıralanabilir olmalıdır. Sözdizimi: RMAX (expression) Burada:
expression | Herhangi bir veri tipindeki ifade. Veri tipiyle ilişkili bir sıralama düzeni olmalıdır.
Örnek: Aşağıdaki örnekte, RMAX işlevini kullanan bir rapor gösterilmiştir.
AY | KAR | RMAX
OCAK | 100,00 | 100,00
ŞUBAT | 200,00 | 200,00
MART | 100,00 | 200,00
NİSAN | 100,00 | 200,00
MAYIS | 300,00 | 300,00
HAZİRAN | 400,00 | 400,00
TEMMUZ | 500,00 | 500,00
AĞUSTOS | 500,00 | 500,00
EYLÜL | 500,00 | 500,00
EKİM | 300,00 | 500,00
KASIM | 200,00 | 500,00
ARALIK | 100,00 | 500,00
### RMIN Bu işlev, bir kayıt kümesini girdi olarak alır ve o ana kadar karşılaşılan kayıtlara dayalı olarak minimum değeri gösterir. Belirtilen veri tipi, sıralanabilir olmalıdır. Sözdizimi: RMIN (expression) Burada:
expression | Herhangi bir veri tipindeki ifade. Veri tipiyle ilişkili bir sıralama düzeni olmalıdır.
Örnek: Aşağıdaki örnekte, RMIN işlevini kullanan bir rapor gösterilmiştir.
AY | KAR | RMIN
OCAK | 400,00 | 400,00
ŞUBAT | 200,00 | 200,00
MART | 100,00 | 100,00
NİSAN | 100,00 | 100,00
MAYIS | 300,00 | 100,00
HAZİRAN | 400,00 | 100,00
TEMMUZ | 500,00 | 100,00
AĞUSTOS | 500,00 | 100,00
EYLÜL | 500,00 | 100,00
EKİM | 300,00 | 100,00
KASIM | 200,00 | 100,00
ARALIK | 100,00 | 100,00

Ağustos 2022'da Yayımlandı | Copyright © 2005, 2022, Oracle ve/veya Oracle'a bağlı kuruluşlar. Legal Notices.