Pentaho - Formattazione degli elementi del report
Dopo aver posizionato un elemento del report nell'area di lavoro, è possibile formattarlo in diversi modi. Pentaho Reporting Designer fornisce varie funzionalità per formattare gli elementi di reporting secondo i nostri requisiti.
Formattazione del testo
Tutti gli elementi basati su testo come testo, numero, data ed etichette possono essere facilmente formattati utilizzando la barra degli strumenti di formattazione che appare appena sopra l'area di disegno del report.
Dai un'occhiata al seguente screenshot. Qui abbiamo contrassegnato ed evidenziato tre oggetti:
- Elemento report selezionato
- Barra degli strumenti di formattazione
- Scheda Riquadro stile per la formattazione degli elementi del report
Prima di tutto, seleziona l'elemento Report nell'area di lavoro. Successivamente, è possibile formattare l'elemento in molti modi utilizzando la barra degli strumenti Formattazione o utilizzando le proprietà dal riquadro Scheda Stile.
Aggiunta di collegamenti ipertestuali
Pentaho Report Designer consente di aggiungere collegamenti ipertestuali ai dati del report. Di seguito faremo un esempio generale per spiegare come aggiungere collegamenti ipertestuali nel report.
Supponiamo di aver già aggiunto una query nel file employeetabella per recuperare l'ID, il nome e la designazione dei campi. Abbiamo anche aggiunto questi campi all'area di lavoro Reporting. In questo caso, il nostro requisito è trasferire i singoli valori del campo di designazione a www.google.co.in come valore di parametro utilizzando un collegamento ipertestuale.
Innanzitutto, seleziona il campo di designazione nell'area di lavoro. Fare clic con il tasto destro su di esso e selezionare Collegamento ipertestuale dall'elenco. Dai un'occhiata al seguente screenshot.
Dopo aver fatto clic sull'opzione Collegamento ipertestuale, troverai una finestra di dialogo in cui devi fornire dettagli come Tipo di posizione del collegamento ipertestuale, URL, Destinazione, Nome parametro e Valore.
Dai un'occhiata al seguente screenshot. Qui abbiamo contrassegnato ed evidenziato le seguenti cinque attività:
Fornisci il tipo di posizione del collegamento ipertestuale. In genere ci sono quattro tipi di posizioni:
Self - Collegamento allo stesso campo del report.
URL - Fornisci un URL per quella posizione di riferimento.
Pentaho Repository - Se installi Pentaho Repository, fornisci l'URL del file nell'host locale (è richiesto l'accesso).
Manual Link - Creare manualmente un collegamento o una formula e fornirli come collegamento ipertestuale.
Per questo esempio, abbiamo utilizzato la posizione del tipo di URL.
Fornisci l'URL del sito web o del file. Per questa opzione, abbiamo utilizzatohttps://www.google.co.in.
Fornisci la posizione di destinazione, ovvero _TOP, _BLANK, o _PARENT. Abbiamo usato "_TOP". Se si desidera fornire informazioni all'utente quando il puntatore del mouse si sposta sul testo del collegamento ipertestuale, digitare le informazioni nella casella del suggerimento che si trova proprio accanto alla casella Destinazione.
Selezionare il simbolo più (+) per aggiungere un nome e un valore di parametro all'elenco dei parametri.
Fornire un nome parametro e un valore all'URL del collegamento ipertestuale. Qui abbiamo usato "q"Come nome del parametro e Designation field come valore del parametro.
Infine, fare clic su OK per confermare le proprietà del collegamento ipertestuale.
Fare clic sul pulsante Anteprima sulla barra degli strumenti di formattazione per visualizzare un'anteprima del report. Dopo aver fatto clic sul pulsante Anteprima, troverai la seguente schermata. Posiziona il puntatore del mouse su qualsiasi valore di designazione, HR o Admin, per vedere il rispettivo URL.
In questa anteprima di Pentaho Report Designer, il collegamento ipertestuale ha lo scopo di reindirizzare l'utente a un altro URL. Per questo, devi eseguire questo rapporto su HTML facendo clic sul pulsante Esegui sulla barra degli strumenti principale (contrassegnato come "1" nello screenshot seguente) e selezionare l'opzione HTML su di esso.
Dai un'occhiata al seguente screenshot. Sono disponibili diverse opzioni per l'esecuzione del report, ma abbiamo scelto di visualizzare il report in formato HTML.
Dopo aver selezionato l'opzione HTML, troverai i dati del report in una pagina HTML separata, come mostrato nello screenshot seguente. Fare clic su qualsiasi valore di designazione per capire come funziona un collegamento ipertestuale in Pentaho Reporting.
Row Banding
Pentaho Report Designer dispone di una proprietà di banding di riga che consente di colorare le righe alternative del report. Prendiamo il nostro esempio precedente per capire come funziona.
Dopo aver aggiunto gli elementi all'area di lavoro, fare clic sull'area di lavoro del report → andare al menu Formato → selezionare Banding di righe. Dai un'occhiata al seguente screenshot.
Dopo aver selezionato l'opzione Row Banding, troverai una finestra di dialogo. Qui puoi selezionare un colore dall'elenco a discesa. Abbiamo selezionato il rosso e il verde come colori alternativi. Ora fai clic sul pulsante OK per confermare. Dai un'occhiata al seguente screenshot.
Fare clic sul pulsante Anteprima per vedere come viene visualizzato il report con colori di riga alternativi. Apparirà come mostrato nella seguente schermata.