![]() |
|
Toplama İşlevlerini ÇalıştırmaToplama 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, Oracle BI Server tarafından desteklenen toplama işlevlerinin çalıştırılması açıklanmaktadır. MAVGSonuç 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:
İ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. MSUMBu 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:
Örnek: Aşağıdaki örnekte, MSUM işlevini kullanan bir rapor gösterilmiştir.
RSUMBu 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:
Örnek: Aşağıdaki örnekte, RSUM işlevini kullanan bir rapor gösterilmiştir.
RCOUNTBu 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:
Örnek: Aşağıdaki örnekte, RCOUNT işlevini kullanan bir rapor gösterilmiştir.
RMAXBu 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:
Örnek: Aşağıdaki örnekte, RMAX işlevini kullanan bir rapor gösterilmiştir.
RMINBu 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:
Örnek: Aşağıdaki örnekte, RMIN işlevini kullanan bir rapor gösterilmiştir.
|
Eylül 2017'da Yayımlandı | Copyright © 2005, 2017, Oracle. Tüm hakları saklıdır. Legal Notices. |