Pentaho - Hızlı Kılavuz
Pentaho Raporlama nedir?
Pentaho Reporting, ilişkisel ve analitik raporlama oluşturmak için bir takımdır (araçlar koleksiyonu). Pentaho'yu kullanarak karmaşık verileri anlamlı raporlara dönüştürebilir ve bunlardan bilgi alabiliriz. Pentaho, HTML, Excel, PDF, Metin, CSV ve xml gibi çeşitli formatlarda rapor oluşturmayı destekler.
Pentaho, SQL veritabanları, OLAP veri kaynakları ve hatta Pentaho Veri Entegrasyonu ETL aracı dahil olmak üzere farklı veri kaynaklarından gelen verileri kabul edebilir.
Pentaho'nun Özellikleri
Pentaho Raporlama, öncelikle bir Raporlama Motoru, bir Rapor Tasarımcısı, bir İş Zekası (BI) Sunucusu içerir. Aşağıdaki özelliklerle yüklü olarak gelir -
Report Designer - Mükemmel piksel raporu oluşturmak için kullanılır.
Metadata Editor - Bir veri kaynağına kullanıcı dostu meta veri alanı eklemeye izin verir.
Report Designer and Design Studio - Raporların ince ayarı ve anlık raporlama için kullanılır.
Pentaho user console web interface - Raporları kolayca yönetmek ve görünümleri analiz etmek için kullanılır.
Ad-Hoc reporting interface- Basit raporlar tasarlamak için adım adım bir sihirbaz sunar. Çıktı formatları arasında PDF, RTF, HTML ve XLS bulunur.
A complex scheduling sub-system - Kullanıcıların belirli aralıklarla rapor yürütmesine izin verir.
Mailing - Kullanıcılar, yayınlanan bir raporu diğer kullanıcılara e-postayla gönderebilir.
Connectivity - Raporlama araçları ile BI sunucusu arasındaki bağlantı, içeriğin doğrudan BI sunucusunda yayınlanmasına izin verir.
Şimdi Pentaho Reporting Designer'ın nasıl kurulacağını ve yapılandırılacağını öğrenelim.
Önkoşullar
Pentaho Raporlama motoru Java ortamı gerektirir. Bu nedenle, Pentaho Reporting'i kurmadan önce, sisteminizde Java bulunduğundan emin olun. Üzerinde çalıştığınız platforma bağlı olarak, Java kurulumunuzu doğrulamak için aşağıdaki tablodan bir komut kullanın.
işletim sistemi | Komut | Çıktı |
---|---|---|
pencereler | Komut istemini açın: \> java sürümü |
java sürümü "1.7.0_60" Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_60b19) Java HotSpot (TM) 64-Bit Sunucu VM (derleme 24.60-b09, karma mod) |
Linux | Açık terminal: $ java –version |
java sürümü "1.7.0_60" OpenJDK Çalışma Zamanı Ortamı (rhel-2.3.10.4.el6_4x86_64) OpenJDK 64-Bit Sunucu VM (derleme 60.7-b01, karma mod) |
Mac os işletim sistemi | Açık terminal: $ java –version |
java sürümü "1.7.0_60" Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.7.0_60b19) Java HotSpot (TM) 64-Bit Sunucu VM (derleme 24.60-b09, karma mod) |
Sisteminizde Java yüklü değilse, aşağıdaki Java İndir ve Yükle bağlantısını kullanarak aynısını indirip yükleyin .
Pentaho Raporlamasını İndirin
Aşağıdaki bağlantıları kullanarak Pentaho Reporting Designer'ın en son sürümlerini indirin. Bu eğitim için 3.7.0 sürümünü kullanıyoruz.
işletim sistemi | Pentaho Rapor Tasarımcısını indirmek için URL bağlantısı |
---|---|
pencereler | Pentaho Report Designer 3.7 Windows için |
Linux | Pentaho Report Designer 3.7 Linux için |
Mac os işletim sistemi | Pentaho Report Designer 3.7 Mac OS için |
Pentaho Raporlamayı Kurun
Dosyaları indirdikten sonra, Pentaho Reporting Designer adlı bir arşiv dosyası bulacaksınız. prd-ce-3.7.0-stable. Bu arşiv aşağıdaki tabloda açıklandığı gibi çıkarılmalıdır.
işletim sistemi | Kurulum Talimatları |
---|---|
Windows |
|
Linux |
|
Mac |
|
Veritabanı Sürücüsünü Kurun
Pentaho Reporting Designer, ilişkisel raporlar oluşturmak için bir veritabanı bağlantısı gerektirir, bu nedenle veritabanıyla iletişim kurmak için bir JDBC sürücüsüne ihtiyacınız vardır. Varsayılan olarak Pentaho, MySQL, H2, HypersonicSQL, Hive, vb. Gibi farklı veritabanlarını desteklemek için farklı satıcıların bazı JDBC sürücülerini sağlar.
Tüm varsayılan veritabanı sürücüleri şurada mevcuttur: /lib/ directoryPentaho Raporlama Tasarımcısı. Başka bir veritabanı kullanmak istiyorsanız, ilgili JDBC sürücüsünü indirin ve onu Pentaho Raporlama Tasarımcısının / lib / dizinine kopyalayın. Aksi takdirde, JDK ile birlikte gelen JDBC-ODBC köprü sürücüsü aracılığıyla ODBC sürücüsünü kullanabilirsiniz ve bu köprü sürücüsü (JDBC-ODBC) tüm veritabanı sunucuları için uygundur.
Bu eğitim için, MySQL veritabanı sunucusunu kullanıyoruz ve ilgili sürücüleri Pentaho lib (Pentaho Raporlama Tasarımcısının / lib / dizini) dosyalarıyla birlikte indirilmiştir.
Ek Yazı Tipleri Yükleyin
Pentaho Reporting, raporların içindeki metni görüntülemek için farklı yazı tipleri kullanır. PDF dosyalarını oluştururken, Pentaho Raporlama Motorunun fiziksel yazı tipi dosyalarına erişmesi gerekir. Raporlama motoru, kullanılabilir tüm yazı tiplerini bulmak için sisteme bağlı yazı tipi yollarını arar. Bu yazı tiplerine ek olarak, Java Runtime Environment, Java ve İşletim sistemi sürümünüze bağlı olarak ek yazı tipleri sunabilir.
Gömülü yazı tipleriyle PDF belgeleri oluşturmayı planlıyorsanız, lütfen yalnızca raporlama motoru için fiziksel olarak erişilebilen yazı tiplerini kullandığınızdan emin olun.
İşletim sisteminizden bağımsız olarak, tüm yazı tipi dosyaları JRE/lib/fonts/ her zaman tüm ihracatlar için kullanılabilir.
Bu bölüm, Pentaho'da bulunan kullanıcı arayüzleri ve bunlar arasında nasıl gezinileceği hakkında kısa bir giriş sağlayacaktır.
Karşılama Ekranı
Karşılama ekranı, farklı türlerde raporlar oluşturmak için iki yol sağlar. Bu iki seçenekReport Wizard ve New Report.
Report Wizard - Yeni bir Rapor oluştururken size yol gösteren, kullanımı kolay dört adımlı bir süreç sağlar.
New Report - Bu seçeneği seçerseniz, ihtiyacınıza göre özelleştirilmiş raporlar oluşturabilirsiniz.
Pentaho, belirli bir Rapor Tasarımcısını nasıl kullanacağınızı anlamanıza yardımcı olacak bir dizi örnek rapora sahiptir. Aşağıdaki ekran görüntüsü Pentaho'nun hoş geldiniz sayfasını gösteriyor.
Ana Araç Çubuğu
Ana araç çubuğu, pencerenin üst kısmındadır. Aşağıdaki ekran görüntüsüne bir göz atın - büyütülmüş kutu ana ücret çubuğudur. Şu eylemleri gerçekleştirmek için düğme içerir - Yeni Dosya, Dosya Aç, Dosyayı Kaydet, Raporu Yayınla, Veri Kaynağı Ekle, Raporu Çalıştır, Nesne Seç, Geri Al, Yinele, Öğeyi Kes, Öğeyi Kopyala, Öğeyi Yapıştır, Seçili Öğeyi Sil ve Alan Seçici Paletini Değiştirin.
Rapor Çalışma Alanı
Çalışma alanı, raporları tasarlayabileceğimiz ana çalışma alanıdır. Aşağıdaki ekran görüntüsüne bir göz atın - merkezdeki beyaz alan çalışma alanıdır. Beş banda bölünmüştür - Sayfa Üstbilgisi, Rapor Üstbilgisi, Ayrıntılar, Rapor Altbilgisi ve Sayfa Altbilgisi.
Page Header- Her rapor sayfasının üstüne yazdırmaya uygun her tür veriyi burada kullanabilirsiniz. Herhangi bir dinamik değere veya sayfa sonlarına izin vermez.
Report Header- Yukarıdan ikinci bant Rapor Başlığı'dır. Rapor unsurlarını içerir. Raporun ilk sayfasında, rapor başına bir kez görünür.
Details - Ayrıntılar bandı, rapor verilerinin çoğu bu alanda sunulduğu için sayfanızın en büyük kısmıdır.
Report Footer - Rapor Üstbilgisi gibi, Rapor Altbilgisi de rapor başına yalnızca bir kez, yani raporun son sayfasında görüntülenir.
Page Footer - Son bant, rapordaki her sayfanın mutlak en altında görünen Sayfa Altbilgisidir.
Ayrıca çeşitli rapor öğeleri için gruplar da oluşturabilirsiniz. Her grubun çalışma alanında kendi Üstbilgi ve Altbilgi bantları vardır.
Yapı Bölmesi
Yapı sekmesi, Rapor Tasarımcısının sağ üst bölümündeki Veri sekmesiyle bir bölmeyi paylaşır. Aşağıdaki ekran görüntüsüne bir göz atın; bir rapor çalışma alanına dahil edilen her öğenin tam hiyerarşisini gösterir.
Veri Bölmesi
Veri Bölmesi, her bir raporda veri kaynakları eklemenize ve tek tek sorguları, işlevleri ve parametreleri görüntülemenize olanak tanır. Bölmenin üst kısmındaki üç düğme, sırasıyla yeni veri kaynakları, işlevler ve parametreler eklemek içindir.
Datasources- Mevcut rapor için tanımladığınız tüm veri kaynakları ve sorgular burada listelenecektir. Yeni bir veri kaynağı eklemek istiyorsanız, en soldaki düğmeye (sarı silindir) sağ tıklayın ekle'ye tıklayın.
Functions- Bir rapora eklediğiniz tüm işlevler (matematiksel ve koşullu) bu kategoride listelenecektir. ( F x ) düğmesine tıklayarak bir işlev ekleyebilirsiniz .
Parameters - Raporunuza, rapor okuyucularının çıktının içeriğini özelleştirmesini sağlayacak bir parametre ekleyebilirsiniz.
Aşağıdaki ekran görüntüsüne bir göz atın.
Stil Bölmesi
Stil bölmesi, yapı bölmesindeki belirli herhangi bir öğe için tüm görsel ve konumsal stil seçeneklerini görüntüler. Herhangi bir yapı öğesine tıkladığınızda Stil Bölmesinin kompozisyonu, gruba göre listelenen tüm mevcut stil özelliklerini gösterecek şekilde ayarlanacaktır. Aşağıdaki ekran görüntüsüne bir göz atın.
Öznitelik Bölmesi
Öznitelik Bölmesi, tüm alt düzey özellikleri ve Yapı Bölmesindeki belirli bir öğe için giriş ve çıkış seçeneklerini görüntüler.
Palet
Palet, bir rapor oluşturmak için kullanabileceğiniz tüm öğeleri içerir. Bir öğe eklemek için, bir yerleşim bandını tıklayarak seçin, ardından paletten bir öğeyi seçili banda sürükleyip bırakın. Aşağıdaki tabloda rapor öğelerinin her birinin rolünü açıkladık.
Öğe simgesi | Öğe adı | Açıklama |
---|---|---|
|
Etiket | Statik bir metin dizesi. Dinamik olarak değişemez. |
|
Metin alanı | Metinsel bir rapor öğesi ve sorguya göre dinamik olarak değiştirildi. |
|
Sayı Alanı | Bir sorgudan dinamik sayısal verileri görüntüler. |
|
Tarih-Alanı | Tarih bilgilerini bir sorgudan işler. |
|
İleti | Birden çok statik ve dinamik rapor öğesini birleştiren bir öğe. |
|
Kaynak etiketi | Bir kaynak paketiyle eşleşen statik metin dizesi |
|
Kaynak-Alan | Herhangi bir veritabanı alanını yerelleştirmenize olanak tanıyan bir kaynak paketiyle eşleşen dinamik metin dizesi. |
|
Kaynak - Mesaj | Birden çok türden verileri birleştiren ve bir kaynak paketiyle dinamik olarak eşleştiren dinamik metin dizesi. |
|
Görüntü Alanı | Veritabanında depolanan bir görüntüye referans. |
|
Resim | Bir rapora yerleştirilmiş statik bir resim. |
|
Elips | Tutulma şeklinde bir vektör grafik öğesi. |
|
Dikdörtgen | Dikdörtgen şeklinde bir vektör grafik öğesi. |
|
Yatay çizgi | Yatay olarak çizilmiş bir vektör grafik çizgisi. |
|
Dikey çizgi | Dikey olarak çizilmiş bir vektör grafik çizgisi. |
|
Anket Ölçeği | Basit bir kayan ölçek grafik öğesi. |
|
Grafik | Sorgu sonuçlarınızı grafik olarak gösteren bir grafik veya grafik. |
|
Basit-Barkodlar | Bir barkod grafik öğesi. |
|
Bar-Sparkline | Çubuk Mini Grafik grafik öğesi. |
|
Çizgi-Mini Grafik | Çizgi mini grafik öğesi. |
|
Pasta-Sparkline | Pie Sparkline grafik öğesi. |
|
Grup | Öğeleri gruplama yöntemi. |
|
Alt Rapor | Başka bir rapora başvuran bir öğe. |
|
İçerik tablosu | İçerik tablosu öğesi. |
|
Dizin | Bir Dizin raporu öğesi. |
Aşağıdaki ekran görüntüsüne bir göz atın; sol taraftaki vurgulanan kutu, raporlama unsurlarının paletidir.
Bu bölümde, bir örnek alarak Pentaho Raporlama Tasarımcısını kullanmayı öğreneceğiz. Her çalışana hızlı bir genel bakış sağlamak için çalışan veri tabanında bir rapor oluşturacağız. Pentaho Designer'a bir veri kaynağı ekleyerek ve sorguları ileterek ilk raporumuzu oluşturacağız.
Pentaho Rapor Tasarımcısını kullanmadan önce, adlı bir veritabanı oluşturun. employeedb ve bu veritabanında, adında bir tablo oluşturun employee aşağıdaki sorguyu kullanarak.
CREATE TABLE 'employee' (
'id' integer NOT NULL,
'name' varchar(20),
'designation' varchar(20),
'department' varchar(20),
'age' integer,
PRIMARY KEY ('id')
)
Aşağıdaki kayıtları tabloya ekleyin.
İD | İsim | Tanımlama | Bölüm | yaş |
---|---|---|---|---|
1201 | "satish" | 'yazar' | 'Tuto_Write' | 24 |
1202 | "krishna" | 'yazar' | 'Tuto_Write' | 26 |
1203 | "prasant" | 'Php geliştirici' | "Tuto_develop" | 28 |
1204 | "khaleel" | 'Php geliştirici' | "Tuto_develop" | 29 |
1205 | "raju" | 'HTML geliştirici' | "Tuto_develop" | 24 |
1206 | "javed" | 'HTML geliştirici' | "Tuto_develop" | 22 |
1207 | "kiran" | 'Prova Okuyucu' | 'Tuto_Reader' | 28 |
1208 | "pravenya" | 'Prova Okuyucu' | 'Tuto_Reader' | 30 |
1209 | "mukesh" | 'Prova Okuyucu' | 'Tuto_Reader' | 28 |
1210 | 'sai' | 'yazar' | "Tuto_writer" | 25 |
1211 | "sathish" | 'grafik tasarımcısı' | "Tuto_designer" | 26 |
1212 | "viswani" | 'grafik tasarımcısı' | "Tuto_designer" | 24 |
1213 | "gopal" | 'yönetici' | "Tuto_develop" | 29 |
1214 | "omer" | 'yönetici' | "Tuto_writer" | 32 |
1215 | "shirjeel" | 'yönetici' | 'Tuto_Reader' | 32 |
Tablonun içerdiği verileri değiştirmek istiyorsanız, en iyi seçenek SQL kullanmaktır. Ancak verilere dayalı bir rapor oluşturmak istiyorsanız, Pentaho Raporlama en iyi seçenektir. Görevimiz, Pentaho Raporlama tasarım aracına bir SQL sorgusu iletmek ve ilgili alanları (raporda sunulan) seçmek ve bunu Rapor sayfasının Ayrıntılar sayfasında sunmaktır.
Daha fazla ilerlemeden önce, Pentaho'da bulunan tüm navigasyon seçeneklerine hakim olduğunuzdan emin olun (önceki bölümde açıklanmıştır). Artık bir veri kaynağımız olduğuna göre, ilerleyelim ve profesyonel bir rapor oluşturmak için Pentaho'yu nasıl kullanacağımızı anlamaya çalışalım.
Pentaho kullanarak Rapor Oluşturma Adımları
Rapor Tasarım Sihirbazını kullanmadan sıfırdan bir rapor oluşturmak için aşağıdaki adımları izleyin.
1. Adım: Yeni Bir Rapor Oluşturun
Karşılama bölmesinde "yeni rapor" a tıklayarak yeni bir rapor tanım dosyası oluşturabilir veya "Dosya → yeni" seçeneğine gidebilirsiniz.
2. Adım: Bir Veri Kaynağı Ekleyin
Sağ taraftaki Yapı Bölmesi, bir raporun görsel öğelerinin bir görünümünü sağlar. Veri kaynağının tanımı,Datasekme; rapor verilerinin nereden geldiğini ve bu verilerin rapor işleme sırasında nasıl işleneceğini tanımlamaya izin verir.
Bir rapor genellikle bir veri kaynağı tarafından sağlanan verileri bir tablo biçiminde görüntülerken, bir rapor tanımı, raporun nasıl biçimlendirileceğini veya yazdırılacağını tanımlar. Aşağıdaki ekran görüntüsünde gösterildiği gibi,Data tab itibaren structure pane.
Veri sekmesinde, Veri Kümelerine sağ tıklayın ve bir veri kaynağı eklemek için JDBC'yi seçin. Genel olarak, seçenekler listesinde, gereksinime bağlı olarak başka herhangi bir seçeneği seçebilirsiniz. Veri kaynağınız olarak bir XML dosyanız varsa, listeden XML seçeneğini seçin. Aşağıdaki ekran görüntüsüne bir göz atın. Burada veri kaynağı olarak bir veritabanı eklemek için JDBC seçeneğini seçiyoruz.
Veri kaynağı olarak JDBC seçeneğini seçtikten sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi bir iletişim kutusu bulacaksınız.
Veri kaynağı için zaten MySQL veritabanını seçtik, bu nedenle SampleData (MySQL)iletişim kutusunun sol tarafındaki paneldeki seçenek ("1" işaretçisi olarak işaretlenmiştir) verilen ekran görüntüsünde. İşaretçi "2", veritabanıyla etkileşim kurmak için bağlantı ifadesini ve URL'yi düzenlemek içindir.
Aşağıdaki ekran görüntüsü, bağlantı ifadenizi ve veritabanı URL'sini tanımlayabileceğiniz bir iletişim kutusunu gösterir. Aşağıdaki ekranda (işaretçiler kullanılarak vurgulanan) dört işlem gerçekleştirmemiz gerekiyor.
Bağlantı türü listesinde seçin MySQL - Veritabanı (veri kaynağı) olarak zaten MySQL'i seçtik.
Erişim listesinde seçin Native (JDBC) - JDBC bağlantısı ile veri tabanına erişebiliriz.
Ayarlar bölümünde, Ana Bilgisayar Adı (localhost), Veritabanı adı (çalışanedb), bağlantı noktası numarası (3306), kullanıcı adı (kök) ve şifre (sisteminize göre) belirtmeliyiz.
Bağlantı bildirimini test etmek için Test buton.
Son olarak, OK Veritabanı bağlantısını onaylamak için düğmesine basın.
3. Adım: Sorgu Ekleyin
Aşağıdaki ekran görüntüsüne bir göz atın. İletişim kutusu, veritabanı bağlantısı aracılığıyla kullanılabilen mevcut kayıtlı sorguları gösterir.
Available Queries iletişim kutusunun sağ tarafındaki blok, mevcut tüm sorguların bir listesini görüntüler.
Query Name blok, yukarıdaki mevcut sorgular listesinde seçilen seçili sorgu adını görüntüler.
Queryblock, sorgu ifadesini görüntüler. Sorgu yoksa veya yeni bir sorgu oluşturmak istiyorsanız, "+İşaretçi olarak vurgulanan "düğmesi"1"Aşağıdaki ekran görüntüsünde.
"+”Düğmesi, üzerindeki bir adı düzenleyerek bir sorgu oluşturabilirsiniz. Query Name olarak engelle select_all_records ve aşağıdaki sorgu ifadesini kullanın Query blok.
SELECT
employee.id,
employee.name,
employee.designation,
employee.department,
employee.age
FROM
employee
LIMIT
15
Sorguyu ekledikten sonra aşağıdaki diyalog kutusunu almalısınız. Önizleme düğmesini tıklayın.
Önizleme düğmesine tıkladıktan sonra, tüm employeeAşağıdaki ekran görüntüsünde gösterildiği gibi ayrı bir iletişim kutusunda tablo kayıtları. Tıklaclose buton.
Ardından, OKSorguyu göndermek için düğmesine basın. Sorguyu gönderdikten sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi, tüm tablo alan adlarını ve bunların veri türlerini sağ taraftaki yapı bölmesindeki sorgu adının altında bulacaksınız. Burada, büyütülmüş kutu, ekranın sağ tarafına yerleştirilen yapı bölmesidir.
Şu ana kadar Pentaho Raporlama Tasarımcısına bir veri kaynağı ve bir sorgu ekledik. Şimdi, bir rapor oluşturmak için çalışma alanına öğeler eklemeliyiz. Aynı örnek bir sonraki bölüme uzatılmıştır "Reporting Elements".
Çoğu raporlama öğesi, Veri bölmesinden çalışma alanındaki bantların herhangi birine (çoğunlukla Ayrıntılar bandı) sürüklenip bırakılarak kolayca eklenebilir.
Bir önceki bölümden aldığımız aynı örnekle devam edelim. Orada Raporlama Tasarımcısına bir veri kaynağı ve bir sorgu ekledik. Burada, sorgu tarafından üretilen çıktıya göre raporu tasarlayacağız.
Ortaya çıkan sorgu alanları, aşağıdaki ekran görüntüsünde vurgulanan raporlama öğeleridir. Bunlar -id, name, designation, department, ve age.
Raporlama Öğeleri Ekleme
Raporlama tasarımcısına sorguyu ekledikten sonra, ortaya çıkan alanlar aşağıdaki ekran görüntüsünde gösterildiği gibi veri bölmesinde görünür.
Şimdi, gerekli alanları (raporda görüntülemek istediğiniz alanlar) Yapı Bölmesinden ana çalışma alanının ortasındaki Ayrıntılar Bandı'na sürükleyin.
Aşağıdaki ekran görüntüsüne bir göz atın. Yapı bölmesinden yaş alanını sürükleme yönünü gösterir.
Ayrıntılar bandındaki tüm alanları düzenledikten sonra, "" şeklinde gösterilen görünüm düğmesine tıklayarak rapor görünümünü görebilirsiniz.1"Yukarıdaki ekran görüntüsünde.
Görünüm düğmesine tıkladıktan sonra, sonuç raporu aşağıdaki ekran görüntüsünde gösterildiği gibi olacaktır. Çalışma alanında, (Ayrıntılar sekmesinde belirtilen) tüm alanların değerlerini bulacaksınız.
Şimdi, tasarım moduna geri dönmek istiyorsanız, "1"Aşağıdaki ekran görüntüsünde.
Bir raporun her sayfası iki özel alan içerir. Her sayfanın en üstünde,page-headeralan. Ve sayfanın altında şunu bulacaksınız:page-footeralan. Kalan sayfa, gerçek rapor içeriği için mevcuttur.
Pentaho'da Sayfa Altbilgi Alanları Ekleme
Sayfa altbilgisi sekmesi, bazı öznitelikleri ve işlevleri sunmak için kullanılır. Örneğin, sayfa altbilgisi sekmesini kullanarakprint the max value of the age field at the bottom of the page. Raporlama motoru, raporlama işlevlerini kullanarak bu özelliklere izin verir.
Aşağıdaki ekran görüntüsüne bir göz atın. Burada, yapı bölmesindeki Veri sekmesi bir f x sembolü içerir ("1”). Bu, işlev ekle düğmesidir. Rapora farklı işlevler eklemek için bu düğmeyi tıklayın.
Ardından, farklı gruplara ayrılmış farklı işlevlere sahip bir iletişim kutusu bulacaksınız. Bir çalışanın maksimum yaşını sayfa altbilgisine yazdırmak için,Maximum işlevi Summary "olarak işaretlenen grup1"Aşağıdaki ekran görüntüsünde. Seçin ve tıklayınOK.
Tıkladığınızda Ok düğmesi, işlev, ekranın sağ tarafına yerleştirilen Yapı Bölmesindeki İşlevler etiketine eklenecektir.
Eklenen işlevi (yani Maksimum) seçtikten sonra, yapı bölmesinin altında o işlevin özelliklerini içeren başka bir bölme bulacaksınız.
Aşağıdaki ekrana bir göz atın. Büyütülmüş kutu iki işaretçi içerir (İşaretçi 1 ve İşaretçi 2).
Pointer 1 - Yapı bölmesinin veri sekmesinde işlevi seçin.
Pointer 2- Açılır listeden yaş alanını seçerek özellikler bölümünde Alan adını düzenleyin. Çünkü bir çalışanın maksimum yaşını basmamız gerekiyor.
Artık işlev, özelleştirilmiş özelliklerle hazırdır. Artık bu işlevi raporunuzda bir sayfa altbilgisi özelliği olarak kullanabilirsiniz.
Aşağıdaki ekran görüntüsüne bir göz atın. Yine, iki işaretçi içerir (İşaretçi 1 ve İşaretçi 2).
Pointer 1- Aşağıdaki ekran görüntüsünde gösterildiği gibi, Yapı bölmesinden Maksimum işlevini seçip çalışma alanındaki sayfa altbilgi bandına sürükleyin. Artık raporunuzun tasarımı hazır.
Pointer 2 - Ekranın sol tarafındaki Önizleme düğmesini seçin.
Aşağıdaki ekrana bir göz atın. Raporun ön izlemesini gösterir. Bir çalışanın maksimum yaşı, büyütülmüş bir kutuda işaretlenir ve gösterilir.
Pentaho, ham verileri anlamlı bilgilere dönüştürmek için çeşitli işlevler ve özellikler sunar. Burada böyle bir özelliği nasıl kullanacağımızı öğreneceğizGroups. Kullanıcının raporu kolayca anlayabilmesi için bu özelliği ham satır kümesi verilerini gruplara ayırmak için kullanabilirsiniz.
Gruplama, uzun veri listelerini anlamlı ayırıcılara bölmenin harika bir yoludur.
Gruplarla, benzer öğeleri bir arada tutabilir ve bu öğeleri diğer öğe gruplarından görsel olarak ayırabilirsiniz.
Ayrıca, bir gruptaki öğelerin sayısını yazdırmak veya toplamları veya ortalamaları hesaplamak gibi veriler üzerinde çeşitli toplamalar gerçekleştirmek için gruplara ihtiyacınız olacaktır.
Pentaho'da Grup Ekleme
Çalışan verilerine dayalı bir raporumuz zaten var. Burada sorgu, tüm çalışan kayıtlarını "departman" a göre gruplamaktır. Verilen gerekliliği yerine getirmek için aşağıda verilen prosedürü izleyin.
Her şeyden önce, işleme tıklayarak başlatırsınız. Add groupYapı bölmesindeki düğmesine tıklayın. Add group düğmesi aşağıdaki ekran görüntüsünde "1" olarak işaretlenmiştir.
Grup ekle düğmesine tıklayarak bir seçenek listesi alacaksınız. Ardından,Add group listeden seçenek.
Grup Ekle'ye tıkladıktan sonra, verilen mevcut alanlardan bir grup alanı ekleyebileceğiniz bir iletişim kutusu bulacaksınız.
Aşağıdaki ekran görüntüsüne bir göz atın. Üç etkinlik, 1, 2 ve 3 olarak işaretlediğimiz iletişim kutusunda vurgulanmıştır.
Pointer 1 - Bu grup için kullanıcı tanımlı bir ad girin.
Pointer 2 - seçin department mevcut alanlar listesinden alan.
Pointer 3 - Oku (→) düğmesine basarak seçilen alan seçilen Alanlar listesine kopyalanır.
Seçilen alanlar listesinden o departman alanını seçin ve onaylamak için Tamam'a tıklayın.
Grubu ekledikten sonra, bunu Yapı bölmesinin Yapı sekmesinde bulacaksınız. Ve bulacaksınGroup Header ve Group Footer çalışma alanındaki bantlar.
Aşağıdaki ekran görüntüsüne bir göz atın. Rapor Tasarımcısının sol tarafındaki paletten etiket simgesini grup başlığına sürükleyerek raporunuza statik bir etiket ekleyin (ekran görüntüsünde, bu etkinlik "1”).
Etikete çift tıklayarak, etiketi düzenleyebilir ve adı Department. Biçimlendirme Araç Çubuğunu veya Biçimlendirme Paletini (sırasıyla "3" ve "4" olarak işaretlenmiştir) kullanarak, etiketin biçimini değiştirebilirsiniz.
Şimdi ilerleyelim. Yapı bölmesini Veri sekmesine geçirin. Bölüm alanını seçin ve Yapı bölmesinden Grup Başlığına sürükleyin (bu etkinlik "1”Aşağıdaki ekran görüntüsünde). Raporunuzun bir önizlemesini görmek için, ekranın sol tarafında vurgulanan ve "2"Aşağıdaki ekran görüntüsünde.
Önizleme düğmesine tıkladıktan sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi sonuç raporunu bulacaksınız. Kayıtların artık departmana göre gruplanmış olduğunu göreceksiniz.
Rapor bu aşamada pek de çekici görünmüyor. Biçimlendirme Araç Çubuğu veya Biçimlendirme Paletini kullanarak bir renk dokunuşu ekleyebilir ve başlığı daha etkili hale getirebilirsiniz.
Artık Pentaho'yu kullanarak farklı rapor türleri oluşturmaya hazırsınız. Şu ana kadar tartışılan adımları izleyin ve Pentaho'da bulunan tüm özellikleri ve seçenekleri kullanmaya çalışın.
Bir chart, ayrıca denir graph, verilerin grafik gösterimidir. Pentaho Raporlama Tasarımcısı çok çeşitli grafik türleri sunar. Pentaho Raporlama Tasarımcısı paletinde bulunan "grafik öğesi" seçeneğini kullanarak bir grafik tasarlayabilirsiniz.
Bir grafik oluşturmak için üç gereksinim vardır -
Bir data-collector veri kaynaklarından grafik verilerini çıkarmak için.
Bir chart-expression toplanan verilerden bir grafik oluşturmak için.
Bir report element Ortaya çıkan grafik nesnesini görüntülemek için.
Şimdi bir örnek alalım ve Pentaho'da çizelge oluşturma sürecini anlamaya çalışalım.
Aşağıdaki tablo, üç otomobil markasının özelliklerine ilişkin verileri içerir. Bu verileri bir çubuk grafik kullanarak göstereceğiz.
Araba | Hız | Kullanıcı oyu | Kilometre | Emniyet |
---|---|---|---|---|
Fiat | 1 | 3 | 5 | 5 |
Audi | 5 | 6 | 10 | 4 |
Ford | 4 | 2 | 3 | 6 |
Her şeyden önce, adlı bir tablo oluşturun carverilen tablo verilerine göre. Veri kaynağı olarak MySQL veritabanını kullanıyoruz. Bunu (veri kaynağı) Pentaho Raporlama Tasarımcısına ekleyin. Pentaho Raporlama Tasarımcısına bir veri kaynağı ve sorgunun nasıl ekleneceğini "Pentaho - Veri Kaynakları ve Sorgular" bölümünde tartışmıştık.
Pentaho'da Grafik Oluşturma Adımları
Şimdi, verilen senaryoya göre bir grafik oluşturmak için aşağıda verilen adımları izleyin.
Adım 1 - Sorgu Ekleyin
Sorgu, tablodaki tüm kayıtları alacak car. Bu nedenle sorgu aşağıdaki gibi olmalıdır -
Select
car.id,
car.name,
car.speed,
car.user_rating,
car.millage,
car.safety
From
car
LIMIT
3
Aşağıdaki ekran görüntüsü, verilen sorgunun veri kaynağına nasıl ekleneceğini gösterir.
Adım 2 - Sayfa Başlığına Bir Resim Ekleyin
Bu isteğe bağlı bir adımdır, ancak önemlidir çünkü resimler bir raporun estetiğini iyileştirmede önemli bir rol oynar.
Aşağıdaki ekran görüntüsüne bir göz atın. Burada aşağıdaki beş etkinliği vurguladık -
Bir sorgu ekledikten sonra, sorgu alanlarını Yapı bölmesinde bulacaksınız. Yapı bölmesinden ilgili alanları seçin, sürükleyipDetails rapor çalışma alanının sekmesi.
Ayrıntılar sekmesi yalnızca alan değerlerini gösterir. İlgili başlık Etiketlerini ekleyinReport Header sekmesinden etiket alanını seçerek palette.
Paletten alınmış bir görüntü ekleyin ve Page HeaderTab. Şuraya başka bir etiket ekleyinPage Header Rapor Başlığı için ve uygun bir başlık kullanın, örneğin CAR – CHARTEtkili sunum için. Görüntü öğesine çift tıklayın - adlı bir diyalog kutusu bulacaksınız.Edit Content.
Bir resim eklemek için iki seçeneğiniz vardır. Resmin URL'sini rapora bağlayın veya resmi rapora yerleştirin. Görseli yerleştirmeyi seçtik "Embed in Report”.
İnternetten örnek bir araba görüntüsü indirin. Page Header. Konum URL'si ile örnek araba resmini bulmak için düğmeye tıklayın. Onaylamak için Tamam düğmesine tıklayın.
Adım 3 - Rapor Altbilgisine Grafik Ekleme
Seç'e tıklayarak ve sol taraftaki paletten Rapora sürükleyerek grafiği ekleyin. Aşağıdaki ekran görüntüsünde "1" olarak işaretlenmiştir. Rapor Altbilgisindeki Çubuk grafik öğesine çift tıklayın.
Adım 4 - Grafik Özelliklerini Ekleme
Grafik öğesine çift tıkladıktan sonra, toplanan veri ayrıntılarını ve grafik ifade ayrıntılarını sağlamanız gereken bir diyalog kutusu bulacaksınız.
Aşağıdaki ekran görüntüsüne bir göz atın. SekmePrimary Data Source iki işaret içerir -
İşaretleyici "1"Kategori Kümesi Veri Toplayıcıyı seçmeniz gereken bir açılır listedir.
İşaretleyici "2"Aynı zamanda bir açılır listedir category-column ad alanını seçmeniz gereken yer.
Birincil Veri Kaynağında üç bölüm vardır - Common, Series, ve Group. Burada, Sorgumuzda herhangi bir Grup kullanmadığımız için Gruplar bölümüne herhangi bir şey eklememize gerek yoktur.
Common - Bu bölümde iki alan var - category-column ve value-column. Kategori sütun değerini zatennameYukarıdaki bölümde alan. İkincisivalue-column.
Boş değere tıklayın; Aşağıdaki ekran görüntüsünde gösterildiği gibi bir diyalog kutusu bulacaksınız. İçinde işaretlenmiş iki etkinlik (1 ve 2) vardır.
Sütundaki değer alanlarını eklemek için (+) düğmesine tıklayın.
Boş değere tıkladığınızda, hız alanını seçmeniz gereken bir açılır liste bulacaksınız.
Sütuna user_rating, kilometre ve güvenlik alanları eklemek için yukarıdaki iki etkinliği tekrarlayın. Tüm bu alanları ekledikten sonra ekran aşağıda gösterildiği gibi görünecektir. Onaylamak için Tamam'ı tıklayın.
Birincil Veri kaynağı bölümündeki sonraki sütun Seriler bölümüdür.
Series- Seri alanında, değere göre seri seçeneğini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi bir diyalog kutusu bulacaksınız. İçinde iki işaret (1 ve 2) vardır.
- Sütuna yeni bir alan eklemek için (+) düğmesini tıklayın.
- Üzerine çift tıklayarak o alanı düzenleyebilirsiniz.
Hız, Kullanıcı Derecelendirmesi, Kilometre ve Güvenlik gibi alan adlarını eklemek için bu iki etkinliği tekrarlayın.
Bunlar, rapor grafiğinin belirli bir bölümünde sunulacak kullanıcı tanımlı adlardır. Ancak burada, değer sütunu alanlarında vermiş olduğunuz sıranın aynısını takip ediyorsunuz.CommonBölüm. TıklayınOK aşağıda gösterildiği gibi tüm alanları ekledikten sonra.
Tüm bölümleri ekledikten sonra, Edit Chartdiyalog kutusu aşağıdaki ekran görüntüsünde gösterildiği gibi. Bar Chart bölmesi, grafik biçimini değiştirmek için kullanılan farklı özellikler içerir.
İçinde General Çubuk Grafiğin bölümünde, 3-D değer olarak true("1" olarak işaretlenmiştir). Grafik özelliklerini onaylamak için Tamam'ı tıklayın.
Raporun önizlemesini görmek için Biçimlendirme Araç Çubuğundaki Önizleme düğmesini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi görünecektir -
Raporunuzda farklı veri modelleri türlerini kullanarak ve grafik özelliklerine farklı değerler sağlayarak farklı türde grafikler uygulayabilirsiniz. Pentaho, rapor tasarımcısında neredeyse 18 tür grafik sunar.
Çalışma alanına bir rapor öğesi yerleştirdikten sonra, farklı şekillerde biçimlendirilebilir. Pentaho Raporlama Tasarımcısı, raporlama öğelerini ihtiyacımıza göre biçimlendirmek için çeşitli özellikler sunar.
Metin biçimlendirme
Metin, sayı, tarih ve etiketler gibi tüm metin tabanlı öğeler, Rapor Tuvali'nin hemen üzerinde görünen Biçimlendirme Araç Çubuğu kullanılarak kolayca biçimlendirilebilir.
Aşağıdaki ekran görüntüsüne bir göz atın. Burada üç nesneyi işaretledik ve vurguladık -
- Seçilen Rapor Öğesi
- Araç çubuğunu biçimlendirme
- Rapor öğelerini formatlamak için Stil Bölmesi sekmesi
İlk olarak, çalışma alanında Rapor Öğesini seçin. Daha sonra, Biçimlendirme araç çubuğunu veya Stil Sekmesi bölmesindeki özellikleri kullanarak bu öğeyi birçok şekilde biçimlendirebilirsiniz.
Köprü Ekleme
Pentaho Rapor Tasarımcısı, rapor verilerinize köprüler eklemenizi sağlar. Burada, raporunuza köprülerin nasıl ekleneceğini açıklamak için genel bir örnek alacağız.
Zaten bir sorgu eklediğimizi varsayalım. employeealanların kimliği, adı ve atamasını almak için tablo. Bu alanları Raporlama çalışma alanına da ekledik. Burada şartımız , atama alanının ayrı değerlerini bir köprü kullanarak parametre değeri olarak www.google.co.in'e iletmektir.
İlk önce, çalışma alanında atama alanını seçin. Sağ tıklayın ve listeden Köprü'yi seçin. Aşağıdaki ekran görüntüsüne bir göz atın.
Köprü seçeneğini tıkladıktan sonra, köprü konumu türü, URL, Hedef, Parametre adı ve Değer gibi ayrıntıları sağlamanız gereken bir iletişim kutusu bulacaksınız.
Aşağıdaki ekran görüntüsüne bir göz atın. Burada aşağıdaki beş etkinliği işaretledik ve vurguladık -
Köprü Konumu türünü sağlayın. Genel olarak dört tür konum vardır -
Self - Aynı rapor alanına bağlanma.
URL - Söz konusu referans konumu için bir URL sağlayın.
Pentaho Repository - Pentaho Deposunu kurarsanız, yerel ana bilgisayarda o dosya URL'sini sağlayın (Oturum açmak gerekir).
Manual Link - Manuel olarak bir bağlantı veya formül oluşturun ve bunu Köprü olarak sağlayın.
Bu örnek için, URL türü konumunu kullandık.
Web sitesinin veya dosyanın URL'sini sağlayın. Bu seçenek için kullandıkhttps://www.google.co.in.
Hedef yeri sağlayın, yani _TOP, _BLANKveya _PARENT. "_TOP" kullandık. Fare imleci köprü metni üzerinde hareket ettiğinde kullanıcıya herhangi bir bilgi sağlamak istiyorsanız, bilgiyi Hedef kutusunun hemen yanında bulunan araç ipucu kutusuna yazın.
Parametre listesine bir Parametre adı ve değeri eklemek için artı (+) sembolünü seçin.
Köprünün URL'sine bir Parametre adı ve bir değer girin. Burada "q"Parametre adı olarak ve Designation field Parametre değeri olarak.
Son olarak, Köprü özelliklerini onaylamak için Tamam'ı tıklayın.
Raporun önizlemesini görmek için biçimlendirme araç çubuğundaki Önizleme düğmesini tıklayın. Önizleme düğmesini tıkladıktan sonra, aşağıdaki ekran görüntüsünü bulacaksınız. İlgili URL'sini görmek için fare işaretçisini herhangi bir atama değerinin (HR veya Admin) üzerine getirin.
Bu Pentaho Rapor Tasarımcısı önizlemesinde, köprü kullanıcıyı başka bir URL'ye yeniden yönlendirmek içindir. Bunun için, Ana araç çubuğundaki Çalıştır düğmesine (aşağıdaki ekran görüntüsünde "1" olarak işaretlenmiştir) tıklayarak bu raporu HTML üzerinde çalıştırmanız ve üzerindeki HTML seçeneğini seçmeniz gerekir.
Aşağıdaki ekran görüntüsüne bir göz atın. Raporu çalıştırmak için farklı seçenekler var, ancak raporu HTML biçiminde görüntülemeyi seçtik.
HTML seçeneğini seçtikten sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi, rapor verilerini ayrı bir HTML sayfasında bulacaksınız. Pentaho Raporlamada bir köprünün nasıl çalıştığını anlamak için herhangi bir Atama değerine tıklayın.
Satır Bantlama
Pentaho Rapor Tasarımcısı, raporunuzun alternatif satırlarını renklendirmenize izin veren bir satır bantlama özelliğine sahiptir. Nasıl çalıştığını anlamak için önceki örneğimizi alalım.
Elemanları çalışma alanına ekledikten sonra, rapor çalışma alanını tıklayın → Biçim menüsüne gidin → Satır Bantlama'yı seçin. Aşağıdaki ekran görüntüsüne bir göz atın.
Satır Bantlama seçeneğini seçtikten sonra, bir iletişim kutusu bulacaksınız. Burada açılır listeden bir renk seçebilirsiniz. Alternatif renkler olarak kırmızı ve yeşili seçtik. Şimdi, onaylamak için Tamam düğmesine tıklayın. Aşağıdaki ekran görüntüsüne bir göz atın.
Raporunuzun alternatif satır renkleriyle nasıl göründüğünü görmek için Önizleme düğmesini tıklayın. Aşağıdaki ekran görüntüsünde gösterildiği gibi görünecektir.
Bir raporun her sayfası bir Page-header alan ve bir Page-footeralan. Kalan sayfa, gerçek rapor içeriği için mevcuttur.
Sayfa altbilgisi sekmesi, bazı öznitelikleri ve işlevleri sunmak için kullanılır. Örneğin, bir çalışanın yaş alanının maksimum değerini Sayfa altbilgisine yazdırabiliriz. Raporlama motoru, işlevleri kullanarak bu özelliklere izin verir.
Aynısını kullanalım employeeönceki bölümlerde kullandığımız tablo. Tüm alanları rapor çalışma alanına ekledikten sonra, bir çalışanın maksimum yaşını bulmak için şimdi Sayfa altbilgisi sekmesine bir işlev ekleyelim.
Raporunuza önceden tanımlanmış bir işlev eklemek için aşağıda verilen adımları izleyin.
Adım 1 - İşlev Düğmesine ( f x ) tıklayın
Aşağıdaki ekran görüntüsüne bir göz atın. Burada, yapı bölmesindeki Veri sekmesi bir f x sembolü içerir ("1”). Bu, işlev ekle düğmesidir. Rapora farklı işlevler eklemek için bu düğmeyi tıklayın.
Adım 2 - Belirli Bir Fonksiyon Seçin
Ardından, farklı gruplara ayrılmış farklı işlevlere sahip bir iletişim kutusu bulacaksınız. Bir çalışanın maksimum yaşını sayfa altbilgisine yazdırmak için,Maximum işlevi Summary "olarak işaretlenen grup1"Aşağıdaki ekran görüntüsünde. Seçin ve tıklayınOK.
Tıkladığınızda Ok düğmesi, işlev, ekranın sağ tarafına yerleştirilen Yapı Bölmesindeki İşlevler etiketine eklenecektir.
Adım 3 - Bir Alan Adı Tanımlayın
Eklenen işlevi (yani Maksimum) seçtikten sonra, yapı bölmesinin altında o işlevin özelliklerini içeren başka bir bölme bulacaksınız.
Aşağıdaki ekrana bir göz atın. Büyütülmüş kutu iki işaretçi içerir (İşaretçi 1 ve İşaretçi 2).
Pointer 1 - Yapı bölmesinin veri sekmesinde işlevi seçin.
Pointer 2- Açılır listeden yaş alanını seçerek özellikler bölümünde Alan adını düzenleyin. Çünkü bir çalışanın maksimum yaşını basmamız gerekiyor.
Adım 4 - Rapor Çalışma Alanına Bir İşlev Ekleme
Artık işlev, özelleştirilmiş özelliklerle hazırdır. Artık bu işlevi raporunuzda bir sayfa altbilgisi özelliği olarak kullanabilirsiniz.
Aşağıdaki ekran görüntüsüne bir göz atın. Yine, iki işaretçi içerir (İşaretçi 1 ve İşaretçi 2).
Pointer 1- Aşağıdaki ekran görüntüsünde gösterildiği gibi, Yapı bölmesinden Maksimum işlevini seçip çalışma alanındaki sayfa altbilgi bandına sürükleyin. Artık raporunuzun tasarımı hazır.
Pointer 2 - Ekranın sol tarafındaki Önizleme düğmesini seçin.
Adım 5 - Önizlemeyi Kontrol Edin
Aşağıdaki ekrana bir göz atın. Raporun ön izlemesini gösterir. Bir çalışanın maksimum yaşı, büyütülmüş bir kutuda işaretlenir ve gösterilir.
Pentaho - Ek İşlevler
Aşağıdaki tablo, raporlarınızda kullanabileceğiniz ek bir işlev listesi sağlar.
Ortak Fonksiyonlar | ||
---|---|---|
S.No. | Fonksiyon adı | Amaç |
1 | Formülü Aç | Yerleşik Formül Düzenleyiciyi kullanarak kendi özel Açık Formül işlevinizi oluşturmanıza olanak sağlar. |
2 | Sayfa | Oluşturmadan önce raporda kullanılan sayfa sayısını sayın. |
3 | Toplam Sayfa Sayısı | Oluşturulan rapordaki toplam sayfa sayısını listeleyin. |
4 | Sayfaların Sayfası | Oluşturma raporundaki toplam sayfa sayısıyla birlikte geçerli sayfa numarasını yazdırır. |
Rapor Fonksiyonları | ||
S.No. | Fonksiyon adı | Amaç |
1 | İhracat Türü | Bu rapor için verilen dışa aktarma türünün seçilip seçilmediğini test eder. |
2 | Satır Bantlama | Bir gruptaki her öğe bandının arka plan rengini değiştirir. |
3 | Yinelemeyi Gizle | Bir gruptaki eşit değerleri gizler. Yalnızca ilk değiştirilen değer yazdırılır. |
4 | Sayfa Üstbilgisini ve Altbilgisini Gizle | Çıktı türü sayfalanabilir olmadığında sayfa üstbilgisini ve altbilgi şeritlerini gizler. |
5 | Sayfa Altbilgisini Göster | Yalnızca raporda oluşturulan son sayfadaki sayfa alt bilgisini gösterir. |
Özet İşlevleri | ||
S.No. | Fonksiyon adı | Amaç |
1 | Toplam | Seçili sayısal sütunun toplamını hesaplar. |
2 | Miktar | Bir grupta bulunan toplam öğe sayısını sayar. Grup belirtilmezse, raporun tamamındaki tüm öğeler sayılır. |
3 | Sayfaya göre say | Oluşturulan bir sayfada bir grupta bulunan toplam öğe sayısını sayar. Grup belirtilmezse, sayfanın tamamındaki tüm öğeler sayılır. |
4 | Grup Sayısı | Seçili gruplardaki toplam öğe sayısını sayar. Grup belirtilmezse, tüm gruplardaki tüm öğeler sayılır. |
5 | Minimum | Bir gruptaki en düşük veya en küçük değeri tanımlar. |
6 | Maksimum | Bir gruptaki en yüksek veya en büyük değeri tanımlar. |
7 | Toplam Bölüm | İki sütundan toplamlar üzerinde basit bir bölme gerçekleştirir ve sayısal bir değer döndürür. |
8 | Toplam Bölüm Yüzdesi | İki sütundan toplamlar üzerinde basit bir bölme gerçekleştirir ve bir yüzde değeri döndürür. |
9 | Hesaplama | Bir hesaplamanın sonucunu depolar. Bu işlev gruplar halinde kullanılır. |
10 | Sayfa sayısı | Bir sayfadaki öğeleri belirtilen kriterlere göre sayar. Yeni bir sayfaya ulaşıldığında bu değer sıfırlanır. |
11 | Sayfaların Toplamı | Belirtilen tüm öğeleri bir sayfaya ekler ve bir toplam üretir. Yeni bir sayfaya ulaşıldığında bu değer sıfırlanır. |
Çalışan Fonksiyonlar | ||
S.No. | Fonksiyon adı | Amaç |
1 | Toplam | Belirtilen sütunun değişen toplam toplamını hesaplar. |
2 | Miktar | Bir gruptaki veya bir rapordaki öğeleri sayın. |
3 | Grup Sayısı | Bir rapordaki grupların sayısını sayar. |
4 | Farklıları Say | Bir sütundaki belirli bir değerin farklı oluşumlarını sayar. |
5 | Ortalama | Belirli bir sütundaki ortalama değeri hesaplar. |
6 | Minimum | Bir sütundaki en düşük veya en küçük değeri tanımlar. |
7 | Maksimum | Bir sütundaki en yüksek veya en büyük değeri tanımlar. |
8 | Toplam Yüzdesi | Sayısal bir sütunun yüzde değerini hesaplar. Toplam tutar, sayılan öğe sayısına bölünür. |
Gelişmiş işlevler | ||
S.No. | Fonksiyon adı | Amaç |
1 | Mesaj Formatı | Metni Java Message Format spesifikasyonuna göre formatlar. |
2 | Kaynak Mesaj Formatı | Bir kaynak paketindeki metni Java İleti Biçimi belirtimine göre biçimlendirir. |
3 | Yukarı Bak | Bir dizeyi bir sütundan diğerine eşler. |
4 | Dolaylı Arama | Eşlenmiş bir alandan bir değer döndürür. |
5 | Kaynak Paketi Araması | Tanımlanan alandaki değeri kaynak paketinde bir anahtar olarak kullanarak bir kaynak paketi araması gerçekleştirir. |
6 | Formülü Aç | Yerleşik Formül Düzenleyiciyi kullanarak kendi özel Açık Formül işlevinizi oluşturmanıza olanak sağlar. |