creazione di report con il pannello dei report...

338
Creazione di report con il pannello dei report Java Web Intelligence XI 3.1

Upload: nguyenxuyen

Post on 09-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Creazione di report con il pannellodei report Java

Web Intelligence XI 3.1

© 2008 Business Objects, società del gruppo SAP. Tutti i diritti riservati. BusinessObjects è titolare dei seguenti brevetti degli Stati Uniti, che possono riguardare

Copyright

prodotti offerti e concessi in licenza da Business Objects: 5,295,243; 5,339,390;5,555,403; 5,590,250; 5,619,632; 5,632,009; 5,857,205; 5,880,742; 5,883,635;6,085,202; 6,108,698; 6,247,008; 6,289,352; 6,300,957; 6,377,259; 6,490,593;6,578,027; 6,581,068; 6,628,312; 6,654,761; 6,768,986; 6,772,409; 6,831,668;6,882,998; 6,892,189; 6,901,555; 7,089,238; 7,107,266; 7,139,766; 7,178,099;7,181,435; 7,181,440; 7,194,465; 7,222,130; 7,299,419; 7,320,122 e 7,356,779.Business Objects e i rispettivi logotipi, BusinessObjects, Business Objects CrystalVision, Business Process On Demand, BusinessQuery, Cartesis, Crystal Analysis,Crystal Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, CrystalReports, Crystal Vision, Desktop Intelligence, Inxight e i rispettivi logotipi, Linguistx,Star Tree, Table Lens, Thingfinder, Timewall, Let There Be Light, Metify, NSite,Rapid Marts, RapidMarts, Spectrum Design, Web Intelligence, Workmail ed Xcelsiussono marchi o marchi registrati negli Stati Uniti e/o in altri Paesi di Business Objectse/o di altre società affiliate. SAP è un marchio depositato o un marchio registratodi SAP AG in Germania e in diversi altri Paesi. Tutti gli altri nomi citati nel presentedocumento sono marchi dei rispettivi proprietari.

I prodotti Business Objects di questa versione potrebbero contenere ridistribuzionidi software concesso in licenza da terze parti. Alcuni di questi componenti singoli

Collaboratoridi terze parti

possono essere disponibili con altre licenze. Un elenco parziale di collaboratori diterze parti che hanno richiesto o concesso i riconoscimenti e richiesto gli avvisi, èdisponibile all'indirizzo: http://www.businessobjects.com/thirdparty

2008-09-12

SommarioInformazioni su Web Intelligence 19Capitolo 1

Modalità di esecuzione della business intelligence sul Web con WebIntelligence.................................................................................................20Esecuzione offline di business intelligence da parte di Web Intelligence...20Interazione con i report Web Intelligence..................................................20

Visualizzazione e stampa dei report Web Intelligence.........................21Drill sui report Web Intelligence............................................................21Esecuzione di analisi sui report............................................................21

Creazione e modifica di documenti Web Intelligence................................22Web Intelligence Query - HTML...........................................................22Pannello dei report Java di Web Intelligence.......................................23Web Intelligence Rich Client................................................................23Pannello dei report HTML di Web Intelligence.....................................24

Accesso a Web Intelligence da InfoView 25Capitolo 2

Per connettersi a InfoView.........................................................................26Per disconnettersi da InfoView..................................................................27Opzioni di Web Intelligence InfoView........................................................27

Opzioni di creazione e visualizzazione dei documenti WebIntelligence...........................................................................................27Per impostare le opzioni di drill di Web Intelligence.............................30Se non si seleziona questa opzione, cambia solo il blocco su cui vengonoeseguite operazioni di drill....................................................................33

Creazione e modifica di query nel pannello dei report Java 37Capitolo 3

Creazione, modifica e salvataggio dei documenti.....................................38

Creazione di report con il pannello dei report Java 3

Per selezionare un universo.................................................................38Per modificare un documento Web Intelligence...................................38

Abbinamento tra gli oggetti dell'universo e i dati.......................................39Classi e sottoclassi...............................................................................39Oggetto dimensione.............................................................................39Oggetto dettaglio..................................................................................39Oggetto indicatore................................................................................40

Creazione e uso di query...........................................................................40Per creare ed eseguire una query nel pannello dei report Java..........40Per impostare le proprietà della query:................................................41Per interrompere una query.................................................................42Per rimuovere una query......................................................................43Per duplicare una query.......................................................................43Query multiple......................................................................................44

Controllo dell'accesso alle query...............................................................45Proprietà Consenti ad altri utenti di modificare tutti i fornitori di dati.....45

Controllo del recupero dei dati tramite le query.........................................45Proprietà Durata max recupero............................................................45Proprietà N. max di righe recuperate...................................................45Proprietà Recupera righe duplicate......................................................46

Impostazione del livello dell’analisi............................................................46Livello dell’analisi..................................................................................46Livelli di analisi.....................................................................................47Per impostare i livelli di analisi.............................................................48

Contesti della query...................................................................................48Definizione di query ambigua...............................................................48Definizione di contesto.........................................................................49Scelta di un contesto per l'esecuzione di una query............................49Definizione dei metodi d'uso dei contesti.............................................50

4 Creazione di report con il pannello dei report Java

Sommario

Uso di query combinate 51Capitolo 4

Definizione di query combinate.................................................................52Tipi di query combinate..............................................................................52Utilizzo delle query combinate...................................................................53Generazione di query combinate da parte di Web Intelligence.................54Per creare una query combinata...............................................................54Struttura della query combinata.................................................................55

Per restituire un elenco di Anni e di Anni di prenotazione in base al numerodi clienti................................................................................................55

Precedenza della query combinata...........................................................56Query combinate multiple.....................................................................57Per impostare l'ordine di precedenza delle query combinate nel pannelloreport Java...........................................................................................58

Applicazione di filtri alle query 61Capitolo 5

Definizione di filtri di query.........................................................................62Confronto tra filtri di query e filtri di report.................................................63Tipi di filtri di query.....................................................................................63

Filtri di query predefiniti........................................................................64Filtri rapidi.............................................................................................64Filtri di query personalizzati..................................................................65Queryoperatori filtro di e prompt...........................................................66Combinazione di filtri di query..............................................................69

Filtro dei dati con sottoquery 73Capitolo 6

Definizione di una sottoquery....................................................................74Operazioni eseguite dalle sottoquery........................................................74Funzionamento delle sottoquery...............................................................74Per creare una sottoquery.........................................................................74

Creazione di report con il pannello dei report Java 5

Sommario

Per scoprire quali clienti hanno acquistato un servizio precedentementeriservato nel primo trimestre del 2003 e a quanto ammonta il fatturato daessi generato........................................................................................76

Parametri delle sottoquery.........................................................................77

Classificazione dei dati tramite la classificazione del database 79Capitolo 7

Definizione di una classifica del database.................................................80Parametri della classifica del database.....................................................81Per creare una classifica del database......................................................82

Per creare un report che restituisce i primi 10 dipendenti in base allostipendio e calcolati in base al reparto.................................................83

Filtraggio dei dati utilizzando i prompt 85Capitolo 8

Definizione di un prompt............................................................................86Prompt uniti..........................................................................................87

Prompt sovrapposti....................................................................................87Elenco di valori gerarchico.........................................................................88Queryoperatori filtro di e prompt................................................................88

Operatore Uguale a..............................................................................88Operatore Non è uguale a....................................................................88Operatore Diverso da...........................................................................88Operatore Maggiore di.........................................................................89Operatore Maggiore o uguale a...........................................................89Operatore Minore di.............................................................................89Operatore Minore o uguale a...............................................................89Operatore Tra.......................................................................................90Operatore Non tra................................................................................90Operatore In elenco..............................................................................90Operatore Non in elenco......................................................................90Operatore Corrisponde ai criteri di ricerca...........................................91Operatore Non corrisponde ai criteri di ricerca....................................91

6 Creazione di report con il pannello dei report Java

Sommario

Operatore Entrambi..............................................................................91Operatore Tranne.................................................................................91

Per creare un prompt.................................................................................92Per rimuovere un prompt...........................................................................93Definizione della visualizzazione dei prompt.............................................93Combinazione di prompt............................................................................94

Combinazione di prompt con i filtri di query.........................................95Per cambiare l'ordine dei prompt...............................................................95Unione dei prompt.....................................................................................95

Interfaccia di reporting del pannello report Java 97Capitolo 9

Risposta ai prompt 101Capitolo 10

Per immettere i valori per rispondere a un prompt..................................102Per immettere le date e rispondere a un prompt.....................................103

Modalità di visualizzazione di Web Intelligence 105Capitolo 11

Per passare da una modalità di visualizzazione all'altra.........................106Modalità Bozza...................................................................................106Modalità Pagina..................................................................................106Modalità PDF......................................................................................107Modalità Visualizzazione rapida.........................................................107Per selezionare la modalità di visualizzazione ottimizzata.................109

Utilizzo dei segnalatori per evidenziare i risultati 111Capitolo 12

Definizione dei segnalatori......................................................................112Sottosegnalatori.................................................................................113

Per aggiungere, modificare, duplicare, assegnare la priorità o attivare isegnalatori...............................................................................................113Per creare un segnalatore.......................................................................114

Creazione di report con il pannello dei report Java 7

Sommario

Per impostare il formato di un segnalatore..............................................115Uso di formule per creare segnalatori avanzati.......................................116

Unione di dimensioni da più fornitori di dati 119Capitolo 13

Definizione di dimensioni unite................................................................120Quando unire le dimensioni.....................................................................120Scelta delle dimensioni da unire..............................................................120Esempio di dimensione unita...................................................................121Forzatura di calcoli uniti con la funzione ForzaUnione............................123Creazione, modifica ed eliminazione delle dimensioni unite...................125

Per unire le dimensioni.......................................................................125Per unire automaticamente le dimensioni..........................................126Per modificare una dimensione unificata...........................................126Per eliminare una dimensione unita...................................................127

Effetti delle dimensioni unite....................................................................127Sincronizzazione dei fornitori di dati con diversi livelli diaggregazione......................................................................................127Oggetti dettaglio e dimensioni unite...................................................129Oggetti incompatibili e dimensioni unite.............................................130Filtraggio delle dimensioni unite.........................................................132Drill sulle dimensioni unite..................................................................133Estensione dei valori restituiti dalle dimensioni unite.........................133

Classifica dei dati nei report Web Intelligence 137Capitolo 14

classifica dei dati......................................................................................138Classifiche e ordinamenti.........................................................................138Classifiche limitate...................................................................................139Parametri di classifica..............................................................................141

Esempio di classifica..........................................................................143Classifica e ordine dei dati.......................................................................144

8 Creazione di report con il pannello dei report Java

Sommario

Classifica dei workflow.............................................................................144Per creare una classificazione...........................................................145

Esempi di classifica.................................................................................145

Rilevamento dei dati modificati 151Capitolo 15

Rilevamento delle modifiche apportate ai dati.........................................152Tipi di modifiche dei dati..........................................................................152Modalità di rilevamento dati.....................................................................153

Modalità di rilevamento automatico dei dati.......................................153Modalità di rilevamento manuale dei dati...........................................153

Per attivare il rilevamento dati.................................................................153Per modificare i dati di riferimento...........................................................154Visualizzazione dei dati modificati...........................................................155

Per visualizzare o nascondere i dati modificati..................................155Configurazione dell'aspetto dei dati modificati...................................155Visualizzazione dei dati modificati in blocchi......................................156Visualizzazione dei dati modificati in report con dimensioni unite......158Visualizzazione dei dati modificati in sezioni......................................160Visualizzazione dei dati modificati in blocchi con interruzioni............162Visualizzazione dei dati modificati in grafici.......................................162

Limiti del rilevamento dati........................................................................163Rilevamento dati e drill.......................................................................163Rilevamento dati e Aggiornamento all'apertura.................................163

Uso del linguaggio delle formule Web Intelligence per il rilevamento dei datimodificati..................................................................................................164

Funzione RefValue.............................................................................164Funzione RefValueDate.....................................................................164Creazione di formule utilizzando la funzione RefValue......................165

Dati modificati e contesto di calcolo........................................................166

Creazione di report con il pannello dei report Java 9

Sommario

Organizzazione dei dati con sezioni, interruzioni e ordinamenti 169Capitolo 16

Utilizzo delle sezioni per il raggruppamento dei dati...............................170Raggruppamento delle informazioni con le sezioni............................170Sezioni della vista della struttura........................................................172Creazione e rimozione delle sezioni e delle sottosezioni...................173Proprietà della sezione.......................................................................174Per impostare il layout di pagina per una sezione.............................176

Uso delle interruzioni...............................................................................176Definizione di interruzione..................................................................176Interruzioni e sezioni..........................................................................177Ordinamento predefinito nelle interruzioni.........................................177Per inserire un'interruzione................................................................177Per assegnare la priorità alle interruzioni...........................................178Per definire le proprietà di visualizzazione di un'interruzione............178Per rimuovere un'interruzione............................................................180

Uso degli ordinamenti per organizzare i dati...........................................181Ordinamento dei risultati visualizzati sui report..................................181Per applicare un ordinamento crescente o decrescente....................182Per applicare un ordinamento personalizzato....................................182Per definire una priorità tra ordinamenti multipli:................................183

Calcoli, formule e variabili 185Capitolo 17

Calcoli, formule e variabili........................................................................186Uso dei calcoli standard...........................................................................186

Per inserire un calcolo standard in una tabella o in un campoincrociato............................................................................................186Per rimuovere un calcolo standard....................................................187

Operazioni con le formule........................................................................187Barra degli strumenti Formula............................................................187

10 Creazione di report con il pannello dei report Java

Sommario

Operazioni con le variabili........................................................................189Per creare una variabile mediante la finestra di dialogo Creavariabile..............................................................................................189Per creare una variabile utilizzando l'Editor delle variabili.................190Per modificare una variabile...............................................................190Per eliminare una variabile.................................................................190

Applicazione di filtri ai report 191Capitolo 18

Definizione di filtri di report......................................................................192Tipi di filtri di report..................................................................................192Confronto tra filtri di query e filtri di report...............................................193Operatori di filtri di report.........................................................................193

Operatore Uguale a............................................................................193Operatore Non è uguale a..................................................................193Operatore Diverso da.........................................................................194Operatore Maggiore di.......................................................................194Operatore Maggiore o uguale a.........................................................194Operatore Minore di...........................................................................194Operatore Minore o uguale a.............................................................195Operatore Tra.....................................................................................195Operatore Non tra..............................................................................195Operatore In elenco............................................................................195Operatore Non in elenco....................................................................196Operatore È Nullo...............................................................................196Operatore Non è nullo........................................................................196

Creazione, modifica ed eliminazione dei filtri di report............................196Per creare un filtro di report utilizzando l'opzione Filtro rapido..........196Per creare un filtro di report utilizzando l'Editor dei filtri.....................197Per creare filtri di report semplici........................................................198Per combinare filtri multipli in un report..............................................199Per visualizzare i filtri di un report......................................................199

Creazione di report con il pannello dei report Java 11

Sommario

Per modificare un filtro di report.........................................................199Per eliminare un filtro di report...........................................................200

Drill sui dati di un report 201Capitolo 19

Cos’è il drill?............................................................................................202Livello dell’analisi................................................................................203Per impostare i livelli di analisi...........................................................205Percorsi drill e gerarchie.....................................................................205

Per passare alla modalità Drill.................................................................206Recupero di più livelli di data nel report...................................................207

Per eseguire il drill al di fuori dell'ambito di analisi.............................207Per scegliere un percorso di drill tra vari percorsi disponibili...................208Esecuzione del drill su dimensioni nelle tabelle e sezioni.......................209

Drill down............................................................................................209Drill up................................................................................................211Esplora per.........................................................................................212

Esecuzione del drill su indicatori nelle tabelle e sezioni..........................215Per eseguire il drill down su un valore di indicatore...........................215Per eseguire il drill up sul valore di un indicatore...............................215

Sincronizzazione del drill tra varie tabelle e grafici..................................216Drill sui grafici..........................................................................................216

Drill sulle dimensioni mediante gli assi dei grafici..............................217Drill sugli indicatori nei grafici.............................................................218Drill sulle legende degli assi...............................................................220

Uso dei filtri per il drill...............................................................................221Per modificare il valore di un filtro sulla barra degli strumenti Drill.....222Per aggiungere o rimuovere un filtro di drill ......................................222

Salvataggio dei report con filtri di drill......................................................223Aggiornamento dei dati in un report con prompt su cui è stato eseguito ildrill...........................................................................................................223Uso del drill di query................................................................................223

12 Creazione di report con il pannello dei report Java

Sommario

Definizione di drill di query.................................................................223

Visualizzazione dei dati nelle tabelle 227Capitolo 20

Tabelle in Web Intelligence......................................................................228Tipi di tabella in Web Intelligence............................................................228

Tabella verticale..................................................................................228Tabella orizzontale..............................................................................229Tabella a campi incrociati...................................................................229moduli.................................................................................................230

Visualizza struttura e Visualizza risultati..................................................231Creazione e modifica delle tabelle...........................................................231

Per creare una tabella mediante il trascinamento di oggetti in unreport..................................................................................................231Per creare una tabella selezionando un modello...............................232Per copiare una tabella......................................................................233Per applicare un modello diverso a una tabella utilizzando il trascinamentodella selezione....................................................................................234Per applicare un modello diverso a una tabella con Trasforma in.....234Per aggiungere righe o colonne alle tabelle utilizzando il trascinamentodella selezione....................................................................................235Per aggiungere righe o colonne di tabelle utilizzando il menu della barradegli strumenti Inserisci riga o Inserisci colonna................................235Per rimuovere le righe o le colonne di una tabella.............................236Per spostare una riga o una colonna.................................................236Per invertire una riga o una colonna..................................................236Per sostituire una riga o una colonna.................................................236Per cancellare il contenuto delle celle di una tabella.........................236Per rimuovere una tabella..................................................................237

Formattazione di tabelle e celle di tabelle...............................................237Per selezionare un colore per lo sfondo della tabella........................237Per definire colori alternati per le righe e le colonne di una tabella.....238

Creazione di report con il pannello dei report Java 13

Sommario

Per inserire un'immagine o l'aspetto in una tabella............................239Per formattare i bordi della tabella o della cella.................................239Per formattare il testo nelle celle della tabella....................................240Per impostare l'altezza e la larghezza delle celle...............................240Per copiare la formattazione utilizzando Copia formato.....................242Per impostare la posizione di una tabella o di un grafico nella pagina delreport..................................................................................................243Per definire i livelli delle tabelle e delle celle......................................243Per unire le celle della tabella............................................................244

Modifica di tabelle per la creazione di tabelle a campi incrociati.............244Per creare una tabella a campi incrociati mediante l'aggiunta di un oggettoall'interno di una tabella verticale o orizzontale..................................244Per creare una tabella a campi incrociati spostando una colonna o unariga.....................................................................................................245

Controllo della visualizzazione dati nelle tabelle.....................................245Visualizzazione o disattivazione della visualizzazione di tabelle, righe ocolonne vuote.....................................................................................245Aggregazione di righe duplicate.........................................................246Per mostrare o nascondere le intestazioni e i piè di pagina...............246Per iniziare le tabelle su una nuova pagina del report.......................247Per visualizzare i nomi degli oggetti nelle intestazioni di tabelle a campiincrociati.............................................................................................247Per evitare le interruzioni di pagina nelle tabelle................................247Per ripetere intestazioni o piè di pagina di tabella nelle pagine delreport..................................................................................................247

Copia delle tabelle...................................................................................248Per copiare una tabella......................................................................248Per copiare una tabella come testo....................................................248

Visualizzazione dei dati nelle celle indipendenti 251Capitolo 21

Definizione di celle indipendenti..............................................................252Per inserire una cella indipendente in un report......................................253

14 Creazione di report con il pannello dei report Java

Sommario

Per copiare una cella indipendente.........................................................253Per copiare una cella indipendente come testo in un'altra applicazione..254

Visualizzazione dei dati nei grafici 255Capitolo 22

Creazione di grafici..................................................................................256Tipi di grafici in Web Intelligence.............................................................256

Istogrammi..........................................................................................256Grafici a linee.....................................................................................257Grafici ad area....................................................................................257Grafici a torta......................................................................................258Grafici polari, a radar e a dispersione................................................258Grafici 3D...........................................................................................259Grafici 2D...........................................................................................259

Aggiunta, copia e rimozione dei grafici....................................................260Per aggiungere un grafico a un report...............................................260Per copiare un grafico........................................................................261Per rimuovere un grafico....................................................................261

Cambiamento del tipo di grafico..............................................................262Per cambiare il tipo di grafico utilizzando il metodo di trascinamento dellaselezione............................................................................................262Per cambiare il tipo di grafico con la funzione Trasforma in...............262

Posizionamento e dimensionamento dei grafici......................................263Per impostare la posizione di una tabella o di un grafico nella pagina delreport..................................................................................................263Per posizionare un grafico rispetto ad altri grafici o tabelle................263Per ridimensionare un grafico............................................................264

Formattazione dei grafici.........................................................................264Per inserire e formattare il titolo del grafico........................................264Per visualizzare un grafico in formato 3D..........................................265Per aggiungere i colori di sfondo a un grafico....................................265Per modificare i bordi del grafico........................................................265

Creazione di report con il pannello dei report Java 15

Sommario

Per selezionare e formattare la base e le pareti del grafico...............266Per visualizzare e formattare le legende degli assi............................266Per evitare interruzioni di pagina nei grafici.......................................267Per visualizzare le etichette degli assi nei grafici a torta....................267Per formattare il testo, i bordi e lo sfondo dell'etichetta dell'asse.......267Per visualizzare, nascondere o formattare la griglia degli assi..........268Visualizzazione e formattazione dei dati del grafico..........................268

Formattazione di numeri e date 273Capitolo 23

Formati predefiniti e personalizzati..........................................................274Formati predefiniti...............................................................................274Formati personalizzati........................................................................275

Operazioni con i documenti 281Capitolo 24

Per creare un documento Web Intelligence da InfoView.........................282Per aprire un documento Web Intelligence da InfoView..........................282Per eliminare un documento Web Intelligence da InfoView....................283Salvataggio di documenti.........................................................................283

Per salvare un nuovo documento Web Intelligence in InfoView........283Per salvare un documento Web Intelligence come foglio di lavoroExcel...................................................................................................284Per salvare un documento Web Intelligence come file PDF..............284Per salvare un documento Web Intelligence come file CSV..............285Salvataggio automatico e ripristino....................................................286

Stampa di documenti Web Intelligence...................................................288Per stampare un report dal pannello dei report Java.........................289

Modifica delle proprietà dei documenti....................................................289Per visualizzare le proprietà del documento......................................291

Per eliminare i dati da un documento......................................................291Collegamento ad altri documenti.............................................................292

16 Creazione di report con il pannello dei report Java

Sommario

Collegamento ad altri documenti........................................................292Operazioni con i collegamenti ipertestuali..........................................323

Ulteriori informazioni 325Appendice A

Indice 329

Creazione di report con il pannello dei report Java 17

Sommario

18 Creazione di report con il pannello dei report Java

Sommario

Informazioni su WebIntelligence

1

Modalità di esecuzione della businessintelligence sul Web con WebIntelligence

Web Intelligence fornisce agli utenti aziendali un'interfaccia utente sempliceda utilizzare, interattiva e flessibile per la creazione e l'analisi di report relativiai dati aziendali sul Web, nonché su intranet ed extranet protette. Il softwaredi Web Intelligence viene installato dall’amministratore su un server Webdella rete aziendale.

Per utilizzare Web Intelligence da un computer locale, accedere al portaleInfoView di Business Intelligence tramite il browser Web. Quindi, a secondadel profilo di protezione utilizzato, è possibile interagire con i report deidocumenti dell'azienda oppure modificare o creare documenti mediante unpannello dei report o delle query di Web Intelligence.

Esecuzione offline di businessintelligence da parte diWeb Intelligence

È possibile utilizzare offline Web Intelligence come Web Intelligence RichClient, un'applicazione autonoma Microsoft Windows equivalente al Pannellodei report Java installabile nel computer. Web Intelligence Rich Clientconsente di utilizzare i documenti Web Intelligence (WID) anche se non siè in grado di connettersi a CMS, quando si desidera eseguire calcolilocalmente anziché nel server e quando si desidera utilizzare documentiWeb Intelligence senza installare un CMS o un server applicazioni.

Web Intelligence Rich Client può anche essere utilizzato quando si è connessia CMS.

Interazione con i reportWeb IntelligenceA seconda del profilo di protezione e delle modalità di distribuzione aziendaledi Web Intelligence, è possibile visualizzare, analizzare, migliorare emodificare i dati visualizzati nei report.

20 Creazione di report con il pannello dei report Java

Informazioni su Web Intelligence1 Modalità di esecuzione della business intelligence sul Web con Web Intelligence

Visualizzazione e stampadei reportWeb Intelligence

Una volta connessi al portale Business Intelligence di InfoView, è possibileaccedere ai documenti Web Intelligence e visualizzare i report. Lospostamento sullo schermo è facilitato da appositi pulsanti di spostamentopagina per pagina e da una mappa del documento che consente di passareda una sezione all'altra o da un report all'altro.

Lo stesso documento può fornire informazioni adatte a tutti gli utenti, graziea prompt che richiedono a ogni utente che apre il documento di specificarei dati da restituire nei report.

Quando si stampano i report, Web Intelligence genera automaticamente unacopia di report in formato PDF (Portable Document Format) per una qualitàdi stampa ottimale.

Drill sui report Web Intelligence

Il drill sui report Web Intelligence consente di analizzare i dati in dettagliooltre ai risultati visualizzati. È possibile trasformare il report visualizzato inun report di drill o eseguire il drill su una copia del report originale perconservare una versione dei risultati prima dell'analisi drill.

Dopo aver individuato le informazioni desiderate, è possibile salvare unasnapshot del report su cui si è eseguito il drill per condividere i risultatidell'analisi con altri utenti di Web Intelligence, oppure salvare il documentoin formato Excel o PDF (Portable Document Format) per stamparlo o inviarlotramite posta elettronica ad altri contatti commerciali.

Esecuzione di analisi sui report

La visualizzazione dei report Web Intelligence nel formato Interattivo consentedi ottimizzare i report e adattare i dati in essi contenuti per evidenziare, surichiesta, le informazioni di maggiore interesse per l'utente.

L'analisi sui report è progettata per:

• gli utenti che hanno la necessità di creare query e desiderano crearereport

Creazione di report con il pannello dei report Java 21

1Informazioni su Web IntelligenceInterazione con i report Web Intelligence

• gli utenti di report che hanno la necessità di utilizzare report creati da altriutenti

L'analisi sui report consente di effettuare le seguenti operazioni:

• visualizzare i metadati del documento per comprendere i dati contenutinei report, la loro struttura e i filtri applicati

• filtrare e ordinare i risultati• aggiungere nuove tabelle e grafici• aggiungere formule e creare variabili• formattare e modificare il layout di grafici e tabelle• eseguire l'analisi "slice-and-dice" sui risultati, aggiungendo altri dati ai

grafici e alle tabelle

Nota:le analisi sui report di Web Intelligence con il formato di visualizzazioneInterattivo sono disponibile solo se l'amministratore ha distribuito WebIntelligence in modalità JSP.

Creazione e modifica di documenti WebIntelligence

È possibile creare o modificare documenti Web Intelligence utilizzando diversistrumenti:

• Web Intelligence Query - HTML a pagina 22• Pannello dei report Java di Web Intelligence a pagina 23• Web Intelligence Rich Client a pagina 23• Pannello dei report HTML di Web Intelligence a pagina 24

Web Intelligence Query - HTML

Progettato per utenti che richiedono un ambiente HTML puro per la creazionedi query, query di Web Intelligence, HTML offre la possibilità di definire ilcontenuto dei dati di documenti su più origini di dati. È possibile utilizzareQuery - HTML per creare da zero documenti nuovi, oppure modificare lequery nei documenti creati utilizzando un altro degli strumenti di WebIntelligence.

22 Creazione di report con il pannello dei report Java

Informazioni su Web Intelligence1 Creazione e modifica di documenti Web Intelligence

Utilizzato insieme alle analisi sui report, Query - HTML fornisce una soluzionecompleta per la creazione di query e la progettazione di report ottimizzati inun ambiente HTML puro. Una volta eseguite le query per generare un reportstandard, è possibile utilizzare le funzioni di On-Report Analysis di WebIntelligence per formattare più report, aggiungere formule e creare variabili.

Nota:Query di Web Intelligence – le analisi HTML e sui report con il formato divisualizzazione Interattivo sono disponibili solo se l'amministratore hadistribuito Web Intelligence in modalità JSP.

Pannello dei report Java di Web Intelligence

Il Pannello dei report Java è progettato per utenti che richiedono più flessibilitànella progettazione di layout di report e nella definizione di formule e variabili.Un Editor delle formule grafico consente di creare rapidamente le formulemediante la funzione di trascinamento e rilascio.

Nota:il pannello dei report Java di Web Intelligence è disponibile se l'amministratoreha distribuito Web Intelligence in modalità ASP e Web Intelligence in modalitàJSP.

Web Intelligence Rich Client

Web Intelligence Rich Client è un'applicazione Microsoft Windows installatalocalmente che consente di utilizzare documenti Web Intelligence (WID)archiviati localmente o in CMS.

Se si lavora senza una connessione CMS, è possibile lavorare sul computerlocale e utilizzare documenti protetti in CMS o non protetti.

Web Intelligence Rich Client è basato sul Pannello dei report Java WebIntelligence e fornisce funzionalità equivalenti di creazione, modifica,formattazione, stampa e salvataggio di documenti.

Molti sono i motivi per utilizzare Web Intelligence Rich Client per lavorarecon i documenti WID:

• Si desidera utilizzare documenti Web Intelligence ma non si è in gradodi connettersi a CMS, ad esempio in viaggio.

Creazione di report con il pannello dei report Java 23

1Informazioni su Web IntelligenceCreazione e modifica di documenti Web Intelligence

• Si desidera migliorare le prestazioni di calcolo: Web Intelligence RichClient esegue calcoli localmente, anziché sul server, con prestazioninotevolmente migliorate.

• Si desidera utilizzare documenti Web Intelligence senza installare CMSo un server applicazioni.

Pannello dei report HTML di Web Intelligence

Progettato per utenti che devono creare report di base, il Pannello dei reportHTML fornisce funzionalità di query e report in una semplice interfaccia similea una procedura guidata. Ogni documento si basa su un'unica origine datie può contenere più report, visualizzando diversi sottoinsiemi di informazioni.

Il pannello dei report HTML, inoltre, è conforme all'articolo 508 e può esserepersonalizzato per distribuzioni speciali.

Nota:Il pannello Report HTML di Web Intelligence è disponibile solo sel'amministratore ha distribuito Web Intelligence in modalità JSP.

24 Creazione di report con il pannello dei report Java

Informazioni su Web Intelligence1 Creazione e modifica di documenti Web Intelligence

Accesso a Web Intelligenceda InfoView

2

Per accedere ai report di Web Intelligence e impostare le opzioni globali diWeb Intelligence è necessario accedere a InfoView, il portale BusinessIntelligence aziendale.

Per connettersi a InfoViewPrima di utilizzare InfoView e Web Intelligence, occorre disporre delleseguenti informazioni:

• un URL al server InfoView• il nome e il numero di porta del server InfoView• l'identificazione utente e la password• l'autenticazione utente, che controlla le risorse InfoView disponibili

Contattare l'amministratore se non si conoscono tali informazioni.

Nota:Per impostazione predefinita, il nome del server InfoView e il metodo diautenticazione non vengono visualizzati nella pagina di accesso a InfoView.È necessario fornire queste informazioni solo se l'amministratore ha impostatoqueste opzioni come visibili.

L'accesso a Web Intelligence avviene mediante il browser Web connettendosia InfoView, il portale aziendale di business intelligence. Dopo aver effettuatol'accesso a InfoView, è possibile analizzare e ottimizzare i report WebIntelligence.

1. Avviare il browser Web.2. Nel browser, accedere al segnalibro o all'URL di InfoView.

Viene visualizzata la pagina di accesso di InfoView.

3. Se la casella Sistema è vuota, digitare il nome del server InfoView seguitoda due punti (:), quindi il numero di porta.

4. Nella casella Nome utente, digitare il nome dell'utente.5. Nella casella Password, digitare la password.6. Nella casella Autenticazione, selezionare l'autenticazione fornita

dall'amministratore all'utente.7. Fare clic su Accedi.

Viene visualizzata la home page di InfoView.

26 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Per connettersi a InfoView

Per disconnettersi da InfoViewDopo avere utilizzato InfoView o Web Intelligence è necessario disconnettersianziché chiudere semplicemente il browser.

Disconnettersi da InfoView affinché qualsiasi preferenza modificata durantela sessione InfoView venga salvata. Consente all'amministratore di verificarequanti utenti sono connessi al sistema in un dato momento per permetterel'ottimizzazione delle prestazioni di InfoView e Web Intelligence.

• Fare clic su Disconnessione.Viene visualizzata la pagina di accesso. L'utente è disconnesso daInfoView.

Opzioni di Web Intelligence InfoView

Opzioni di creazione e visualizzazionedei documentiWeb Intelligence

È possibile impostare le opzioni di Web Intelligence per determinare il modoin cui creare, visualizzare e interagire con i documenti utilizzando WebIntelligence.

È possibile creare i documenti utilizzando un editor di query per definire unaquery con la quale recuperare i dati dei documenti. Una volta che la queryrestituisce i dati al documento, è possibile visualizzare e interagire con i dati.

Creazione di report con il pannello dei report Java 27

2Accesso a Web Intelligence da InfoViewPer disconnettersi da InfoView

DescrizioneOpzione di creazione dei documenti

È possibile creare i documentiutilizzando il Pannello report Java,un applet Java che viene avviatanel browser Web.

Il Pannello report Java è un am-biente che include funzioni dicreazione query, modifica report eanalisi dei dati. Se si sceglie l'op-zione Avanzate come opzione dicreazione dei documenti, si utilizzaanche il Pannello report Java perlavorare con i dati restituiti dallaquery. L'opzione Selezionare unformato di visualizzazionepredefinito non viene presa inconsiderazione.

Il Pannello report Java rappresental'insieme di funzioni più completoper gli ambienti di creazione query,modifica report e analisi dei dati diWeb Intelligence.

Avanzate

È possibile creare le query utilizzan-do Query - HTML, un editor di querybasato sul linguaggio HTML.

Interattivo

È possibile creare le query,modificare i report e analizzare idati utilizzando Web IntelligenceRich Client, una versione autonomadel Pannello report Java eseguitaall'esterno del browser Web.

Desktop

28 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Opzioni di Web Intelligence InfoView

DescrizioneOpzione di creazione dei documenti

È possibile creare i documenti utiliz-zando il Pannello report HTML, unambiente di creazione query evisualizzazione report compatibilecon 508.

Accessibilità al Web

È possibile utilizzare i formati di visualizzazione seguenti per esaminare einteragire con i documenti Web Intelligence esistenti o con i documenti creaticon un editor di query:

DescrizioneFormato di visualizzazione

Utilizzare il formato Web (HTML) peraprire i report, rispondere ai prompt,accedere ai report e/o eseguire leanalisi drill.

Web

Utilizzare il formato Interattivo quan-do si desidera applicare filtri,eseguire ordinamenti e calcoli,modificare il formato e la visualiz-zazione dei dati nelle tabelle e neigrafici e/o eseguire le analisi drill.

Utilizzare il formato Interattivo se siutilizza il metodo Query – HTML perdefinire le query e si desidera format-tare i report in base a tali query eaggiungere formule e variabili.

Il formato di visualizzazione Interat-tivo è disponibile solo se l'amminis-tratore ha distribuito Web Intelligencein modalità JSP.

Interattivo

Utilizzare la modalità PDF pervisualizzare i report statici.PDF

Creazione di report con il pannello dei report Java 29

2Accesso a Web Intelligence da InfoViewOpzioni di Web Intelligence InfoView

Per selezionare l'editor di query di Web Intelligence

1. Fare clic sul pulsante Preferenze sulla barra degli strumenti di InfoView.2. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.3. Selezionare l'editor di query sotto all'opzione Selezionare uno strumento

di creazione/modifica predefinito.4. Fare clic su OK.

Per selezionare il formato di visualizzazione di InfoView

Per i documenti Web Intelligence è possibile selezionare diversi formati divisualizzazione in base al tipo di interazione desiderato con le informazionivisualizzate nei report. Le opzioni di visualizzazione di Web Intelligencevengono selezionate in InfoView. Quando si modificano le opzioni divisualizzazione, le nuove impostazioni vengono implementate alla successivaapertura di un documento Web Intelligence.

1. Fare clic sul pulsante Preferenze sulla barra degli strumenti di InfoView.2. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.3. Nella sezione Seleziona un formato di visualizzazione, selezionare il

formato di visualizzazione desiderato.

Per selezionare un universo predefinito per nuovi documenti

1. Fare clic su Preferenze nella barra degli strumenti di InfoView.2. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.3. Fare clic su Sfoglia sotto all'opzione Selezionare un universo

predefinito e accedere all'universo da selezionare come predefinito.

Per impostare le opzioni di drill di Web Intelligence

Il drill consente all'utente di avere una visione più approfondita dei dati eottenere informazioni dettagliate su un risultato di riepilogo positivo o negativo

30 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Opzioni di Web Intelligence InfoView

visualizzato in una tabella, un grafico o una sezione. Prima di avviare unasessione di drill, impostare in InfoView le opzioni corrispondenti per definireil tipo di cambiamento che avviene sui report ogni volta che si esegue undrill.

1. Fare clic su Preferenze nella barra degli strumenti di InfoView.2. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.3. Selezionare le opzioni di drill in Opzioni di drill e Avviare la sessione

di drill.

Opzione Nascondi la barra degli strumenti di drill

Quando si esegue il drill su un valore di un report, viene visualizzata la barradegli strumenti Drill con il valore su cui è stato eseguito il drill. Il valorevisualizzato sulla barra degli strumenti filtra i risultati mostrati nel reportanalizzato.

Ad esempio, se si esegue il drill sull'anno 2001, i risultati visualizzati nellatabella di drill sono T1, T2, T3 e T4 dell'anno 2001. I valori relativi ai trimestrisui quali è stato effettuato il drill vengono filtrati per 2001.

Nota:Se il report analizzato include dimensioni da più query, viene visualizzatoun suggerimento quando si sposta il cursore sul valore visualizzato nel filtro.che indica il nome della query e la dimensione relativa al valore.

La barra degli strumenti di drill consente di selezionare valori alternativi sullostesso livello per filtrare i risultati in modo diverso. Ad esempio, se si utilizzala barra degli strumenti Drill mostrata sopra per selezionare "2002", la tabelladi drill mostra i risultati T1, T2, T3 e T4 per l'anno 2002.

È possibile scegliere di non visualizzare la barra degli strumenti di drillall'attivazione della modalità Drill. La barra degli strumenti di drill è utile solose si desidera applicare i filtri durante la sessione di drill.

Opzione Visualizza un prompt se il drill richiede datisupplementari

Quando si esegue il drill sui risultati visualizzati in un report Web Intelligence,è possibile passare a un livello di informazioni più sintetiche o più dettagliate

Creazione di report con il pannello dei report Java 31

2Accesso a Web Intelligence da InfoViewOpzioni di Web Intelligence InfoView

che non sono comprese nell'ambito di analisi del documento. In tal caso, ènecessario eseguire una nuova query in Web Intelligence per recuperare idati aggiuntivi dall'origine dati.

Poiché le query su vaste selezioni di dati possono richiedere molto tempo,è possibile scegliere di essere avvisati con un messaggio ogni volta che ènecessaria una nuova query. Il messaggio del prompt invita l'utente ascegliere se si desidera eseguire un'altra query. Inoltre, il prompt consentedi applicare filtri alle dimensioni supplementari incluse nella nuova query.Questo significa che è possibile limitare le dimensioni della query ai soli datinecessari per l'analisi.

per eseguire il drill al di fuori del livello dell’analisi durante una sessione didrill, occorre l’autorizzazione dell’amministratore.

Opzione Sincronizza drill su blocchi di report

Quando si seleziona l'opzione Sincronizza drill su blocchi di report, lavisualizzazione di tutti i blocchi cambia in base alle azioni di drill. Ad esempio,se si esegue il drill down su un blocco da Anno a Trimestre e il report contieneanche un grafico che mostra i dati per anno, anche il grafico cambia permostrare i dati per trimestre.

Se non si seleziona questa opzione, cambia solo il blocco su cui vengonoeseguite operazioni di drill.

Opzione Avviare la sessione di drill

L'opzione Avviare la sessione di drill controlla il comportamento di WebIntelligence quando viene avviata la modalità drill.

Opzione Avvia drill su report esistenteQuando si seleziona l'opzione Avvia drill su report esistente, all'avvio dellamodalità drill è possibile eseguire il drill sul report corrente. Quando siconclude la modalità drill, il report visualizza i valori analizzati.

Opzione Avvia drill su un report duplicatoQuando si seleziona l'opzione Avvia drill su un report duplicato , WebIntelligence crea un duplicato del report corrente all'avvio della modalità drill

32 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Opzioni di Web Intelligence InfoView

sul quale è possibile eseguire il drill. Ciò consente di mettere a confronto irisultati del report originale con quelli rilevati durante l'analisi drill.

Se non si seleziona questa opzione, cambia solo ilblocco su cui vengono eseguite operazioni di drill.

Opzioni per le impostazioni internazionali di Web Intelligence Interessano,ad esempio, la formattazione dei numeri e l'ordinamento predefinito.

Interessano, ad esempio, la formattazione dei numeri e l'ordinamentopredefinito.

DescrizioneImpostazioni internazionali

Le impostazioni internazionali utilizzateper impostazione predefinita da In-foView per visualizzare i dati.

Impostazioni internazionali prodotto

Le impostazioni internazionali as-sociate a un determinato documentodi Web Intelligence. Le impostazioniinternazionali associate a un determin-ato documento di Web Intelligence.

È possibile associare in modo per-manente le impostazioni inter-nazionali a un documento.

Impostazioni internazionali deldocumento

Le impostazioni internazionali scelteper visualizzare i documenti.

Impostazioni internazionali di visualiz-zazione preferite

Argomenti correlati• Per associare in modo permanente le impostazioni internazionali a undocumento a pagina 35

Creazione di report con il pannello dei report Java 33

2Accesso a Web Intelligence da InfoViewOpzioni di Web Intelligence InfoView

Impostazioni internazionali del prodotto

Le impostazioni internazionali del prodotto sono quelle utilizzate perimpostazione predefinita da InfoView. Configurare le impostazioniinternazionali del prodotto nelle preferenze generali di InfoView.

Per configurare le impostazioni internazionali del prodotto1. Fare clic su Preferenze sulla barra degli strumenti principale di InfoView.2. Fare clic su Generale per visualizzare le opzioni generali.3. Selezionare le impostazioni dall'elenco Impostazioni internazionali

prodotto.

Impostazioni internazionali del documento

Le impostazioni internazionali del documento sono le impostazioniinternazionali associate a un determinato documento. Per impostazionepredefinita, quando il documento viene salvato vengono utilizzate leimpostazioni internazionali del prodotto oppure le impostazioni internazionalidi visualizzazione preferite se risultano differenti da quelle del prodotto e seè stata assegnata loro la priorità. Il documento mantiene tali impostazionifino al successivo salvataggio, quando utilizzerà nuovamente o leimpostazioni internazionali del prodotto o quelle preferite.

Nota:La funzione ImpostazioniInternContenuto di Web Intelligence restituiscele impostazioni internazionali del documento.

Argomenti correlati• Per associare in modo permanente le impostazioni internazionali a undocumento a pagina 35

Per visualizzare i dati utilizzando le impostazioni internazionali del documento1. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.2. Fare clic su Usa le impostazioni internazionali dell'utente per

formattare i dati sotto a Alla visualizzazione di un documento.

34 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Opzioni di Web Intelligence InfoView

Impostazioni internazionali di visualizzazione preferite

Le impostazioni internazionali di visualizzazione preferite sono le impostazioniscelte per visualizzare i dati. Queste impostazioni sostituiscono quelleinternazionali del prodotto se risultano essere differenti e se è stata assegnataloro la priorità.

Per configurare le impostazioni internazionali di visualizzazione preferite1. Fare clic su Preferenze sulla barra degli strumenti principale di InfoView.2. Fare clic su Generale per visualizzare le opzioni generali.3. Selezionare le impostazioni dall'elenco Impostazioni internazionali di

visualizzazione preferite.4. Fare clic su Preferenze Web Intelligence per visualizzare le opzioni di

Web Intelligence.5. Se si desidera che i dati vengano formattati utilizzando le impostazioni

internazionali di visualizzazione preferite, fare clic su Utilizza leimpostazioni internazionali di visualizzazione preferite per formattarei dati sotto a Alla visualizzazione di un documento.

Per associare in modo permanente le impostazioni internazionalia un documento

1. In modalità Interattivo di Web Intelligence, selezionare Documento >Proprietà dal menu per visualizzare la finestra di dialogo "Proprietà deldocumento".

2. Selezionare Formattazione regionale permanente.3. Salvare il documento.

Le impostazioni internazionali del documento vengono associate in modopermanente al documento e sostituiscono le impostazioni internazionalidel prodotto e quelle preferite.

Creazione di report con il pannello dei report Java 35

2Accesso a Web Intelligence da InfoViewOpzioni di Web Intelligence InfoView

36 Creazione di report con il pannello dei report Java

Accesso a Web Intelligence da InfoView2 Opzioni di Web Intelligence InfoView

Creazione e modifica diquery nel pannello dei reportJava

3

Creazione, modifica e salvataggio deidocumenti

I documenti Web Intelligence vengono creati innanzitutto selezionando ununiverso di InfoView. Ogni universo è mappato a un database contenentele informazioni aziendali. Quando si accede a un universo, Web Intelligenceautomaticamente avvia l'editor di documenti selezionato nella paginaPreferenze documenti di Web Intelligence in InfoView.

Dopo aver selezionato un universo, utilizzare gli oggetti nell'universo pergenerare una query che restituisca i dati dal database al documento WebIntelligence.

Dopo aver creato un documento, è possibile salvarlo nel repository InfoView.

Per selezionare un universo

1. Nella pagina iniziale di InfoView fare clic sulla freccia accanto a Nuovosulla barra degli strumenti superiore.

2. Fare clic su Documento Web Intelligence.3. Fare clic sul titolo dell'universo sul quale si intende creare un documento.

Viene visualizzato l'editor di query selezionato con gli oggetti dell'universo.

Per modificare un documento Web Intelligence

1. Spostarsi sul documento che si desidera aprire nella pagina iniziale diInfoView.

2. Fare clic su Azioni > Modifica.Il documento viene aperto nell'editor dei documenti Web Intelligenceselezionato nelle preferenze di InfoView.

38 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Creazione, modifica e salvataggio dei documenti

Abbinamento tra gli oggetti dell'universoe i dati

Classi e sottoclassi

Gli oggetti vengono raggruppati in cartelle denominate classi. Ogni classepuò inoltre contenere una o più sottoclassi. Le sottoclassi contengono oggettiche rappresentano un’ulteriore sottocategoria degli oggetti presenti nel livellosuperiore della classe.

Il ruolo delle classi è quello di organizzare gli oggetti all’interno di gruppologici. Al momento della creazione di query sull’universo, le classi consentonodi individuare gli oggetti che rappresentano le informazioni da utilizzare inuna query.

Oggetto dimensione

Un oggetto dimensione rappresenta i dati che forniscono la base dell'analisiin un report. Gli oggetti dimensione recuperano di solito dati di tipoalfanumerico, come nomi di clienti, nomi di località di soggiorno o date.

Nel pannello delle query di Web Intelligence gli oggetti dimensione vengonoriportati nel modo seguente:

Oggetto dettaglio

Un oggetto dettaglio fornisce dati descrittivi su una dimensione. Un dettaglioè sempre collegato alla dimensione per la quale fornisce informazionisupplementari. Ad esempio, alla dimensione [Cliente] è associato l'oggettodettaglio [Età].

Nel pannello delle query di Web Intelligence gli oggetti dettaglio vengonoriportati nel modo seguente:

Creazione di report con il pannello dei report Java 39

3Creazione e modifica di query nel pannello dei report JavaAbbinamento tra gli oggetti dell'universo e i dati

Oggetto indicatore

L'oggetto indicatore recupera i dati numerici risultanti dai calcoli eseguiti suidati del database. L'oggetto [Fatturato], ad esempio, è il calcolo derivatodalla moltiplicazione tra il numero di articoli venduti e il prezzo di ciascunarticolo. Gli oggetti Indicatore sono spesso posizionati nella classe Misure.

Nel pannello delle query di Web Intelligence gli oggetti indicatore vengonoriportati nel modo seguente:

Esistono due tipi di indicatori:• indicatori classici, calcolati da Web Intelligence• indicatori intelligenti, calcolati dal database su cui si basa l'universo

In alcune situazioni, gli indicatori intelligenti influiscono sul modo in cui WebIntelligence visualizza i calcoli. Per ulteriori informazioni sugli indicatoriintelligenti, vedere la guida Utilizzo di funzioni, formule e calcoli in WebIntelligence.

Creazione e uso di query

Per creare ed eseguire una query nel pannello deireport Java

1. Nella pagina iniziale di InfoView, fare clic sulla freccia accanto a Nuovo,quindi selezionare Documento Web Intelligence sulla barra deglistrumenti superiore. In alternativa, fare clic su Aggiungi query nelPannello delle query se si aggiunge un documento che contiene giàalmeno una query.

2. Fare clic sul titolo dell'universo sul quale si intende creare un documento.

40 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Creazione e uso di query

3. Se la query che viene creata non è la prima query del documento, ènecessario specificare come verranno visualizzati i suoi dati.

DescrizioneOpzione

Visualizzare i dati di un nuovo report neldocumento

Inserisci una tabella in unnuovo report

Visualizzare i dati del report attualmenteselezionato in una nuova tabella

Inserire una tabella nelreport attuale

Inserire i dati nel documento senzavisualizzarli in un report. È possibile aggiun-gere al o ai report gli oggetti restituiti dallaquery in un secondo tempo.

Inserire gli oggetti risultatonel documento senzagenerare una tabella

4. Nella scheda Dati, aprire una classe.5. Selezionare gli oggetti che si desidera inserire nella query e trascinarli

nel riquadro Oggetti risultato. Per aggiungere tutti gli oggetti della classe,trascinare la classe nel riquadro Oggetti risultato.

6. Ripetere la fase precedente finché la query non contiene tutti gli oggettiche si desidera inserire.

7. Selezionare gli oggetti per i quali si desidera definire filtri di query etrascinarli nel riquadro Filtri di query. Per creare un filtro rapido in unoggetto, selezionare l'oggetto nel riquadro Oggetti risultato, quindi fareclic su Aggiungi filtro rapido nella parte superiore destra del riquadro.

8. Impostare l'ambito di analisi e altre proprietà della query.9. Per rimuovere un oggetto dal riquadro Oggetti risultato o Filtri di query,

fare clic su Rimuovi nell'angolo superiore destro del riquadro.10. Per rimuovere tutti gli oggetti dal riquadro Oggetti risultato o Filtri di

query, fare clic su Rimuovi tutto nell'angolo superiore destro del riquadro.11. Fare clic su Esegui query per eseguire la query.

Per impostare le proprietà della query:

1. Fare clic sulla scheda Proprietà nel Pannello delle query.2. Fare clic sulle frecce Espandi/Comprimi nella parte superiore destra di

ogni sezione delle opzioni per espandere o comprimere i gruppi diproprietà.

3. Selezionare o digitare le opzioni delle proprietà della query.

Creazione di report con il pannello dei report Java 41

3Creazione e modifica di query nel pannello dei report JavaCreazione e uso di query

Per interrompere una query

È possibile interrompere una prima prima che Web Intelligence abbia restituitotutti i dati nel documento.

Quando si interrompe una query, al documento vengono restituiti solo datiparziali. I valori visualizzati nel documento non riflettono in modo accuratola definizione della query.

Prima di restituire i dati nel documento, Web Intelligence richiede di sceglierela versione dei dati che si desidera recuperare.

1. Nella finestra di dialogo "In attesa - Aggiorna dati", fare clic su Annulla.Viene visualizzata la finestra di dialogo "Interrompi il recupero dei dati".

2. Selezionare una delle opzioni della finestra di dialogo "Interrompi recuperodei dati".

42 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Creazione e uso di query

DescrizioneOpzione

Web Intelligence ripristina i valori del documentorecuperati all'ultima esecuzione della query. Ivalori visualizzati non saranno i dati più aggior-nati disponibili nel database. È possibileeseguire la query in un secondo momento perrestituire i valori aggiornati del database.

Ripristina i risultati delprecedente recupero didati

Web Intelligence visualizza il documento senzavalori. La struttura e la formattazione deldocumento sono conservate. È possibileeseguire la query in un secondo momento perrestituire i valori aggiornati del database.

Svuota tutti i dati deldocumento

Web Intelligence visualizza i nuovi valorirecuperati finora nelle parti appropriate deldocumento. Il resto del documento visualizzerài valori recuperati all'ultima esecuzione dellaquery.

Restituisce i risultatiparziali

Per rimuovere una query

1. Selezionare la query da rimuovere facendo clic con il pulsante destro delmouse sulla scheda Query appropriata.

2. Fare clic su Rimuovi.

Per duplicare una query

Se si desidera creare una query diversa su un universo già in uso neldocumento, è possibile copiare la query esistente su quell’universo e, quindi,modificarla, invece di crearla da zero.

1. Selezionare la query da duplicare facendo clic con il pulsante destro delmouse sulla scheda Query appropriata nella parte inferiore del pannellodei report.

2. Selezionare Duplica.

Creazione di report con il pannello dei report Java 43

3Creazione e modifica di query nel pannello dei report JavaCreazione e uso di query

Query multiple

In un unico documento Web Intelligence, è possibile inserire una o più query.Quando si inseriscono diverse query, queste possono basarsi su un solouniverso o su più universi disponibili in InfoView.

Ad esempio, è possibile inserire i dati delle vendite e i dati dei clienti nellostesso documento. In questo caso, i dati aziendali relativi alla linea di prodottisono disponibili in un universo, mentre i dati dei clienti si trovano in un altrouniverso. Si desidera presentare i risultati delle vendite per la linea di prodottie le informazioni sulle fasce di età dei clienti nello stesso report. A questoscopo, è necessario creare un unico documento che includa due query: unain ciascun universo. È possibile includere e formattare i risultati di entrambele query sullo stesso report.

La definizione di query multiple in un unico documento è necessaria quandoi dati da inserire in un documento sono disponibili in diversi universi o quandosi desidera creare diverse query concentrate su argomenti diversi nello stessouniverso. Tale definizione può essere effettuata nel momento in cui si creaun nuovo documento o si aggiungono altre query a un documento esistente.È possibile presentare le informazioni di tutte le query in un unico reportoppure su diversi report nello stesso documento.

Query multiple, query combinate e query sincronizzate aconfronto

È importante comprendere la relazione esistente tra fornitori di dati multipli,query combinate e fornitori di dati sincronizzati.

• Un singolo fornitore di dati (o una singola query) può contenere querymultiple, definite query combinate.

• Un documento può essere basato su fornitori di dati multipli (ognuno deiquali contenente query multiple). Non è necessario che tali fornitori didati siano sincronizzati. Se non sono sincronizzati, il documento contieneorigini multiple di dati non correlati.

• I fornitori di dati multipli possono essere sincronizzati se dispongono didimensioni comuni in base alle quali possono essere collegati. È possibilesincronizzare i fornitori di dati unendo tali dimensioni comuni.

44 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Creazione e uso di query

Controllo dell'accesso alle query

Proprietà Consenti ad altri utenti di modificare tuttii fornitori di dati

Se questa opzione è selezionata, gli altri utenti con diritti di modificaappropriati possono accedere alla visualizzazione Query e modificare ifornitori di dati nel documento. Se, invece, l'opzione è deselezionata, i fornitoridi dati possono essere modificati unicamente dal creatore di report. Questaopzione è selezionata per impostazione predefinita. A differenza delle altreproprietà della query, che si applicano solo alla query selezionata, questaopzione si applica a tutti i fornitori di dati del documento.

Controllo del recupero dei dati tramite lequery

Proprietà Durata max recupero

La durata massima di esecuzione di una query prima che venga terminata.Ciò può rivelarsi utile quando una query è troppo lenta a causa di un eccessodi dati o di problemi di rete. È possibile definire un tempo limite in modo chel'esecuzione della query venga arrestata se supera una durata ragionevole.

Proprietà N. max di righe recuperate

La proprietà N. max di righe recuperate determina il numero massimo dirighe di dati che vengono visualizzate quando viene eseguita una query. Seè necessaria solo una certa quantità di dati, è possibile impostare questovalore per limitare il numero di righe di dati nel documento.

La proprietà N. max di righe recuperate non funziona al livello di database.Se si imposta la proprietà N. max di righe recuperate su 1000 e la queryrestituisce 5000, Web Intelligence inizialmente recupera tutte le 5000 righe,quindi ne scarta 4000 e mantiene solo le prime 1000.

Creazione di report con il pannello dei report Java 45

3Creazione e modifica di query nel pannello dei report JavaControllo dell'accesso alle query

La proprietà Set di risultati campione applica anche una restrizione sulnumero di righe nella query, ma al livello di database. Se si impostano leproprietà N. max di righe recuperate su 2000 e Set di risultati campionesu 1000, la query recupera solo un massimo di 1000 righe.

Questa impostazione può essere ignorata in base alle limitazioni definitedall’amministratore nel profilo di protezione. Se, ad esempio, N. max di righerecuperate viene impostato su 400 righe, ma il limite previsto dal profilo diprotezione è pari a 200 righe, durante l'esecuzione della query verrannorecuperate solo 200 righe di dati.

Proprietà Recupera righe duplicate

In un database, gli stessi dati possono essere ripetuti su più righe. È possibilescegliere che la query restituisca le righe ripetute o solo le righe uniche.

Impostazione del livello dell’analisi

Livello dell’analisi

Per ambito di analisi di una query, si intendono i dati supplementari che èpossibile recuperare dal database per ottenere maggiori dettagli sui risultatirestituiti da ogni oggetto incluso in una query. Tali dati supplementari nonvengono visualizzati nel primo report dei risultati, tuttavia rimangonodisponibili nel cubo di dati da cui è possibile importarli nel report per accedereai dettagli in qualsiasi momento. Il processo che consente di ottenere datipiù precisi a livelli inferiori di dettaglio è denominato drill down su un oggetto.

Nell'universo, l'ambito di analisi corrisponde ai livelli gerarchici al di sottodell'oggetto selezionato per una query. Ad esempio, il livello dell’analisi diun livello inferiore rispetto all’oggetto Anno può includere l’oggetto Trimestre,che viene visualizzato subito sotto ad Anno.

È possibile impostare tale livello al momento della creazione di una queryper consentire agli oggetti in basso nella gerarchia di essere inclusi nellaquery, senza la necessità che vengano visualizzati nel riquadro Oggettirisultato. Le gerarchie di un universo consentono di selezionare il livellodell’analisi e il corrispondente livello di drill disponibile.

46 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Impostazione del livello dell’analisi

Nel Pannello report Java e in Web Intelligence Rich Client, è possibile anchecreare un ambito personalizzato dell'analisi selezionando dimensionispecifiche nel riquadro Ambito di analisi.

Nota:non è possibile impostare l'ambito di analisi se si utilizza la modalità di drilldelle query poiché in questa modalità Web Intelligence modificadinamicamente il livello in funzione delle azioni di drill.

Livelli di analisi

Di seguito sono riportati i livelli di analisi che è possibile impostare.

DescrizioneLivello

Nella query vengono inclusi solo glioggetti visualizzati nel riquadro Oggettirisultato.

Nessuno

Per ogni oggetto presente nel riquadroOggetti risultato, nella query vengonoinclusi uno, due o tre oggetti sottostantidella struttura gerarchica. I dati relativia tali oggetti restano memorizzati nelcubo fino a quando non vengono ag-giunti al documento.

• Scendi di un livello• Scendi di due livelli• Scendi di tre livelli

Nella query vengono inclusi tutti glioggetti aggiunti manualmente alriquadro Livello dell’analisi.

Personalizzato

Nota:Questa opzione è disponibile solo nelPannello report Java e in Web Intel-ligence Rich Client.

L’inserimento di un livello dell’analisi in un documento implica un aumentonotevole delle dimensioni del documento stesso. Ciò è dovuto al fatto che idati necessari per il livello specificato vengono salvati con il documentosebbene non siano visualizzati nei report, a meno che non venga attivata lamodalità Drill ed eseguito il drill down sui dati per visualizzarne i valoricorrispondenti.

Creazione di report con il pannello dei report Java 47

3Creazione e modifica di query nel pannello dei report JavaImpostazione del livello dell’analisi

Per ridurre al minimo le dimensioni dei documenti ed ottimizzare leprestazioni, si consiglia di includere il livello dell’analisi solo nei documentiin cui sarà necessario eseguire il drill.

È consigliabile utilizzare il seguente metodo, grazie al quale sarà più sempliceimpostare l'ambito di analisi, visualizzando la gerarchia delle classi e deglioggetti.

Per impostare i livelli di analisi

1. Fare clic sul pulsante Mostra/nascondi riquadro dell'ambito di analisiin modo che appaia attivato.Il riquadro Livello dell’analisi viene visualizzato nella parte inferiore delriquadro Oggetti risultato. Il livello dell’analisi predefinito è Nessuno. Tuttele dimensioni presenti nel riquadro Oggetti risultato vengono visualizzatenel riquadro Livello dell’analisi.

2. Fare clic sulla freccia rivolta verso il basso nella casella di riepilogo Livellodell’analisi.

3. Selezionare un ambito di analisi.Il livello viene visualizzato nella casella di riepilogo e le dimensionivisualizzate in ordine gerarchico sotto ciascuna dimensione del riquadroOggetti risultato appaiono nel riquadro Ambito di analisi.

4. Se si desidera aggiungere dimensioni selezionate all'ambito di analisioppure creare un ambito di analisi personalizzato, selezionare ledimensioni in Query Manager e trascinarle nel pannello Ambito di analisi.

Contesti della query

Definizione di query ambigua

Per query ambigua si intende una query contenente uno o più oggetti chepotenzialmente possono restituire due tipi diversi di informazioni.

In un universo, è possibile che determinate dimensioni dispongano di valoriutilizzati per due scopi diversi nel database. Ad esempio, la dimensione[Paese] nella query riportata di seguito può restituire due tipi di informazioni:

48 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Contesti della query

• I clienti e il paese in cui hanno trascorso le vacanze.• I clienti e il paese in cui hanno effettuato la prenotazione.

Il ruolo svolto dalla dimensione Paese in questa query è ambiguo. Un valorerelativo al paese può rappresentare il paese in cui è stata venduta la vacanzao il paese in cui è stata prenotata la vacanza. Uno rappresenta le informazioniesistenti (vendite), mentre l’altro le informazioni future (prenotazioni).

Per evitare eventuali ambiguità in una query, il designer dell’universo identificai vari modi in cui gli oggetti possono essere utilizzati nell’universo, quindiimplementa le restrizioni relative alle modalità secondo cui tali oggetti possonoessere combinati. Tali restrizioni sono denominate contesti.

Definizione di contesto

Per contesto si intende un gruppo definito di oggetti che condividono unobiettivo aziendale comune. Generalmente, tale obiettivo è costituito dal tipodi informazioni rappresentate dagli oggetti correlati. Ad esempio, un contestodi vendite è un raggruppamento di tutti gli oggetti che è possibile utilizzareper la creazione di query relative alle vendite. Un contesto di prenotazioni èun raggruppamento di tutti gli oggetti che è possibile utilizzare nelle queryrelative alle prenotazioni. In un universo, i contesti vengono definiti daldesigner dell’universo.

Per creare una query, è possibile combinare tutti gli oggetti desiderati presentinello stesso contesto, nonché oggetti inclusi in contesti diversi. Se vieneutilizzato un oggetto comune ad entrambi i contesti, Web Intelligence tentadi determinare il contesto più appropriato per gli altri oggetti inclusi nellaquery.

Se non è possibile determinare un contesto, viene richiesto di selezionareil contesto che si desidera applicare alla query.

Scelta di un contesto per l'esecuzione di una query

Quando si crea una query o si aggiorna un report, a volte viene richiestoall'utente di scegliere un contesto prima dell'esecuzione della query. I contestivengono utilizzati negli universi per evitare query ambigue.

Creazione di report con il pannello dei report Java 49

3Creazione e modifica di query nel pannello dei report JavaContesti della query

Per scegliere un contesto per l'esecuzione di una query

1. Eseguire la query contenente contesti multipli.Viene visualizzata la finestra di dialogo "Selezionare un contesto".

2. Fare clic sul contesto nella finestra di dialogo "Selezionare un contesto".

Definizione dei metodi d'uso dei contesti

Proprietà Reimposta i contesti all'aggiornamento

Se questa casella di controllo è attivata, viene richiesto di selezionare uncontesto ogni volta che viene eseguita una query che richiede un contesto.Se è deselezionata, Web Intelligence mantiene il contesto specificato durantela prima esecuzione della query.

Per reimpostare i contesti all'aggiornamento della query1. Verificare di essere in visualizzazione Query.2. Fare clic sulla scheda Proprietà per visualizzare le proprietà della query.3. Selezionare Reimposta contesti all'aggiornamento.

Proprietà Cancella i contesti

Quando questa proprietà è selezionata, Web Intelligence cancella i contestielencati nell'elenco la volta successiva che si esegue la query o si aggiornanoi dati.

Per cancellare i contesti

1. Verificare di essere in visualizzazione Query.2. Fare clic sulla scheda Proprietà per visualizzare le proprietà della query.3. Fare clic su Cancella contesti.

50 Creazione di report con il pannello dei report Java

Creazione e modifica di query nel pannello dei report Java3 Contesti della query

Uso di query combinate

4

Definizione di query combinateUna query combinata è un gruppo di query che funzionano insieme perrestituire un unico risultato. Tutte le query del gruppo devono essere basatesullo stesso universo.

Tipi di query combinateÈ possibile combinare le query in tre relazioni:

• UNION• INTERSECTION• MINUS

In una combinazione union, Web Intelligence prende i dati da entrambe lequery, elimina le righe duplicate e crea un insieme di dati combinato.

In una combinazione intersection, Web Intelligence restituisce i dati comunia entrambe le query.

In una combinazione minus, Web Intelligence restituisce i dati della primaquery che non vengono visualizzati nella seconda.

Esempio: Query UNION, INTERSECT e MINUS

Nell'esempio sono presenti due query che restituiscono elenchi di paesi,come illustrato nella seguente tabella:

ValoriQuery

Stati Uniti; Regno Unito; Germania;FranciaQuery 1

Stati Uniti; SpagnaQuery 2

In base al tipo di query combinata, Web Intelligence restituisce i seguentivalori:

52 Creazione di report con il pannello dei report Java

Uso di query combinate4 Definizione di query combinate

ValoriTipo di combinazione

Stati Uniti; Regno Unito; Germania;Francia; SpagnaUNION

Stati Uniti;INTERSECTION

Regno Unito; Germania; FranciaMINUS

Utilizzo delle query combinateLe query combinate consentono di rispondere a domande che, altrimenti,sarebbe difficile o impossibile racchiudere in una singola query di WebIntelligence.

Esempio: restituire un insieme di dati utilizzando una query combinata

L'esempio Vacanze da sogno contiene la dimensione Anno, che restituiscei clienti che hanno già soggiornato nella località di villeggiatura, e Anno diprenotazione, che restituisce i clienti che hanno prenotato il soggiorno. Acausa della struttura del database e dell'universo, questi oggetti sonoincompatibili; ciò significa che non è possibile includerli nello stesso bloccoin un report.

Se si desidera restituire un unico elenco contenente sia gli anni in cui nclienti hanno soggiornato in un luogo di villeggiatura sia gli anni in cui nclienti hanno prenotato un soggiorno in un luogo di villeggiatura, è possibileutilizzare una query combinata, come segue:

RestituisceQuery

Anni in cui più di n clienti hanno sog-giornato in un luogo di villeggiaturaQuery 1

UNION

Creazione di report con il pannello dei report Java 53

4Uso di query combinateUtilizzo delle query combinate

RestituisceQuery

Anni in cui più di n clienti hanno pren-otato un soggiorno in un luogo di villeg-giatura

Query 2

La combinazione di queste due query restituisce un elenco degli annidesiderati.

Generazione di query combinate da partedi Web Intelligence

Se il database supporta il tipo di combinazione nella query, le querycombinate funzionano a livello del database: queste alterano la query cheWeb Intelligence invia al database. Ciò avviene mediante la generazione diquery SQL (Structured Query Language) contenenti gli operatori UNION,INTERSECT e MINUS.

Nota:SQL è il linguaggio della query standard dei database relazionali, nonostanteciascun database abbia un linguaggio proprio.

Se il database non supporta il tipo di combinazione nella query, WebIntelligence esegue la query a livello del report generando più query SQL icui dati vengono risolti dopo il recupero dal database.

Per creare una query combinata1. Creare una query iniziale nel Pannello delle query.2. Fare clic su Aggiungi una query combinata (alla destra del pulsante

SQL) sulla barra degli strumenti.Web Intelligence aggiunge una copia della query iniziale al fornitore didati. La seconda query presenta le seguenti caratteristiche:• contiene gli stessi oggetti report della query originale;• non contiene i filtri definiti nella query originale;• è combinata con la query originale in una relazione UNION.

54 Creazione di report con il pannello dei report Java

Uso di query combinate4 Generazione di query combinate da parte di Web Intelligence

3. Per passare a una query, fare clic su Query combinata n nel riquadroinferiore sinistro del pannello delle query.Le singole query nelle query combinate sono chiamate Query combinatan.

4. Per eliminare una query, fare clic con il pulsante destro del mouse suQuery combinata n da eliminare, quindi selezionare Rimuovi nel menu.

5. Per modificare il tipo di combinazione, fare doppio clic sull'operatore.L'operatore si sposta attraverso la sequenza UNION, INTERSECTION,MINUS.

6. Creare ogni query all'interno della query combinata come si crea unanormale query di Web Intelligence.

7. Fare clic su Esegui query.

Struttura della query combinataLe query all'interno di una query combinata devono restituire lo stesso numerodi oggetti con lo stesso tipo di dati, inoltre, gli oggetti devono apparire nellostesso ordine. Se il numero di oggetti nei risultati di query e i tipi di dati diquegli oggetti non sono identici, non sarà possibile combinare le query. Adesempio, non è possibile combinare una query che restituisce Anno con unaquery che restituisce Anno e Fatturato; così come non è possibile combinareuna query che restituisce Anno con una query che restituisce Fatturato.

Inoltre, è necessario prestare attenzione alla semantica delle querycombinate. Nonostante sia possibile combinare una query che restituisceAnno con una query che restituisce Regione, se entrambe le dimensionisono dello stesso tipo, è improbabile che il risultato (un elenco misto di annie regioni) sia significativo. Generalmente, se la prima query contiene unadimensione Anno, anche la seconda query contiene una dimensione cherestituisce un elenco di anni.

Per restituire un elenco di Anni e di Anni diprenotazione in base al numero di clienti

In questo esempio viene descritto il flusso di lavoro per la query descrittanell'esempio Restituire un insieme di dati utilizzando una query combinata.Si desidera creare una query che restituisce un elenco di anni relativo agli

Creazione di report con il pannello dei report Java 55

4Uso di query combinateStruttura della query combinata

anni in cui n clienti hanno soggiornato in un luogo di villeggiatura e gli anniin cui più di n clienti hanno prenotato un soggiorno in un luogo di villeggiatura.

1. Per aprire il Pannello delle query, selezionare l'universo Vacanze dasogno nell'elenco degli universi.

2. Trascinare l'oggetto Anno nel riquadro Oggetti risultato.3. Trascinare l'oggetto Numero di clienti nel riquadro Filtri di query e creare

un filtro di report che limita il numero di clienti a un numero maggiore din.

4. Fare clic su Query combinate.Il pannello Query combinata viene visualizzato nella parte inferioresinistra del pannello delle query con due query collegate tra loro mediantel'operatore UNION.

5. Fare clic sulla seconda query e rimuovere gli oggetti Anno e Numero diclienti.

6. Trascinare l'oggetto Anno di prenotazione sul riquadro Oggetti risultato.7. Trascinare l'oggetto N. preventivo di clienti nel riquadro Filtri di query e

creare un filtro di report che limita i clienti futuri a un numero maggioredi n.

8. Fare clic su Esegui query.

La query restituisce l'elenco combinato di Anni e Anni di prenotazione.

Precedenza della query combinataL'ordine in cui Web Intelligence esegue le combinazioni di query in una querycombinata è di fondamentale importanza per determinare il risultato finale.

Nella forma più semplice di query combinata l'utente combina due o piùquery in una relazione, come segue:

Query 1

Query 2INTERSECTION

Query 3

In casi di questo tipo, Web Intelligence innanzitutto cerca l'insieme di datiche rappresenta gli operatori union/intersection/minus tra N query combinatee N + 1 query combinate, quindi cerca gli operatori union/intersection/minus

56 Creazione di report con il pannello dei report Java

Uso di query combinate4 Precedenza della query combinata

tra quell'insieme di dati e i dati restituiti da N + 2 query combinate. WebIntelligence continua in questo modo per tutte le query nella relazione. Ilrisultato sarà:

DatiQuery

Stati Uniti; Regno Unito; Francia; Ger-maniaQuery 1

Stati Uniti; Francia; FinlandiaQuery 2

Stati Uniti; FranciaINTERSECTION di 1 e 2

Stati Uniti; SpagnaQuery 3

USAINTERSECTION finale

Query combinate multiple

Per stabilire l'ordine di esecuzione, è possibile combinare diverse query inrelazioni complesse, così come illustrato nel seguente esempio:

Query combinata 1

MINUS

Query combinata 2INTERSECTION

Query combin-ata 3

Web Intelligence elabora gruppi di query da destra verso sinistra man manoche vengono visualizzati nel Pannello delle query e dall'alto verso il bassoall'interno di ciascun gruppo. (I gruppi con precedenza più elevata, come ilgruppo MINUS nell'esempio su citato, vengono visualizzati rientrati a destranel Pannello delle query.) Nella query su citata Web Intelligence determinaprima il risultato della combinazione MINUS, quindi trova l'intersezione di

Creazione di report con il pannello dei report Java 57

4Uso di query combinatePrecedenza della query combinata

questo risultato con il risultato della Query 3 combinata, come illustrato nellaseguente tabella:

RisultatoQuery

Stati Uniti; Regno Unito; Spagna; Ger-maniaQuery 1

GermaniaQuery 2

Stati Uniti; Regno Unito; SpagnaQuery 1 MINUS Query 2

Stati Uniti; Spagna; FinlandiaQuery 3

Stati Uniti; Spagna

(Query 1 MINUS Query 2)

INTERSECTION

Query 3

Nota:se il database supporta direttamente il tipo di query combinata che si desideraeseguire, Web Intelligence genera l'SQL contenente gli operatori dicombinazione. In questo caso, l'ordine di precedenza dipende dall'ordine diprecedenza definito nel database. Per informazioni dettagliate, consultarel'amministratore di Web Intelligence.

Per impostare l'ordine di precedenza delle querycombinate nel pannello report Java

1. Creare la prima query nel Pannello delle query.2. Fare clic su Query combinate.3. Ripetere questi passaggi fino al termine della creazione di tutte le query

componente.4. Per aumentare la precedenza di una coppia di query, trascinare e

rilasciare una query sulla query a cui si desidera associarla nella coppiacon precedenza più elevata.

58 Creazione di report con il pannello dei report Java

Uso di query combinate4 Precedenza della query combinata

Web Intelligence rientra le query di origine e di destinazionenell'operazione di trascinamento e, per impostazione predefinita, lecombina in una operazione UNION.

5. Quindi, aggiunge le query al gruppo con precedenza più elevatatrascinandole sullo spazio tra le due query già presenti nel gruppo.

6. Per creare altri gruppi con precedenza più elevata all'interno di un gruppocon precedenza più elevata esistente, ripetere i due passaggi precedenti.

7. Se necessario, fare doppio clic sugli operatori di combinazione di tutti igruppi nella query per modificarli.

8. Fare clic su Esegui query.

Creazione di report con il pannello dei report Java 59

4Uso di query combinatePrecedenza della query combinata

60 Creazione di report con il pannello dei report Java

Uso di query combinate4 Precedenza della query combinata

Applicazione di filtri allequery

5

Definizione di filtri di queryÈ possibile limitare i dati restituiti nel documento applicando dei filtri almomento della definizione della query. L'uso dei filtri di query consente diproteggere i dati che non si desidera vengano visualizzati da gruppi di utentispecifici e limitare le dimensioni dei documenti memorizzati nella rete. Quandole query vengono eseguite sui dati dei documenti, Web Intelligence restituiscesolo i valori che soddisfano le definizioni dei filtri di query.

I filtri di dati limitano i dati che Web Intelligence restituisce in un documento.Recuperano un sottoinsieme dei dati provenienti dal database e restituisconoi valori corrispondenti nel documento. I filtri vengono definiti per risponderealle domande aziendali. Ad esempio, è possibile filtrare la dimensione [Anno]per visualizzare solo il fatturato relativo alle vendite dell'anno 2003; oppureè possibile filtrare la dimensione [Reddito annuo] per visualizzare solo i clientile cui entrate annue sono pari o superiori a 1,5 milioni di dollari.

I filtri di query consentono di:

• Recuperare solo i dati necessari a rispondere ad una domanda aziendalespecifica

• Nascondere determinati dati a utenti specifici quando questi accedonoal documento

• Ridurre la quantità di dati restituiti nel documento per ottimizzare leprestazioni.

Esempio: Nel quarto trimestre del 2002, quali negozi della regione divendita hanno raggiunto margini superiori a € 130.000?

In qualità di manager regionale del marketing per l'Italia, si è interessatisolo ad analizzare i margini relativi all'Italia, tuttavia l'universo vendite includei dati relativi a tutta l'Europa. Inoltre, si desidera visualizzare solo leinformazioni sui negozi i cui margini del quarto trimestre del 2002 hannosuperato la cifra prestabilita per trimestre, ovvero € 130.000. Per creare undocumento contenente solo le informazioni necessarie, applicare un filtroalle dimensioni [Stato], [Anno] e [Trimestre] e uno all’indicatore [Margine].

62 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Definizione di filtri di query

Anno uguale a 2002

ANDTrimestre uguale a Trimestre 4

Stato uguale a Italia

Margine maggiore di o uguale a € 130.000

Per non visualizzare i valori filtrati Italia, 2002 e T4 nelle colonne Anno,Trimestre e Regione della tabella, escludere gli oggetti [Anno], [Trimestre]e [Regione] dal riquadro Oggetti risultato. Alla creazione del report, i relativivalori corrisponderanno ai negozi dell'Italia i cui margini del quarto trimestredel 2002 sono maggiori o uguali a €130000.

MargineFatturato di venditaNome del negozio

133.802307.914e-Moda Roma Bellavista

136.055316.232e-Moda Roma Termini

Confronto tra filtri di query e filtri direport

All'interno di un documento, i filtri possono essere applicati a due livelli:

• Filtri di query – filtri definiti sulla query che consentono di limitare i datirecuperati dall'origine dati e restituiti nel documento Web Intelligence.

• Filtri di report – filtri che consentono di limitare i valori visualizzati in report,tabelle, grafici e sezioni del documento, ma che non implicano la modificadei dati recuperati dall'origine dati; questi filtri nascondono i valori a livellodi report.

Tipi di filtri di queryÈ possibile creare i seguenti tipi di filtri di query:

• Filtri predefiniti - creati dall'amministratore

Creazione di report con il pannello dei report Java 63

5Applicazione di filtri alle queryConfronto tra filtri di query e filtri di report

• Filtri personalizzati – definiti per la query• Filtri rapidi - una forma semplificata di filtro personalizzato per i filtri

semplici• Prompt - filtri dinamici definiti dall'utente per visualizzare una domanda

o un elenco di valori in modo che gli altri utenti possano selezionarediversi valori di filtro ad ogni esecuzione della query

È possibile combinare tipi differenti di filtri in un'unica query.

Filtri di query predefiniti

Grazie ai filtri predefiniti, in Web Intelligence è possibile renderecostantemente disponibili dati specifici che in genere risultano maggiormentenecessari per i report. Questi filtri vengono creati da un amministratore esalvati con l'universo. I filtri predefiniti contengono spesso espressionicomplesse che richiedono una conoscenza approfondita della struttura deldatabase. Includendo i filtri predefiniti nell'universo, non è necessario crearegli stessi filtri personalizzati ad ogni creazione di nuovi documenti WebIntelligence basati sullo stesso universo.

Come utente Web Intelligence, non è possibile visualizzare le parti deicomponenti dei filtri predefiniti o modificare tali filtri.

Per selezionare un filtro di query predefinito

• Fare doppio clic sul filtro predefinito o trascinarlo nel riquadro Filtri diquery.

Quando si esegue la query, i dati corrispondenti ai filtri di query selezionativengono restituiti nel report.

Filtri rapidi

I filtri rapidi consentono di definire rapidamente i valori da recuperare per unoggetto specifico senza aprire l'editor dei filtri. Per impostazione predefinita,i filtri rapidi utilizzano l'operatore Uguale a se viene selezionato un valoresingolo oppure l'operatore In elenco se ne vengono selezionati diversi.

Ad esempio:

64 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Tipi di filtri di query

• Se si seleziona la dimensione [Stato dei pagamenti] e il valore "nonpagato" si crea il filtro: [Stato dei pagamenti] Uguale a "non pagato"

• Se si seleziona la dimensione [Paese] e i valori USA, Giappone,Germania, si crea il filtro: [Paese] In elenco "US;Giappone;Germania"

Per creare un filtro di query rapido

1. Selezionare l'oggetto da filtrare nel riquadro Oggetti risultato.2. Fare clic su Aggiungi un filtro rapido nell'angolo superiore destro del

riquadro Oggetti risultato per visualizzare la finestra di dialogo "Aggiungifiltro rapido".

3. Selezionare o digitare i valori da filtrare e fare clic su OK.Web Intelligence aggiunge il filtro al riquadro Filtri di query.

Filtri di query personalizzati

È possibile creare filtri di query personalizzati per limitare i dati nei documentialle informazioni corrispondenti a:

• Una domanda di business specifica• Le esigenze di informazioni di business di un gruppo di utenti specifico.

Ad esempio, è possibile creare filtri personalizzati per recuperare i dati relativiai risultati delle vendite per date, prodotti o servizi specifici oppure pervisualizzare solo le informazioni sui clienti ad elevato reddito o che vivonoin una determinata regione.

Per aggiungere e rimuovere i filtri di query personalizzati

1. Selezionare l'oggetto da filtrare e trascinarlo nel riquadro Filtri di query.Il filtro di query viene visualizzato nel riquadro Filtri di query.

2. Fare clic sulla freccia accanto all'operatore predefinito (In elenco) e,dall'elenco di operatori, selezionare l'operatore di query.

3. Fare clic sulla freccia alla destra del filtro di query e selezionare Costante,Valori dall'elenco oppure Oggetto.

4. Immettere/selezionare la costante, l'elenco dei valori o l'oggetto che sidesidera includere nel filtro.

Creazione di report con il pannello dei report Java 65

5Applicazione di filtri alle queryTipi di filtri di query

5. Per rimuovere il filtro, selezionarlo e fare clic sul tasto Canc oppure fareclic su Rimuovi nell'angolo superiore destro del riquadro Filtri di query.Per rimuovere tutti i filtri, fare clic su Rimuovi tutto nell'angolo superioredestro del riquadro Filtri di query.

Queryoperatori filtro di e prompt

Operatore Uguale a

Utilizzare l'operatore Uguale a per recuperare dati uguali a un valorespecificato.

Ad esempio, per ottenere i dati solo per US, creare il filtro "Paese Uguale aUS".

Operatore Non è uguale a

Utilizzare l'operatore Non è uguale a per recuperare dati diversi da un valorespecificato.

Ad esempio, per recuperare dati per tutti i paesi ad eccezione di US, creareil filtro "Paese Non è uguale a US".

Operatore Diverso da

Utilizzare l'operatore Diverso da per recuperare dati differenti da undeterminato valore.

Ad esempio, per recuperare i dati per tutti i trimestri ad eccezione di Q4,creare il filtro [Trimestre] Diverso da "Q4"

Operatore Maggiore di

Utilizzare l'operatore Maggiore di per recuperare dati maggiori di un valorespecificato.

66 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Tipi di filtri di query

Ad esempio, per recuperare dati per i clienti la cui età è maggiore di 60 anni,creare il filtro "[Età cliente] Maggiore di 60".

Operatore Maggiore o uguale a

Utilizzare l'operatore Maggiore o uguale a per recuperare dati maggiori ouguali a un valore specificato.

Ad esempio, per recuperare i dati relativi al fatturato a partire da 1,5 milionidi dollari, creare il filtro "[Fatturato] Maggiore o uguale a 1500000".

Operatore Minore di

Utilizzare l'operatore Minore di per recuperare dati con un valore minore delvalore specificato.

Ad esempio, per recuperare i voti di un esame minori di 40, creare il filtro"[Voto esame] Minore di 40".

Operatore Minore o uguale a

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Operatore Tra

Utilizzare l'operatore Tra per recuperare i dati tra e inclusi due valori.

Ad esempio, per recuperare i dati per le settimane a partire dalla 25 fino alla36 (inclusa la settimana 25 e 36), creare il filtro "[Settimana] Tra 25 e 36".

Operatore Non tra

Utilizzare l'operatore Non tra per recuperare dati fuori dall'intervallo compresotra due valori specificati.

Creazione di report con il pannello dei report Java 67

5Applicazione di filtri alle queryTipi di filtri di query

Ad esempio, per recuperare dati di tutte le settimane dell'anno, tranne esenza includere le settimane dalla 25 alla 36, creare il filtro "[Settimana] Nontra 25 e 36".

Operatore In elenco

Utilizzare l'operatore In elenco per recuperare i dati corrispondenti ai valoririportati in un elenco.

Ad esempio, per recuperare i dati solo per i paesi US, UK e Giappone, creareil filtro [Paese] In elenco ("US";"UK";"Giappone").

Operatore Non in elenco

Utilizzare l'operatore Non in elenco per recuperare dati che non corrispondonoa più valori specificati.

Ad esempio, per non recuperare dati per US, UK e Giappone, creare il filtro[Paese] Non in elenco ("US";"UK";"Giappone").

Operatore Corrisponde ai criteri di ricerca

Utilizzare l'operatore Corrisponde ai criteri di ricerca per recuperare i datiche includono una stringa specifica o parte di una stringa.

Ad esempio, per recuperare i clienti nati nel 1972, creare il filtro [DOB]Corrisponde ai criteri di ricerca "72".

Operatore Non corrisponde ai criteri di ricerca

Utilizzare l'operatore Non corrisponde ai criteri di ricerca per restituire i datiche non includono una stringa specifica.

Ad esempio, per recuperare i clienti che non sono nati nel 1972, creare ilfiltro [DOB] Non corrisponde ai criteri di ricerca '72'.

68 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Tipi di filtri di query

Operatore Entrambi

Utilizzare l'operatore Entrambi per recuperare i dati che corrispondono a duevalori.

Ad esempio, per recuperare i clienti che hanno sia un telefono fisso che uncellulare, creare il filtro [Tipo account] Entrambi 'Fisso' E 'Cellulare.

Operatore Tranne

Utilizzare l'operatore Tranne per recuperare i dati che corrispondono a unvalore e ne escludono un altro.

Ad esempio, per recuperare i clienti che hanno un telefono fisso e non uncellulare, creare il filtro [Tipo account] 'Fisso' Tranne 'Cellulare'.

L'operatore Tranne è più restrittivo dell'operatore Diverso da o Non inelenco. Ad esempio, un report che restituisce clienti e include il filtro [Linee]Diverso da 'Accessori' esclude tutti i record sulle vendite in cui l'articolovenduto è parte della linea 'Accessori'. Se lo stesso cliente ha acquistatoarticoli della linea Accessori ma anche articoli di altre linee, il cliente risultacomunque nell'elenco, ma la sua spesa totale include solo gli articoli dellelinee diverse da Accessori.

Se il filtro è [Linee] Tranne 'Accessori', solo i clienti che non hannoacquistato accessori vengono inclusi nel report.

Argomenti correlati• Operatore Non in elenco a pagina 196• Operatore Diverso da a pagina 194

Combinazione di filtri di query

Combinazione di filtri di query

Per le domande aziendali è necessario recuperare informazioni chesoddisfano più criteri. Se, ad esempio, si stanno analizzando i dati relativi al

Creazione di report con il pannello dei report Java 69

5Applicazione di filtri alle queryTipi di filtri di query

supporto tecnico, è probabile che si desideri concentrare l’attenzione suiclienti compresi in un periodo di tempo e una regione specifici, nonché in undeterminato livello di contratto di supporto tecnico. È possibile recuperaredati che rispondano a più criteri combinando filtri nella stessa query.

Esempio: Analisi del fatturato relativo alle vendite dell'anno corrente neinegozi la cui metratura è superiore ai 400 m2 e il cui fatturato è uguale oinferiore a 1,5 milioni di dollari

In questo esempio, l'utente è un responsabile delle vendite di una catenadi negozi che desidera analizzare le informazioni relative ai negozi di grandidimensioni della catena il cui fatturato è inferiore a quello prestabilitodall'azienda.

A tale scopo, aggiungere un filtro predefinito alla dimensione [Anno] perspecificare che si desidera recuperare i valori per questo anno. Creare unsecondo filtro sulla dimensione [Dimensioni negozi] per specificare che sidesidera recuperare solo i dati relativi ai negozi con metratura superiore a400 m2. Quindi, creare un terzo filtro sull'indicatore [Fatturato di vendita]per specificare che si desidera recuperare solo i dati relativi ai negozi il cuifatturato di vendita equivale o è inferiore a 1,5 milioni di dollari. Infine,combinare questi tre filtri mediante l'operatore And.

Ultimo anno

AND Categoria di superficie di vendita maggiore o ugualea: 4000

Fatturato di vendita inferiore a 1.500.000

Quando viene eseguita la query, nel report verranno restituiti solo i datirelativi ai negozi che soddisfano tutti e tre i criteri.

Per combinare filtri di query1. Creare i filtri e aggiungerli al riquadro Filtri di query.

Per impostazione predefinita, Web Intelligence combina i filtri conl'operatore AND.

2. Fare doppio clic sull'operatore (in Query - HTML) oppure fare clic sullafreccia accanto alla casella di controllo dell'operatore e selezionare l'altrooperatore (Pannello dei report HTML) per passare tra AND e OR.

70 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Tipi di filtri di query

Nidificazione di filtri di query

La nidificazione di filtri di query consente di creare condizioni di filtro piùcomplesse di quanto non sia possibile combinando filtri allo stesso livello.

Quando si nidificano i filtri, si imposta l'ordine in cui Web Intelligence li valuta.Ad esempio, Web Intelligence può restituire dati forniti da due filtri di queryuniti in una relazione OR (dove una o l'altra condizione di filtro è true) erestringere ulteriormente i dati applicando ad essi un altro filtro. In questocaso, i due filtri di una relazione OR vengono nidificati, quindi confrontatiall'altro filtro in una relazione AND.

Il seguente esempio ne è un'illustazione.

Esempio: Elencare tutte le vendite effettuate in Giappone nel Trimestre4 o per le quali il reddito era maggiore di 1000000

Per rispondere a questa domanda creare il seguente filtro di query nidificato:

Paese uguale a Giappone

ANDTrimetre uguale aTrimestre 4

ORFatturato maggiore di1000000

Web Intelligence restituisce innanzitutto i dati delle vendite effettuate nelTrimestre 4 o in cui il fatturato era maggiore di 1000000, quindi restringeulteriormente i dati per restituire solo le vendite effettuate in Giappone.

Per nidificare i filtri di query1. Trascinare e rilasciare un oggetto report in un filtro di query esistente.

Il profilo di un filtro di query nell'oggetto report viene visualizzato in unarelazione AND nidificata con il filtro di query esistente.

2. Definire il nuovo filtro di query.

Creazione di report con il pannello dei report Java 71

5Applicazione di filtri alle queryTipi di filtri di query

72 Creazione di report con il pannello dei report Java

Applicazione di filtri alle query5 Tipi di filtri di query

Filtro dei dati con sottoquery

6

Definizione di una sottoqueryUna sottoquery è un tipo di filtro di query più flessibile che consente di limitarei valori in maniera più sofisticata rispetto al filtro di query ordinario.

Le sottoquery sono più potenti rispetto ai filtri di query ordinari in quanto:

• Permettono di confrontare i valori dell'oggetto i cui valori vengono usatiper restringere la query con valori di altri oggetti.

• Permettono di limitare i valori restituiti da una sottoquery con una clausolaWHERE.

Operazioni eseguite dalle sottoqueryLe sottoquery consentono di porre domande complesse che, altrimenti,sarebbe difficile o impossibile formulare con filtri di query semplici. Adesempio, qual è l'elenco di clienti e il relativo fatturato in cui si indica che ilcliente ha acquistato un servizio precedentemente riservato (da qualsiasicliente) nel primo trimestre del 2003?

Funzionamento delle sottoqueryLe sottoquery modificano l'SQL che Web Intelligence genera per richiamarei dati della query. Web Intelligence genera l'SQL contenente una sottoqueryche limita i dati restituiti da una query esterna. Per ulteriori informazioni sullesottoquery SQL, consultare qualsiasi manuale relativo all'SQL.

Nota:SQL è il linguaggio di query supportato da tutti i database relazionali(RDBMS), sebbene ciascun database utilizzi la propria sintassi.

Per creare una sottoquery1. Aggiungere al riquadro Oggetti risultato gli oggetti che si desidera

visualizzare nella query.2. Nel riquadro Oggetti risultato selezionare l'oggetto da filtrare con una

sottoquery e fare clic su Aggiungi sottoquery nella parte superioredestra del riquadro Filtri di query.

74 Creazione di report con il pannello dei report Java

Filtro dei dati con sottoquery6 Definizione di una sottoquery

Il profilo della sottoquery viene visualizzato nel riquadro Filtri di query.Per impostazione predefinita, l'oggetto selezionato viene visualizzatocome oggetto Filtro e Filtra per.

3. Per aggiungere una condizione WHERE alla sottoquery, trascinare unoggetto report nell'area della sottoquery sotto le caselle Rilasciare unoggetto qui.

4. Per aggiungere una condizione WHERE alla sottoquery, trascinare unoggetto Report nell'area della sottoquery sotto le caselle Rilasciare unoggetto qui.è possibile usare una sottoquery esistente o un filtro query standard comecondizione WHERE per la sottoquery. Per fare ciò, trascinare e rilasciareil filtro o la sottoquery esistente nell'area della sottoquery sotto le caselleRilasciare un oggetto qui. Per copiare o spostare il filtro esistente nellacondizione WHERE, tenere premuto il tasto Ctrl durante l'operazione ditrascinamento e rilascio. In tal caso il filtro esistente rimane nella posizioneiniziale e diventa parte della condizione WHERE della sottoquery.

5. Selezionare l'operatore e i valori utilizzati per applicare i filtri all'oggettonella condizione WHERE.

6. Fare clic su Sottoquery per aggiungere un'ulteriore sottoquery al filtrodi query.Oltre a collegare le sottoquery in relazioni AND o OR, è possibile annidarle(creare quindi sottoquery entro sottoquery) trascinando una sottoqueryesistente nell'area sotto le caselle Rilasciare un oggetto qui. In tal casola sottoquery interna diventa parte della condizione WHERE dellasottoquery esterna. Per copiare o spostare la sottoquery nella condizioneWHERE, tenere premuto il tasto Ctrl durante l'operazione di trascinamentoe rilascio. In questo caso la seconda sottoquery rimane allo stesso livellodella prima e diventa parte della clausola WHERE della prima sottoquery.Per impostazione predefinita, le due sottoquery vengono collegate conuna relazione AND. Fare clic sull'operatore AND per passarealternativamente da AND a OR.

7. Per nidificare una sottoquery (creare un'altra sottoquery all'interno di unasottoquery), trascinare una sottoquery esistente nell'area sotto le caselleRilasciare un oggetto qui.Per copiare o spostare la sottoquery nella condizione WHERE, tenerepremuto il tasto Ctrl durante l'operazione di trascinamento e rilascio. Inquesto caso, la seconda sottoquery rimane allo stesso livello della primae diventa parte della clausola WHERE della prima sottoquery.

Creazione di report con il pannello dei report Java 75

6Filtro dei dati con sottoqueryPer creare una sottoquery

La sottoquery interna diventa parte della condizione WHERE dellasottoquery esterna.

Per scoprire quali clienti hanno acquistato un servizioprecedentemente riservato nel primo trimestre del2003 e a quanto ammonta il fatturato da essi generato.

1. Trascinare gli oggetti Cliente e Fatturato sul riquadro Oggetti risultato delPannello delle query.

2. Selezionare l'oggetto Servizio.3. Fare clic su Sottoquery.

Il profilo della sottoquery viene visualizzato nel riquadro Filtri di query.

Nota:L'oggetto selezionato viene visualizzato in entrambe le caselle nel profilodella sottoquery. Spesso si utilizza lo stesso oggetto in entrambe lecaselle, sebbene non sia necessario. Se gli oggetti non restituisconoalcun valore comune, la sottoquery non restituisce alcun valore, diconseguenza anche la query non restituisce nessun valore.

4. Trascinare l'oggetto Anno di prenotazione sull'area del profilo dellasottoquery sotto gli oggetti Servizio.Web Intelligence aggiunge un condizione WHERE sull'oggetto Anno diprenotazione.

5. Impostare l'operatore di condizione Anno di prenotazione su Uguale a.6. Digitare 'FY2003' nella casella Inserisci costante.7. Trascinare l'oggetto Trimestre di prenotazione sull'area del profilo della

sottoquery sotto gli oggetti Servizio.Web Intelligence aggiunge l'oggetto Trimestre di prenotazione allacondizione WHERE.

8. Impostare l'operatore di condizione Trimestre di prenotazione su Ugualea.

9. Digitare 'Q1' nella casella Inserisci costante.10. Fare clic su Esegui query per eseguire la query.

76 Creazione di report con il pannello dei report Java

Filtro dei dati con sottoquery6 Per creare una sottoquery

Parametri delle sottoqueryUna sottoquery o un insieme di sottoquery contiene i seguenti parametri:

DescrizioneParametro

L'oggetto i cui valori vengono utiliz-zati per filtrare gli oggetti risultato.

È possibile includere più oggetti filtro.In tal caso, Web Intelligenceconcatena i valori degli oggettispecificati.

Oggetti filtro

L'oggetto che determina i valoridell'oggetto filtro restituiti dalla sot-toquery.

È possibile includere più oggetti filtraper oggetto. In tal caso, Web Intel-ligence concatena i valori degli ogget-ti specificati.

Oggetti Filtra per

Creazione di report con il pannello dei report Java 77

6Filtro dei dati con sottoqueryParametri delle sottoquery

DescrizioneParametro

L'operatore che specifica la relazionetra l'oggetto Filtro e l'oggetto Filtraper.

A causa delle limitazioni del databasenon è possibile utilizzare contem-poraneamente determinate combin-azioni di operatori e oggetti Filtra per.Ad esempio se si utilizza l'operatoreUguale a con un oggetto Filtra perche restituisce più valori, il databaserifiuta l'SQL perché questo tipo disottoquery richiede un oggetto Filtraper per restituire un solo valore.

Nei casi in cui l'SQL generato èrifiutato dal database, viene visualiz-zato un messaggio di errore con ladescrizione dell'errore restituito daldatabase.

Operatore

Una condizione aggiuntiva che limital'elenco dei valori dell'oggetto Filtraper. Nella condizione WHERE èpossibile utilizzare gli oggetti delreport ordinario, le condizionipredefinite o i filtri di query esistenti(incluse le sottoquery).

Condizione WHERE (facoltativa)

Determina il rapporto tra le sot-toquery se sono presenti più sot-toquery.

AND: devono essere soddisfatte lecondizioni di tutte le sottoquery.

OR: devono essere soddisfatte lecondizioni di una delle sottoquery

Operatore di relazione

78 Creazione di report con il pannello dei report Java

Filtro dei dati con sottoquery6 Parametri delle sottoquery

Classificazione dei datitramite la classificazione deldatabase

7

Definizione di una classifica del databaseClassificare i dati significa ordinarli e classificarli in base a criteri diclassificazione. Web Intelligence consente la restituzione di dati nonclassificati da un database e classificarli in Web Intelligence.

Una classifica del database consente di specificare una classifica a livellodella query e del database in modo che i dati restituiti dalla query a WebIntelligence siano già classificati.

La classifica del database consente di rispondere a domande quali "Restituirei primi 3 clienti in base al fatturato da essi generato per ciascun anno" alivello della query, senza dover restituire i dati che non rientrano nellaclassifica di Web Intelligence e senza dover filtrare tali dati utilizzando lamedesima classifica.

La classifica del database offre i seguenti vantaggi:

• L'elaborazione della classifica dei dati può risultare intensiva. La classificaa livello di database consente al server, che è generalmente più potentedel computer client, di eseguire questa elaborazione.

• Questa operazione consente di ridurre la quantità di dati recuperati dallarete e memorizzati in Web Intelligence.

Una classifica del database modifica l'SQL generato da Web Intelligenceper richiamare i dati della query. Se il database supporta la classifica, WebIntelligence genera l'SQL per classificare i dati. Web Intelligence utilizza lafunzione Classifica SQL-99 nella classifica dell'SQL. SQL è il linguaggio diquery supportato da tutti i database relazionali (RDBMS), sebbene ciascundatabase utilizzi la propria sintassi.

Nota:È possibile eseguire una classifica del database solo se quest'ultimo lasupporta. In caso contrario, il pulsante Aggiungi una classifica del databasenella barra degli strumenti del pannello delle query è disattivato. I databaseche supportano la classifica sono Oracle, DB2, Terradata e Redbrick.

Argomenti correlati• classifica dei dati a pagina 138

80 Creazione di report con il pannello dei report Java

Classificazione dei dati tramite la classificazione del database7 Definizione di una classifica del database

Parametri della classifica del databaseNel riquadro Filtri di query del pannello delle query una classifica del databaseviene visualizzata come segue:

La tabella che segue descrive i parametri della classifica da sinistra a destra:

DescrizioneParametro

Ordine della classifica.• Primo: classifica i risultati in ordine

decrescente.• Ultimo: classifica i risultati in ordine

ascendente.

Primo/Ultimo

Numero di record restituito nella clas-sifica. Ad esempio i primi 10.Numero di record

La dimensione utilizzata nella clas-sifica. Ad esempio, se la dimensione èRegione e la classifica è Primi 10, laclassifica restituisce le prime 10 regioni.

Dimensione della classifica

Indicatore tramite cui viene classificatauna dimensione della classifica. Adesempio, se l'indicatore è Fatturato ela dimensione è Regione, Web Intel-ligence classifica le regioni in base alfatturato da esse generato

In base a

Creazione di report con il pannello dei report Java 81

7Classificazione dei dati tramite la classificazione del databaseParametri della classifica del database

DescrizioneParametro

La dimensione che specifica uncontesto di calcolo aggiuntivo per laclassifica. Ad esempio, se la dimen-sione della classifica è Regione, l'in-dicatore è Fatturato e la dimensionePer ogni è Paese, Web Intelligenceclassifica le regioni in base al fatturatoall'interno di ciascun paese.

Per ogni (facoltativo)

Ulteriore limitazione ai valori restituitinella classifica visualizzata sotto gli altriparametri. Ad esempio, una classificadi regioni con una condizione che limitail paese a "Stati Uniti", classifica solole singole regioni degli Stati Uniti.

Condizione WHERE (facoltativa)

Per creare una classifica del database1. Aggiungere al riquadro Oggetti risultato del pannello Query gli oggetti

che si desidera visualizzare nella query.2. Selezionare la dimensione da utilizzare per la classifica.3. Fare clic su Aggiungi una classifica del database sulla barra degli

strumenti.Il profilo della classifica viene visualizzato nel riquadro Filtri di query. Ladimensione selezionata viene visualizzata come dimensione dellaclassifica e il primo indicatore nella query appare come l'indicatore diclassifica nella casella Sulla base di.

Nota:se il database non supporta le classifiche, il pulsante Aggiungi unaclassifica del databaserisulta disattivato.

4. Selezionare la direzione della classifica (primo o ultimo).5. Immettere il numero di record che la classifica deve restituire nella casella

vicino a Valori massimi/minimi.

82 Creazione di report con il pannello dei report Java

Classificazione dei dati tramite la classificazione del database7 Per creare una classifica del database

È possibile specificare un prompt anziché una costante facendo clic sullafreccia vicino al numero. Quando si seleziona un prompt l'utente deveimmettere il numero di classifica per l'esecuzione della query.

6. Trascinare la dimensione che fornisce il contesto di calcolo per l'indicatorenella casella Per ogni.Questa dimensione è facoltativa. Per visualizzare la casella Per ogni,fare clic sulla freccia alla destra dell'indicatore Sulla base di.

7. Trascinare tutte le dimensioni che si desidera includere nella limitazioneWHERE sull'area nella parte inferiore della classifica.

8. Fare clic su Esegui query.

Argomenti correlati• Definizione di una sottoquery a pagina 74

Per creare un report che restituisce i primi 10dipendenti in base allo stipendio e calcolati in baseal reparto

1. Trascinare gli oggetti Reparto, Nome dipendente e Stipendio sul riquadroOggetti report nel pannello delle query.

2. Selezionare l'oggetto Nome dipendente.3. Fare clic su Aggiungi una classifica del database sulla barra degli

strumenti.Web Intelligence aggiunge un profilo della classifica del database alriquadro Filtri di query. La dimensione della classifica è Nome dipendente,mentre l'indicatore della classifica è Stipendio.

4. Impostare la direzione della classifica su Primi.5. Impostare il numero della classifica su 10.6. Fare clic sulla freccia accanto all'indicatore Sulla base di se la casella

Per ogni non è visibile.7. Impostare la dimensione Per ogni su Reparto trascinando la dimensione.

A questo punto la classifica ha il seguente aspetto:

Creazione di report con il pannello dei report Java 83

7Classificazione dei dati tramite la classificazione del databasePer creare una classifica del database

8. Fare clic su Esegui query.

84 Creazione di report con il pannello dei report Java

Classificazione dei dati tramite la classificazione del database7 Per creare una classifica del database

Filtraggio dei dati utilizzandoi prompt

8

Definizione di un promptUn prompt è un tipo speciale di filtro di query. È un filtro dinamico chevisualizza una domanda ogni volta che si aggiornano i dati di un documento.L'utente risponde al prompt prima di aggiornare i dati digitando o selezionandouno o più valori che desidera visualizzare. Web Intelligence recupera solo ivalori del database specificati e li restituisce nei report del documento. Iprompt consentono a diversi utenti che visualizzano un unico documento dispecificare un diverso sottoinsieme di dati del database e di visualizzarlo intabelle e grafici dello stesso report. I prompt riducono anche il temponecessario per recuperare i dati dal database.

Un prompt contiene gli elementi seguenti:

• Un oggetto filtrato• Un operatore• Un messaggio

Ad esempio, per richiede agli utenti di selezionare un anno specifico, occorredefinire un prompt sulla dimensione [Anno].Year Equal To ("Which year?°)

In questo prompt, l'oggetto filtrato è [Anno], l'operatore è Uguale a e ilmessaggio del prompt è "Quale anno?"

È possibile definire i prompt su qualsiasi dimensione, indicatore oppureoggetto di dettaglio. Ad esempio, è possibile filtrare la dimensione [Anno]affinché vengano restituiti i valori di un anno specifico, l'indicatore [Fatturatodi vendita] affinché vengano restituiti i valori di un intervallo di cifre di fatturato,oppure il dettaglio [Anno/settimana] affinché vengano restituiti i valori peruna determinata settimana dell'anno.

È possibile creare più prompt, correlati dagli operatori AND e OR, nella stessaquery. Inoltre, è possibile nidificare i prompt. Quando un utente esegue unaquery, Web Intelligence visualizza i prompt.

I prompt vengono visualizzati nel codice SQL generato tramite una queryWeb Intelligence come valori forniti in risposta al prompt (quando il codiceSQL è in sola lettura) oppure come sintassi del prompt Web Intelligence(quando il codice SQL è modificabile). Ad esempio, un prompt [Paese] puòessere visualizzato nel codice SQL generato comeResort_Country.country = @prompt('Enter Country:','A','Resort\Country', Mono,Free,Persistent,,User:0)

86 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Definizione di un prompt

oppure comeResort_country.country In ('UK')

I prompt possono essere obbligatori o facoltativi. L'utente non devenecessariamente specificare un valore per un prompt facoltativo. Se nonviene specificato nessun valore, Web Intelligence ignora il prompt.

Prompt uniti

se un documento contiene più fornitori di dati, vengono uniti tutti i promptche includono (1) oggetti con lo stesso tipo di dati, (2) operatori dello stessotipo e (3) che utilizzano lo stesso testo di prompt.

Quando tutti i fornitori di dati vengono aggiornati, per questi prompt vienevisualizzato un unico messaggio.

L'elenco dei valori utilizzati dal prompt unito è l'elenco associato all'oggettodel prompt che dispone del maggior numero di limitazioni delle proprietà divisualizzazione.

Prompt sovrappostiWeb Intelligence visualizza un prompt sovrapposto quando oggetti specificivengono inseriti nella definizione di un prompt. Il designer di universi definiscel'elenco di valori di tali oggetti in modo gerarchico in relazione a tutti gli altrielenchi di valori di oggetti dell'universo.

I prompt sovrapposti aiutano l'utente a concentrarsi sui valori degli oggettida inserire nel prompt senza dover cercare tutti i valori possibili degli oggetti.

Esempio: Selezione di un negozio

In questo esempio, il designer di universi ha definito gli oggetti [Nome delnegozio], [Città] e [Stato] in una gerarchia. Se si inserisce un prompt [Nomedel negozio] Uguale a <valore>, Web Intelligence visualizza questioggetti in una gerarchia nella finestra di dialogo Prompt. Per selezionare ilnegozio, l'utente deve prima selezionare lo stato in cui si trova la città delnegozio, quindi la città del negozio, infine il negozio stesso. Quando l'utenteseleziona lo stato, Web Intelligence limita i valori di Città alle città di quello

Creazione di report con il pannello dei report Java 87

8Filtraggio dei dati utilizzando i promptPrompt sovrapposti

stato; quando l'utente seleziona la città, Web Intelligence limita i negozi ainegozi di quella città.

Elenco di valori gerarchicoSe l'elenco contiene elenchi gerarchici di valori, gli elenchi vengonovisualizzati in una struttura ad albero. Accedere ai livelli della struttura finoagli elementi desiderati.

Un elenco di valori viene visualizzato come prompt sovrapposto oppure comestruttura gerarchica a seconda del modo in cui i valori sono configuratinell'universo. Per ulteriori informazioni, contattare l'amministratore.

Queryoperatori filtro di e prompt

Operatore Uguale a

Utilizzare l'operatore Uguale a per recuperare dati uguali a un valorespecificato.

Ad esempio, per ottenere i dati solo per US, creare il filtro "Paese Uguale aUS".

Operatore Non è uguale a

Utilizzare l'operatore Non è uguale a per recuperare dati diversi da un valorespecificato.

Ad esempio, per recuperare dati per tutti i paesi ad eccezione di US, creareil filtro "Paese Non è uguale a US".

Operatore Diverso da

Utilizzare l'operatore Diverso da per recuperare dati differenti da undeterminato valore.

88 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Elenco di valori gerarchico

Ad esempio, per recuperare i dati per tutti i trimestri ad eccezione di Q4,creare il filtro [Trimestre] Diverso da "Q4"

Operatore Maggiore di

Utilizzare l'operatore Maggiore di per recuperare dati maggiori di un valorespecificato.

Ad esempio, per recuperare dati per i clienti la cui età è maggiore di 60 anni,creare il filtro "[Età cliente] Maggiore di 60".

Operatore Maggiore o uguale a

Utilizzare l'operatore Maggiore o uguale a per recuperare dati maggiori ouguali a un valore specificato.

Ad esempio, per recuperare i dati relativi al fatturato a partire da 1,5 milionidi dollari, creare il filtro "[Fatturato] Maggiore o uguale a 1500000".

Operatore Minore di

Utilizzare l'operatore Minore di per recuperare dati con un valore minore delvalore specificato.

Ad esempio, per recuperare i voti di un esame minori di 40, creare il filtro"[Voto esame] Minore di 40".

Operatore Minore o uguale a

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Creazione di report con il pannello dei report Java 89

8Filtraggio dei dati utilizzando i promptQueryoperatori filtro di e prompt

Operatore Tra

Utilizzare l'operatore Tra per recuperare i dati tra e inclusi due valori.

Ad esempio, per recuperare i dati per le settimane a partire dalla 25 fino alla36 (inclusa la settimana 25 e 36), creare il filtro "[Settimana] Tra 25 e 36".

Operatore Non tra

Utilizzare l'operatore Non tra per recuperare dati fuori dall'intervallo compresotra due valori specificati.

Ad esempio, per recuperare dati di tutte le settimane dell'anno, tranne esenza includere le settimane dalla 25 alla 36, creare il filtro "[Settimana] Nontra 25 e 36".

Operatore In elenco

Utilizzare l'operatore In elenco per recuperare i dati corrispondenti ai valoririportati in un elenco.

Ad esempio, per recuperare i dati solo per i paesi US, UK e Giappone, creareil filtro [Paese] In elenco ("US";"UK";"Giappone").

Operatore Non in elenco

Utilizzare l'operatore Non in elenco per recuperare dati che non corrispondonoa più valori specificati.

Ad esempio, per non recuperare dati per US, UK e Giappone, creare il filtro[Paese] Non in elenco ("US";"UK";"Giappone").

90 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Queryoperatori filtro di e prompt

Operatore Corrisponde ai criteri di ricerca

Utilizzare l'operatore Corrisponde ai criteri di ricerca per recuperare i datiche includono una stringa specifica o parte di una stringa.

Ad esempio, per recuperare i clienti nati nel 1972, creare il filtro [DOB]Corrisponde ai criteri di ricerca "72".

Operatore Non corrisponde ai criteri di ricerca

Utilizzare l'operatore Non corrisponde ai criteri di ricerca per restituire i datiche non includono una stringa specifica.

Ad esempio, per recuperare i clienti che non sono nati nel 1972, creare ilfiltro [DOB] Non corrisponde ai criteri di ricerca '72'.

Operatore Entrambi

Utilizzare l'operatore Entrambi per recuperare i dati che corrispondono a duevalori.

Ad esempio, per recuperare i clienti che hanno sia un telefono fisso che uncellulare, creare il filtro [Tipo account] Entrambi 'Fisso' E 'Cellulare.

Operatore Tranne

Utilizzare l'operatore Tranne per recuperare i dati che corrispondono a unvalore e ne escludono un altro.

Ad esempio, per recuperare i clienti che hanno un telefono fisso e non uncellulare, creare il filtro [Tipo account] 'Fisso' Tranne 'Cellulare'.

L'operatore Tranne è più restrittivo dell'operatore Diverso da o Non inelenco. Ad esempio, un report che restituisce clienti e include il filtro [Linee]Diverso da 'Accessori' esclude tutti i record sulle vendite in cui l'articolovenduto è parte della linea 'Accessori'. Se lo stesso cliente ha acquistatoarticoli della linea Accessori ma anche articoli di altre linee, il cliente risulta

Creazione di report con il pannello dei report Java 91

8Filtraggio dei dati utilizzando i promptQueryoperatori filtro di e prompt

comunque nell'elenco, ma la sua spesa totale include solo gli articoli dellelinee diverse da Accessori.

Se il filtro è [Linee] Tranne 'Accessori', solo i clienti che non hannoacquistato accessori vengono inclusi nel report.

Argomenti correlati• Operatore Non in elenco a pagina 196• Operatore Diverso da a pagina 194

Per creare un prompt1. Nella scheda Dati, trascinare l'oggetto a cui si desidera applicare un

prompt e rilasciarlo nel riquadro Filtri di query.Il filtro di query viene visualizzato nel riquadro Filtri di query.

2. Fare clic sulla freccia a destra del riquadro Filtri di query e selezionarePrompt dal menu.

3. Digitare il testo di prompt nella casella di testo.4. Fare clic sull'icona accanto alla casella di testo e utilizzare la finestra di

dialogo per impostare le proprietà del prompt.• Se il prompt è relativo a una data e si desidera che venga visualizzato

il calendario popup per la selezione delle date, non selezionare Promptcon elenco dei valori.

• Se il documento contiene più fornitori di dati ed è già presente unprompt che include (1) oggetti con lo stesso tipo di dati, (2) operatoridello stesso tipo e (3) che utilizzano un prompt di testo identico alnuovo, Web Intelligence visualizza un messaggio che indica l'avvenutaunione dei due prompt. Ciò significa che quando tutti i fornitori di dativengono aggiornati, per i due prompt verrà visualizzato un unicomessaggio.

5. Selezionare Prompt facoltativo per rendere il prompt facoltativo.6. Per cancellare un prompt, fare clic con il pulsante destro del mouse e

selezionare Rimuovi dal menu.

Il prompt viene visualizzato ad ogni aggiornamento del documento.

Argomenti correlati• Definizione della visualizzazione dei prompt a pagina 93• Prompt uniti a pagina 87

92 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Per creare un prompt

Per rimuovere un prompt• Selezionare il prompt, quindi fare clic sul pulsante Elimina.

Definizione della visualizzazione deiprompt

Per impostazione predefinita, i prompt visualizzano una finestra e un elencodei valori. È possibile rispondere al prompt digitando il valore o i valoridesiderati nella finestra oppure selezionandoli dall’elenco.

È possibile modificare il tipo di visualizzazione dei prompt selezionando una,alcune o tutte le opzioni seguenti:

Quindi...Utile quando...Se si desidera che ilprompt visualizzi...

Lasciare l'opzioneselezionata per impos-tazione predefinita:Prompt con elenco divalori

Si desidera visualizzaretutti i valori dell'oggetto equindi selezionarne uno.

L'elenco dei valori as-sociato alla dimensione,indicatore o dettaglio fil-trati.

Selezionare l'opzione:Mantieni selezionati gliultimi valori

Si riselezionano spessogli stessi valori all'aggior-namento del documento,ma si desidera avere lapossibilità di selezionareun valore diverso quandonecessario, come il nomedel mese corrente.

Uno o più valorispecificati l'ultima voltache si è risposto alprompt (gli utenti pos-sono selezionare valoridiversi).

Creazione di report con il pannello dei report Java 93

8Filtraggio dei dati utilizzando i promptPer rimuovere un prompt

Quindi...Utile quando...Se si desidera che ilprompt visualizzi...

Selezionare l'opzione:Imposta valoripredefiniti

Si riselezionano quasisempre gli stessi valoriall'aggiornamento deldocumento, ma sidesidera avere la pos-sibilità di selezionare unvalore diverso quandonecessario, come il nomedell'anno corrente.

Uno o più valorispecificati comepredefiniti (gli utenti pos-sono selezionare valoridiversi).

Selezionare l'opzione:Seleziona solodall'elenco

Si desidera evitare chegli utenti digitino unvalore che non esiste neldatabase.

Un elenco dei valori dacui gli utenti selezionanouno o più valori.

Per rendere il prompt facoltativo, selezionare Prompt facoltativo. L'utentenon deve necessariamente specificare un valore per il prompt. In questocaso, Web Intelligence ignora il prompt.

Nota:Se il prompt è relativo a una data e si desidera che venga visualizzato ilcalendario popup per la selezione delle date, non selezionare Prompt conelenco dei valori.

Combinazione di promptLa combinazione di più prompt in una singola query consente di filtrare i datirestituiti nel documento, in modo tale che ciascun utente che utilizza i reportvisualizzi solo le informazioni pertinenti alle proprie esigenze aziendali. Adesempio, se in un documento Contabilità clienti vengono combinati i treprompt riportati di seguito:

• Quale cliente?• Quale conto?• Quale periodo: da? a?

94 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Combinazione di prompt

In questo modo ogni dirigente del settore contabilità può utilizzare ildocumento per visualizzare i valori del report relativi al conto di un clientespecifico per un periodo di tempo specifico.

È possibile combinare i prompt allo stesso modo dei filtri di query.

Combinazione di prompt con i filtri di query

La combinazione di prompt su una singola query consente di scegliere ivalori relativi ad alcuni oggetti selezionati della query mediante l’uso di filtri,nonché i valori di altri oggetti selezionati mediante l’uso di prompt. Adesempio, se in un documento RU vengono combinati i filtri riportati di seguito:

• [Anno] Uguale a Anno corrente• [Titolo della mansione] Diverso da Direttore• Quale dipendente?

Gli utenti che utilizzano il documento possono selezionare il dipendente dicui visualizzare i dati. Tuttavia, tali informazioni saranno pertinenti al soloanno corrente e non sarà possibile visualizzare i dati relativi ai direttori.

Per cambiare l'ordine dei prompt1. Fare clic sulla scheda Proprietà nel Pannello delle query.2. Selezionare il prompt da spostare in alto o in basso nell'ordine dei prompt

nella casella Ordine dei prompt, quindi premere la freccia Su o Giùaccanto alla casella.

Unione dei promptSe un documento contiene più query, Web Intelligence unisce i prompt cheincludono gli oggetti con lo stesso tipo di dati, operatori dello stesso tipo eche utilizzano lo stesso testo del prompt. Quando tutte le query vengonoaggiornate, per questi prompt viene visualizzato un unico messaggio.

Creazione di report con il pannello dei report Java 95

8Filtraggio dei dati utilizzando i promptPer cambiare l'ordine dei prompt

96 Creazione di report con il pannello dei report Java

Filtraggio dei dati utilizzando i prompt8 Unione dei prompt

Interfaccia di reporting delpannello report Java

9

Per impostazione predefinita, l'interfaccia del pannello report Java mostraquanto segue:• Schede Report - quattro schede presenti sulla sinistra della schermata

per l'utilizzo dei report.

DescrizioneScheda

Visualizza gli oggetti dell'universo, le formule e le variabiliche è possibile includere nel report.

Dati

Visualizza le tabelle, i grafici e le celle che è possibile in-cludere nel report.

Modelli

Visualizza una mappa gerarchica dei componenti del report(ad esempio, tabelle, celle, sezioni e filtri).

Mappa

Visualizza le proprietà modificabili utilizzate per configurarel'aspetto e il comportamento del report. L'elenco delleproprietà varia in base al componente del report selezionato.

Proprietà

• Barre degli strumenti

98 Creazione di report con il pannello dei report Java

Interfaccia di reporting del pannello report Java9

DescrizioneBarra deglistrumenti

Utilizzare la barra degli strumenti principale per passaretra la vista delle query e la vista del report, per salvare estampare i documenti, per attivare il rilevamento dei datie la modalità Drill mode e per configurare l'interfacciareport.

La barra degli strumenti principale è sempre visibile. Tuttele altre barre degli strumenti possono essere nascoste.

Principale

Utilizzare la barra degli strumenti di formattazione performattare il testo e gli oggetti del report.

Format-tazione

Utilizzare la barra degli strumenti report per aggiungerefunzioni di reporting (ad esempio, filtri, variabili, classifichee calcoli).

Reporting

Utilizzare la barra degli strumenti di spostamento tra lepagine per spostarsi tra le pagine di un report.

Spostamentotra le pagine

• Report - per impostazione predefinita i report contenuti nel documentoWeb Intelligence vengono visualizzati alla destra delle schede report esotto le barre degli strumenti. Ogni report viene visualizzatoautonomamente

È possibile configurare l'interfaccia report (ad esempio nascondendo le barredegli strumenti o cambiando la posizione delle schede report) attraverso laselezione delle opzioni del menu Configura vista della barra degli strumentiprincipale.

Creazione di report con il pannello dei report Java 99

9Interfaccia di reporting del pannello report Java

100 Creazione di report con il pannello dei report Java

Interfaccia di reporting del pannello report Java9

Risposta ai prompt

10

Per immettere i valori per rispondere aun prompt

1. Aprire un report in un documento Web Intelligence e fare clic su Aggiornadati a destra della barra degli strumenti principale, sopra il report.Viene visualizzata la finestra di dialogo "Prompt".

2. Selezionare una domanda di prompt.Se i prompt sono organizzati gerarchicamente in un albero, è necessarioselezionare per primo il prompt al livello inferiore della gerarchia. Questotipo di prompt viene definito prompt sovrapposto.I valori selezionabili sono elencati nel riquadro in basso a sinistra.

Se l'elenco dei valori non è disponibile, fare clic su Aggiorna valori pervisualizzarlo. L'elenco dei valori viene quindi visualizzato insieme alladata dell'ultimo aggiornamento.

Se sono già state fornite risposte ai prompt, i valori selezionati l'ultimavolta vengono visualizzati nel riquadro a destra, contenente le precedentirisposte ai prompt. È possibile utilizzare i valori selezionati oppureutilizzare << per rimuoverli.

Le opzioni visualizzate nelle risposte ai prompt cambiano (1) se è il primoaggiornamento dei risultati oppure un aggiornamento successivo e (2) inbase alle proprietà impostate al momento della creazione dei prompt.

3. Selezionare i valori per cui si desidera visualizzare i risultati dall'elencodi opzioni nel riquadro a sinistra oppure digitare i valori nella casella ditesto; fare clic sul pulsante >> per inserire i valori selezionati nella caselladelle risposte ai prompt sulla destra.Se si immettono più valori, è necessario separare un valore dall'altro conun punto e virgola (;). Ad esempio: Florida;Texas.

4. Fare clic su Esegui query.Web Intelligence recupera i dati relativi ai valori specificati e restituisce irisultati ai report.

Nota:Se il prompt è facoltativo, fare clic su Esegui query senza specificareun valore. Web Intelligence ignora il prompt.

102 Creazione di report con il pannello dei report Java

Risposta ai prompt10 Per immettere i valori per rispondere a un prompt

Per immettere le date e rispondere a unprompt

1. Aprire un report in un documento Web Intelligence e fare clic su Aggiornadati a destra della barra degli strumenti principale, sopra il report.Viene visualizzata la finestra di dialogo "Prompt".

2. Per selezionare una data, fare clic sulla freccia posizionata a destra dellacasella di testo, selezionare una data dal calendario popup e fare clic su>> per inserire la data selezionata nell'elenco a destra.Se sono già state fornite risposte ai prompt, i valori selezionati l'ultimavolta vengono visualizzati nel riquadro a destra, contenente le precedentirisposte ai prompt. È possibile utilizzare i valori selezionati oppureutilizzare << per rimuoverli.

3. Se il prompt consente di selezionare più date e si desidera visualizzarei risultati per più date, ripetere il passaggio precedente.

4. Fare clic su Esegui query.Web Intelligence recupera i dati relativi ai valori specificati e restituisce irisultati ai report.

Nota:Se il prompt è facoltativo, fare clic su Esegui query senza specificareun valore. Web Intelligence ignora il prompt.

Creazione di report con il pannello dei report Java 103

10Risposta ai promptPer immettere le date e rispondere a un prompt

104 Creazione di report con il pannello dei report Java

Risposta ai prompt10 Per immettere le date e rispondere a un prompt

Modalità di visualizzazionedi Web Intelligence

11

Per passare da una modalità divisualizzazione all'altra

È possibile visualizzare i report Web Intelligence in diverse modalità aseconda di come si desidera lavorare con i dati e mostrarli.

1. In Web Intelligence Interactive, selezionare la scheda del report davisualizzare.

2. Fare clic sulla freccia accanto al pulsante Visualizza nella barra deglistrumenti principale, sopra il report.

3. Selezionare la modalità di visualizzazione.Web Intelligence Interactive visualizza il report nella modalità divisualizzazione selezionata.

4. Nel Pannello report Java, utilizzare l'opzione Cambiapagina/Visualizzazione rapida della barra degli strumenti Creazionereport per passare dalla modalità Pagina alla modalità Visualizzazionerapida e viceversa.

Modalità Bozza

La modalità Bozza visualizza nei report solo le tabelle, i report e le celleindipendenti.

Utilizzare la modalità Bozza se si desidera concentrarsi sui risultati dell'analisi,aggiungere calcoli o formule, oppure organizzare i risultati mediantel'inserimento di interruzioni o ordinamenti.

Modalità Pagina

La modalità Pagina visualizzata il layout di pagina dei report, inclusi i margini,le intestazioni e i piè di pagina

Utilizzare la modalità Pagina se si desidera ottimizzare la formattazione delletabelle e dei grafici e il layout delle pagine del report.

106 Creazione di report con il pannello dei report Java

Modalità di visualizzazione di Web Intelligence11 Per passare da una modalità di visualizzazione all'altra

Modalità PDF

La modalità PDF visualizza il report in formato PDF.

Utilizzare la modalità PDF per visualizzare il report in formato PDF oppureper stampare il report da Adobe® Acrobat® Reader®.

Modalità Visualizzazione rapida

Visualizzazione rapida è la modalità di visualizzazione predefinita in WebIntelligence. È una modalità di formattazione che si basa sui dati e non sulledimensioni fisiche delle pagine del report. La modalità Visualizzazione rapidamostra le tabelle, i report e le celle indipendenti nei report e visualizza unnumero massimo di record in verticale e in orizzontale, a seconda delleimpostazioni definite. Specifica anche la larghezza e l'altezza minime dellapagina e la quantità di spazio intorno ai margini del report.

Poiché la modalità Visualizzazione rapida limita il numero delle righeorizzontali e verticali, è possibile che un report non contenga tutti i datidisponibili.

Utilizzare la modalità Visualizzazione rapida se si desidera concentrarsi suirisultati dell'analisi, aggiungere calcoli o formule, oppure organizzare i risultatimediante l'inserimento di interruzioni o ordinamenti.

Le proprietà della modalità Visualizzazione rapida possono essere configuratedall'amministratore nella CMC oppure direttamente in Web Intelligence.

Creazione di report con il pannello dei report Java 107

11Modalità di visualizzazione di Web IntelligencePer passare da una modalità di visualizzazione all'altra

NoteAmbientediconfigurazione

Proprietà

CMCNumero mas-simo recordverticali

CMCNumero mas-simo recordorizzontali

CMCLarghezzapagina minima

CMCAltezza paginaminima

CMCRight padding

CMCSpaziatura in-feriore

• Interessa solo le tabelle a campi incrociati ele tabelle orizzontali

• Le tabelle orizzontali non vengono mai tron-cate in senso verticale

• Il numero di righe nella tabella orizzontaleviene ignorato nel calcolo dei record verticali

Web Intel-ligence

Record verticaliper pagina

• Interessa solo le tabelle a campi incrociati, imoduli e le tabelle verticali

• Il numero di righe nella tabella verticale vieneignorato nel calcolo dei record orizzontali

Web Intel-ligence

Record orizzon-tali per pagina

Altre note:• Le intestazioni e i piè di pagina della tabella non vengono conteggiati

come righe.• Le celle indipendenti e i grafici non vengono conteggiati come righe.• Le celle delle sezioni non vengono conteggiate come righe se la sezione

non è vuota.• Le celle delle sezioni vengono conteggiate come righe verticali se la

sezione è vuota.

108 Creazione di report con il pannello dei report Java

Modalità di visualizzazione di Web Intelligence11 Per passare da una modalità di visualizzazione all'altra

• L'opzione Evita interruzioni pagina nel blocco non ha alcun effetto inmodalità Visualizzazione rapida

Per cambiare le impostazioni della modalità Visualizzazionerapida in Web Intelligence

È possibile cambiare il numero di record orizzontali e verticali per paginanella modalità Visualizzazione rapida in Web Intelligence.

1. Nel Pannello report Java, impostare le proprietà Contenuto pagina >Record verticali per pagina e Contenuto pagina > Record orizzontaliper pagina.

2. In Web Intelligence Interactive, fare clic con il pulsante destro del mousesullo sfondo del report, selezionare Formato report per visualizzare lafinestra di dialogo "Formato report" e impostare le proprietà Numero direcord verticali per pagina e Numero di record orizzontali per paginanella scheda Generale.

3. In alternativa, è possibile utilizzare anche le icone della barra deglistrumenti Spostamento tra le pagine (Pannello report Java) o della barradegli strumenti principale (Web Intelligence Interactive) per aumentare odiminuire il valore di queste impostazioni con incrementi di 50.

Per selezionare la modalità di visualizzazioneottimizzata

L'amministratore può definire margini, intestazioni e piè di pagina minimi daapplicare solo quando si visualizzano i report a schermo. In questo modo,nelle pagine dei report è visibile il numero massimo di informazioni quandoi report sono visualizzati a schermo. Per applicare la definizione di paginaimpostata dall'amministratore, è necessario selezionare Modalità divisualizzazione ottimizzata.

1. Selezionare Documento > Proprietà (in Web Intelligence Interactive)oppure fare clic con il pulsante destro del mouse su un report eselezionare Proprietà del documento (nel pannello report Java).

2. Selezionare Modalità di visualizzazione ottimizzata.

Creazione di report con il pannello dei report Java 109

11Modalità di visualizzazione di Web IntelligencePer passare da una modalità di visualizzazione all'altra

110 Creazione di report con il pannello dei report Java

Modalità di visualizzazione di Web Intelligence11 Per passare da una modalità di visualizzazione all'altra

Utilizzo dei segnalatori perevidenziare i risultati

12

Definizione dei segnalatoriI segnalatori consentono di evidenziare i risultati che raggiungono o nonraggiungono determinati obiettivi. È possibile creare un segnalatore sempliceper mettere in evidenza risultati particolarmente elevati o bassi con un colorespecifico o un commento come "Ottime prestazioni".

Un segnalatore può contenere fino a sei condizioni. Ciò consente di metterein evidenza i dati che soddisfano diversi criteri commerciali. Ad esempio, sipuò definire un segnalatore che metta in evidenza un fatturato elevato perun'attività commerciale specifica o un settore della clientela.

È possibile applicare segnalatori alle celle del corpo delle tabelle (per colonnao per riga), alle celle delle sezioni, alle celle delle intestazioni e alle celleindipendenti. Tuttavia, non è possibile applicare segnalatori ad intere tabellené moduli, né ai grafici.

Business Objects supporta ufficialmente un massimo di 30 segnalatori in undocumento Web Intelligence. È possibile applicare i segnalatori a un massimodi 20 colonne o righe di tabelle, celle indipendenti o celle di sezione delreport.

Business Objects supporta ufficialmente un massimo di 10 diversi segnalatorisu un'unica colonna o riga di tabella, cella indipendente o cella di sezione.

È possibile definire i segnalatori in modo da attivare le seguenti modifichedi formato nelle colonne/righe di tabella o celle selezionate:

• colore, dimensioni e stile del testo• colore e stile dei bordi delle celle• visualizzazione dello sfondo della cella: colori, immagini o collegamenti

a pagine Web specifici

È possibile inoltre definire segnalatori che visualizzino un testo o una formula,un'immagine o un collegamento ipertestuale. In questo caso, i risultati chesoddisfano la condizione definita nel segnalatore saranno sostituiti dal testodella formula.

Se si definisce un segnalatore con più condizioni, ciascuna condizione generale stesse modifiche di formattazione. Per generare modifiche di formattazionediverse per condizioni specifiche, è necessario creare sottosegnalatori.

I segnalatori sono dinamici. Ciò significa che quando si aggiornano reportcon i dati più recenti del database, i segnalatori evidenziano i nuovi risultati.

112 Creazione di report con il pannello dei report Java

Utilizzo dei segnalatori per evidenziare i risultati12 Definizione dei segnalatori

Se si applica un segnalatore a una riga o colonna di tabella conun'interruzione, il segnalatore viene attivato solo quando il valore che soddisfala condizione del segnalatore viene visualizzato nella prima rigadell'interruzione.

Sottosegnalatori

Un segnalatore può essere costituito da diversi sottosegnalatori, ognuno deiquali contiene una o più condizioni. I sottosegnalatori consentono di applicarediverse condizioni e una diversa formattazione a un unico oggetto.

Se si desidera applicare formati specifici a diverse condizioni è necessarioutilizzare i sottosegnalatori. Se si definisce un segnalatore con più condizioni,il formato del segnalatore viene applicato a tutte le condizioni.

Ad esempio, in un unico segnalatore definito per [Fatturato di vendita], unsottosegnalatore può mettere in evidenza i risultati elevati in verde e unsecondo sottosegnalatore può mettere in evidenza i risultati bassi in rosso.È possibile inserire un massimo di otto sottosegnalatori in un segnalatore.

Per aggiungere, modificare, duplicare,assegnare la priorità o attivare isegnalatori

1. Per visualizzare la finestra di dialogo "Segnalatori", fare clic suSegnalatori sulla barra degli strumenti Creazione report.

2. Per aggiungere un segnalatore, fare clic su Nuovo, quindi creare ilsegnalatore utilizzando L'Editor di segnalatori.

3. Per modificare un segnalatore, selezionarlo dall'elenco, fare clic suModifica, quindi utilizzare l'Editor di segnalatori per modificarlo.

4. Per duplicare un segnalatore, selezionarlo dall'elenco e fare clic suDuplica.

5. Per rimuovere un segnalatore, selezionarlo dall'elenco e fare clic suRimuovi.

6. Per attivare o disattivare un segnalatore, selezionarlo dall'elenco, quindiattivarlo o disattivarlo.

Creazione di report con il pannello dei report Java 113

12Utilizzo dei segnalatori per evidenziare i risultatiPer aggiungere, modificare, duplicare, assegnare la priorità o attivare i segnalatori

7. Per assegnare la priorità a un segnalatore, selezionarlo dall'elenco eutilizzare la freccia su e giù per modificarne la priorità nell'elenco.

Per creare un segnalatore1. Digitare il nome del segnalatore nella casellaNome del segnalatore.2. Digitare la descrizione del segnalatore nella casella Descrizione.3. Definire le condizioni che attivano il segnalatore, come descritto nei quattro

passaggi seguenti.4. Selezionare la cella o l'oggetto il cui valore attiva il segnalatore nella

casella Oggetto o cella filtrati.Se la cella sulla quale si desidera creare un segnalatore contiene dati ditipo numerico o date (ad esempio, date o calcoli), selezionare un oggettoo una variabile invece di Contenuto cella. Infatti, Web Intelligenceconsidera tutti i valori inseriti nella casella di testo Valore come una stringadi caratteri.• Per attivare il segnalatore utilizzando i dati presenti in qualunque cella

selezionata, fare clic su ..., quindi selezionare Contenuto cella dalmenu.

• Per attivare il segnalatore utilizzando il valore di un oggetto o di unavariabile, fare clic su ..., selezionare Seleziona oggetto o Selezionavariabile nel menu, quindi scegliere l'oggetto o la variabile nellafinestra di dialogo "Oggetti e variabili".

5. Selezionare l'operatore dall'elenco Operatore.6. Immettere il valore che attiva il segnalatore nella casella Valore.

• Per immettere direttamente un valore, digitarlo nella casella.• Per selezionare un valore dall'elenco dei valori dell'oggetto scelto nella

casella Oggetto o cella filtrati, fare clic su ... alla destra della casellaValore, quindi fare clic su Seleziona valore nel menu e quindiselezionare il valore nella finestra di dialogo "Elenco di valori".

• Per selezionare un altro oggetto o variabile come valore, fare clic su... alla destra della casella Valore, quindi fare clic su Selezionaoggetto o Seleziona variabile nel menu, quindi selezionare l'oggettoo la variabile nella finestra di dialogo "Oggetti e variabili".

• Per deselezionare la casella Valore, fare clic su ... alla destra dellacasella e selezionare Vuoto dal menu.

114 Creazione di report con il pannello dei report Java

Utilizzo dei segnalatori per evidenziare i risultati12 Per creare un segnalatore

7. Per aggiungere un'altra condizione che attiva il segnalatore, fare clic sulsegno + sotto alle condizioni esistenti, quindi scegliere la cella o l'oggettofiltrati, l'operatore e il valore, come descritto in precedenza.

8. Per rimuovere una condizione, fare clic su - accanto alla condizione.9. Per attivare un segnalatore utilizzando una formula anziché le condizioni,

come descritto in precedenza, fare clic su Formula, quindi digitare laformula nella casella visualizzata oppure fare clic su Fx per creare laformula utilizzando l'Editor delle formule.• Non inserire virgolette prima né dopo il testo. Ad esempio, se il

segnalatore deve visualizzare IN RITARDO, digitare IN RITARDO.• La formula deve restituire i valori True o False. Il valore True attiva un

segnalatore, False non lo attiva. Ad esempio, se la formula è IndiceRighe()=3, la formattazione del segnalatore viene visualizzatanella quarta riga della tabella.

10. Per aggiungere un'altra condizione o un insieme di condizioni alsegnalatore, fare clic su Aggiungi sottosegnalatore, quindi definire lecondizioni o creare una formula come descritto in precedenza.

11. Per rimuovere un sottosegnalatore, fare clic su Rimuovisottosegnalatore.

12. Per impostare il formato da visualizzare all'attivazione del segnalatore,fare clic su Formato, quindi utilizzare la finestra di dialogoVisualizzazione dei segnalatori per impostare il formato.

Per impostare il formato di un segnalatore1. Fare clic su Formato nell'Editor di segnalatori.

Viene visualizzata la finestra di dialogo "Visualizzazione dei segnalatori".

2. Digitare il testo o la formula che il segnalatore utilizza per generare l'outputnella casella Visualizza.Per generare una formula è anche possibile fare clic su Fx e utilizzarel'Editor delle formule.

3. Definire il formato del testo (carattere, stile del carattere, colore eallineamento) nell'area Testo.

4. Definire il colore e l'immagine dello sfondo del segnalatore nell'areaSfondo.

5. Definire il bordo del segnalatore nell'area Bordo.6. Fare clic su OK per tornare all'Editor di segnalatori.

Creazione di report con il pannello dei report Java 115

12Utilizzo dei segnalatori per evidenziare i risultatiPer impostare il formato di un segnalatore

Uso di formule per creare segnalatoriavanzati

È possibile creare segnalatori avanzati utilizzando il linguaggio delle formuledi Web Intelligence anziché le scelte predefinite Oggetto o cella filtrati,Operatore e Operando.

È possibile creare segnalatori che visualizzano testo, formule o collegamentiipertestuali nelle celle del report i cui risultati soddisfano le condizioni definitenel segnalatore.

In questo modo è possibile visualizzare messaggi nelle celle (ad esempio,"NON PAGATO") o formule che modificano i risultati (ad esempio, pervisualizzare un testo specificato e il risultato dell'oggetto nella stessa cella)oppure per inserire collegamenti ipertestuali ad altre pagine Web che possonoessere consultate facilmente quando i risultati soddisfano le condizioni definitenel segnalatore.

Esempio: Individuazione di tre intervalli di risultati del fatturato di venditatrimestrale calcolati come percentuali del fatturato di vendita medio

In questo esempio, si creano tre segnalatori per colorare il fatturato divendita in funzione della relazione con il fatturato medio. La tabellacomprende i risultati di tre anni e si tratta di una media a cui confrontareogni risultato di fatturato calcolato per trimestre e per linea di prodotti.

Utilizzando l'opzione Formula nell'editor dei segnalatori, è possibile creareil seguente segnalatore, che contiene tre sottosegnalatori:

Ogni sottosegnalatore ha un'unica condizione. Web Intelligence combinai sottosegnalatori con l'operatore Or, come segue:

[Sales revenue] < ((Average([Sales revenue]) In Block) * 0.8)

Or=[Sales revenue] < ((Average([Sales revenue]) In Block) * 1.2)

Or=[Sales revenue] > ((Average([Sales revenue]) In Block) * 1.2)

La formula specificata per ogni sottosegnalatore viene calcolata comesegue:

116 Creazione di report con il pannello dei report Java

Utilizzo dei segnalatori per evidenziare i risultati12 Uso di formule per creare segnalatori avanzati

• Il primo sottosegnalatore viene attivato per i risultati che sono < 0,8(cioè, minori dell'80%) della media.

• Il secondo sottosegnalatore viene attivato per i risultati che sono < 1,2(cioè, minori del 120%) della media.

• Il terzo sottosegnalatore viene attivato per i risultati che sono > 1,2 (cioè,maggiori del 120%) della media.

Si usa quindi il riquadro delle formule nella finestra di dialogo Visualizzazionedei segnalatori per specificare la formattazione condizionale che si vuolevisualizzare nelle celle del report. Qui, si specifica un stringa di testo e unformato da visualizzare, quando i risultati della cella della tabella soddisfanola condizione di uno dei sottosegnalatori. È possibile specificare i seguentielementi:

• Le celle del report contenenti i risultati del fatturato di vendita minori dell'80%del fatturato medio visualizzano la stringa di caratteri in rosso.

• Le celle dei report contenenti i risultati del fatturato di vendita minori del20% del fatturato medio vengono visualizzati in blu. Si noti che questosegnalatore copre anche valori già coperti dal primo segnalatore. Adesempio, se la media è 100, 79 è al tempo stesso > 80% al di sotto dellamedia e < 20% al di sopra della media. In questo caso, il primo segnalatoreha la precedenza.

• Le celle dei report contenenti i risultati del fatturato di vendita maggiori del20% al fatturato medio vengono visualizzati in verde.

In questo modo è possibile vedere in un colpo d'occhio quali linee di prodottigenerano un fatturato superiore o inferiore al fatturato medio totale.

Creazione di report con il pannello dei report Java 117

12Utilizzo dei segnalatori per evidenziare i risultatiUso di formule per creare segnalatori avanzati

118 Creazione di report con il pannello dei report Java

Utilizzo dei segnalatori per evidenziare i risultati12 Uso di formule per creare segnalatori avanzati

Unione di dimensioni da piùfornitori di dati

13

Definizione di dimensioni uniteÈ possibile includere più fornitori di dati in un documento di Web Intelligence.Spesso risulta necessario sincronizzare i dati restituiti da questi fornitori didati. Tale operazioni viene effettuata incorporando le dimensioni comuni inuna dimensione unita.

Le dimensioni unite e la sincronizzazione dei dati sono nuove caratteristichedi Web Intelligence XI R2. Aumentano enormemente la potenza e laflessibilità di Web Intelligence consentendo agli utenti di sintetizzare datiprovenienti da diverse origini nello stesso report, invece di inseriresemplicemente i dati.

Ad esempio, se si ha un database contenente informazioni dettagliate suiclienti ed un altro contenente i dati relativi alle vendite, è possibilesincronizzare le due origini dati intorno al cliente.

Quando unire le dimensioniLe dimensioni vengono unite quando il report estrae i dati correlati da diversifornitori di dati. Ad esempio, si dispone di un report contenente gli obiettividi vendita e il fatturato. Il report contiene delle sezioni basate su Anno eciascuna di esse mostra gli obiettivi di vendita e il fatturato. Se i dati relativiagli obiettivi di vendita e al fatturato derivano da due fornitori di dati differenti,Web Intelligence non è a conoscenza del fatto che tali dati sono correlati.Tale correlazione verrà resa nota mediante l'unione dei due fornitori di datinella dimensione comune, Anno.

Quando le dimensioni vengono unite, Web Intelligence crea una nuovadimensione che contiene tutti i valori delle dimensioni di origine che andrannoa costituire la dimensione unita. Questa dimensione verrà utilizzata allostesso modo di qualsiasi altro oggetto del report. È possibile aggiungere glioggetti del report di tutti i fornitori di dati sincronizzati mediante la dimensioneunita nello stesso blocco della dimensione unita.

Scelta delle dimensioni da unireL'unica limitazione imposta da Web Intelligence alle dimensioni unite prevedeche i dati siano dello stesso tipo, ad esempio, dati caratteri. Ma non ha senso

120 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Definizione di dimensioni unite

unire le dimensioni non correlate, anche quando i relativi dati sono dellostesso tipo. Ad esempio, risulta inutile unire una dimensione contenente inomi dei clienti con una dimensione contenente le aree di vendita.

Spesso, alle dimensioni unite viene assegnato lo stesso nome in entrambele origini dati, ma non è obbligatorio. Se le dimensioni contengono daticorrelati, è preferibile unirle con nomi differenti.

Per unire correttamente le dimensioni, è necessario conoscere la semanticadei dati (a cosa si riferiscono tali dati) nelle diverse origini dati. I nomi e i tipidi dati della dimensione rappresentano una guida approssimativa solo perl'adattabilità delle dimensioni da unire.

Esempio di dimensione unitaIl seguente esempio con due fornitori di dati illustra l'effetto dell'unione delledimensioni:

Esempio: Unione di dimensioni Città

Fornitore di dati 1:

CittàPaese

New YorkUSA

Los AngelesUSA

ParigiFrancia

TolosaFrancia

Fornitore di dati 2:

FatturatoCittà

100000New York

75000Los Angeles

Creazione di report con il pannello dei report Java 121

13Unione di dimensioni da più fornitori di datiEsempio di dimensione unita

FatturatoCittà

90000Parigi

60000Tolosa

Se si uniscono le dimensioni Città e si visualizza il Paese, le dimensioniunite e l'indicatore Fatturato in una tabella, Web Intelligence restituisce ilseguente risultato:

Se le dimensioni Città non vengono unite, Web Intelligence restituisce ilseguente risultato:

FatturatoCittàPaese

325000New YorkUSA

325000Los AngelesUSA

325000ParigiFrancia

325000TolosaFrancia

Dato che non esiste un collegamento tra i due fornitori di dati attraversouna dimensione unita, Web Intelligence non è in grado di correlare i fatturatidelle città ai paesi. Web Intelligence visualizza il fatturato totale per ognicoppia Paese/Città.

Se le dimensioni Città vengono unite, Web Intelligence restituisce il seguenterisultato:

FatturatoCittàPaese

100000New YorkUSA

75000Los AngelesUSA

90000ParigiFrancia

122 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Esempio di dimensione unita

FatturatoCittàPaese

60000TolosaFrancia

Forzatura di calcoli uniti con la funzioneForzaUnione

Per impostazione predefinita, Web Intelligence non prende in considerazionele dimensioni unite nei calcoli se non appaiono esplicitamente nel contestodi calcolo.

Esempio: Calcolo del fatturato con la funzione ForzaUnione

Questo esempio ha i due seguenti fornitori di dati:

Fornitore di dati 1:

CittàPaese

New YorkUSA

Los AngelesUSA

ParigiFrancia

TolosaFrancia

Fornitore di dati 2:

FatturatoCittà

100000New York

75000Los Angeles

90000Parigi

Creazione di report con il pannello dei report Java 123

13Unione di dimensioni da più fornitori di datiForzatura di calcoli uniti con la funzione ForzaUnione

FatturatoCittà

60000Tolosa

Se si uniscono le dimensioni [Città] e si crea una tabella con [Paese] e[Fatturato], Web Intelligence visualizza il seguente risultato:

FatturatoPaese

325000USA

325000USA

325000Francia

325000Francia

Dato che [Città], la dimensione unita, non appare nella tabella, WebIntelligence non prende in considerazione l'unione durante il calcolo delfatturato. Web Intelligence elenca il fatturato totale nel secondo fornitoredi dati per ogni paese.

Per visualizzare il risultato corretto, sostituire [Fatturato] nella secondacolonna con la formula ForzaUnione([Fatturato]):

FatturatoCittà

175000USA

175000USA

150000Francia

150000Francia

Web Intelligence ora prende in considerazione la relazione tra i paesi e lecittà durante il calcolo del fatturato.

124 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Forzatura di calcoli uniti con la funzione ForzaUnione

Nota:Se [Fatturato] è un indicatore smart nell'esempio in alto, ForzaUnione([Fatturato]) restituisce #VALOREMULTI. Si verifica ciò perché ilraggruppamento (Paese) non esiste per l'indicatore [Fatturato]. ForzaUnione([indicatore_smart]) restituisce sempre #VALOREMULTI,sempre che siano necessarie aggregazioni per calcolare l'indicatore.

Creazione, modifica ed eliminazionedelle dimensioni unite

Per unire le dimensioni

1. Fare clic su Dimensioni unite sulla barra degli strumenti.Viene visualizzata la finestra di dialogo "Unisci dimensioni".

2. Selezionare le dimensioni da unire nelle caselle poste nella parte superioredella finestra di dialogo.quando si seleziona una dimensione, tutte quelle con diversi tipi di dativengono disabilitate; ciò avviene perché non è possibile unire dimensionicon tipi di dati differenti.

3. Fare clic su Valori per visualizzare i valori associati alle dimensioni.4. Fare clic su Unisci.

Viene visualizzata la finestra di dialogo "Crea dimensioni unite". Utilizzarequesta finestra di dialogo per specificare le proprietà della dimensioneunita.

5. Selezionare la dimensione nell’elenco a discesa Dimensione di origine.La dimensione di origine fornisce alla dimensione unita i formati predefinitiper nome, descrizione e numero.

6. Digitare il nome della dimensione unita nella casella Nome dimensioneunita e la relativa descrizione nella casella Descrizione.

7. Fare clic su OK.Il nome della dimensione unita viene visualizzato nella casella "Dimensioniunite"; le altre dimensioni che fanno parte della dimensione unita vengonovisualizzate nelle caselle che si trovano accanto. Poiché una dimensione

Creazione di report con il pannello dei report Java 125

13Unione di dimensioni da più fornitori di datiCreazione, modifica ed eliminazione delle dimensioni unite

di origine può far parte di una sola dimensione unita, non vienevisualizzata più nella casella che elenca le dimensioni di origine nellaquery.

8. Fare clic su OK per chiudere la finestra di dialogo "Dimensioni unite".Web Intelligence aggiunge le dimensioni unite al relativo elenco nellascheda Dati.

Per definire una dimensione unita

Per definire una dimensione unita, utilizzare la finestra di dialogo "Creadimensioni unite".

1. Digitare il nome della dimensione nel riquadro Nome dimensione unita.2. Digitare la descrizione della dimensione nella casella Descrizione.3. Per utilizzare il nome e la descrizione di una delle dimensioni di origine

nella dimensione unita, selezionare la dimensione di origine nell'elencoDimensione origine.

4. Fare clic su OK.

Per unire automaticamente le dimensioni

Web Intelligence può essere impostato in modo da unire automaticamentele dimensioni quando:

• le dimensioni hanno lo stesso nome;• le dimensioni hanno lo stesso tipo di dati;• le dimensioni si trovano nello stesso universo.1. Fare clic con il pulsante destro del mouse su qualsiasi blocco o grafico

e fare clic su Proprietà documento nel menu popup.2. Fare clic su Unisci automaticamente dimensioni.

Per modificare una dimensione unificata

1. Nella scheda Dati, selezionare la dimensione nella cartella Dimensioniunite e fare clic sul pulsante destro del mouse.

2. Selezionare Modifica dimensione unita nel menu.Viene visualizzata la finestra di dialogo "Dimensioni unite".

126 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Creazione, modifica ed eliminazione delle dimensioni unite

3. Modificare la dimensione unità.

Argomenti correlati• Per unire le dimensioni a pagina 125

Per eliminare una dimensione unita

1. Selezionare la dimensione nella cartella Dimensioni unite e fare clic sulpulsante destro del mouse.

2. Selezionare Elimina dimensione unita nel menu.

Effetti delle dimensioni uniteLa sincronizzazione dei dati mediante le dimensioni unite potenziamaggiormente Web Intelligence. Inoltre, le dimensioni unite presentano delleimplicazioni per i risultati visualizzati da Web Intelligence in determinatesituazioni. Per utilizzare al meglio le dimensioni unite e i dati sincronizzati,è necessario conoscere tali implicazioni.

Sincronizzazione dei fornitori di dati con diversilivelli di aggregazione

È possibile sincronizzare i fornitori di dati con diversi livelli di aggregazione.Questa operazione presenta delle implicazioni per il modo in cui WebIntelligence calcola gli indicatori.

Esempio: Sincronizzazione dei fornitori di dati con diversi livelli diaggregazione

In questo esempio, sono disponibili due fornitori di dati:

FatturatoAnnoCliente

15002004Jones

20002005Jones

Creazione di report con il pannello dei report Java 127

13Unione di dimensioni da più fornitori di datiEffetti delle dimensioni unite

FatturatoAnnoCliente

15002005Smith

Numero di venditeCliente

12Jones

10Smith

Se si uniscono due fornitori di dati e le proprietà della tabella Evitaaggregati di righe duplicate e Mostra righe con valori di dimensionivuoti non sono selezionate, Web Intelligence restituisce quanto segue:

Numero di ven-diteFatturatoAnnoCliente

1215002004Jones

1215002005Jones

1015002005Smith

Web Intelligence non può stabilire il numero di vendite per anno del clienteJones, in quanto il fornitore di dati che memorizza il numero delle venditenon le suddivide in base all'anno. Pertanto, Web Intelligence riproduce suogni riga il numero totale delle vendite.

Nota:nonostante i valori per Numero delle vendite siano duplicati, se nella parteinferiore della colonna si aggiunge un calcolo standard (ad esempio, Sommao Media), il risultato sarà corretto.

Un modo per risolvere questo problema consiste nell'aggiungere ledimensioni al secondo fornitore di dati che consente a Web Intelligence dicalcolare il livello di dati appropriato. Se non è possibile, occorre conosceretutte le situazioni in cui Web Intelligence non può aggregare i dati al livellodi dettaglio necessario.

128 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Effetti delle dimensioni unite

Oggetti dettaglio e dimensioni unite

Gli oggetti dettaglio sono associati alle dimensioni e forniscono ulterioriinformazioni sulla dimensione.

Web Intelligence XI R2 richiede una relazione 1 a 1 tra le dimensioni e idettagli (vale a dire, un oggetto dettaglio può avere un solo valore per ciascunvalore della relativa dimensione associata) e, durante la sincronizzazionedei dati, non prende in considerazione gli oggetti dettaglio. Il seguenteesempio ne illustra le ragioni.

Le versioni precedenti di Web Intelligence, Desktop Intelligence eBusinessObjects, consentono una relazione 1 a N tra le dimensioni e idettagli. Se si migra un report creato utilizzando uno qualsiasi di questiprodotti e l'oggetto dettaglio contiene più valori, Web Intelligence inseriscel'errore #VALOREMULTI nella cella dei dettagli.

Esempio: Sincronizzazione dei fornitori di dati con gli oggetti dettaglio

In questo esempio sono presenti due fornitori di dati e [Indirizzo] è unoggetto dettaglio correlato a [Cliente]:

FatturatoIndirizzoCliente

10000LondraJohn

15000LiverpoolPaul

Numero di telefonoCliente

1234John

5678Paul

Se per sincronizzare i fornitori di dati si crea una dimensione Cliente unitae la dimensione Indirizzo può contenere più di un valore per ciascun cliente,il risultato sarà ambiguo perché non esiste un valore comune utilizzabileda Web Intelligence per sincronizzare i dati.

Creazione di report con il pannello dei report Java 129

13Unione di dimensioni da più fornitori di datiEffetti delle dimensioni unite

Ad esempio, Paul potrebbe avere indirizzi a Liverpool e Londra, ciò significache non esiste una riga ‘Paul’ unica con cui Web Intelligence puòsincronizzare il numero di telefono di Paul. Paul ha un numero di telefonodifferente per ogni indirizzo e Web Intelligence non può sapere a qualeindirizzo associare il numero di telefono:

Numero di telefonoIndirizzoCliente

1234LondraJohn

5678#VALOREMULTIPaul

Se la relazione tra Cliente e Indirizzo è di 1 a 1, durante la sincronizzazioneWeb Intelligence può ignorare Indirizzo. Questo rimuove l'ambiguità:

Numero di telefonoIndirizzoCliente

1234LondraJohn

5678LiverpoolPaul

Oggetti incompatibili e dimensioni unite

Come regola generale, Web Intelligence non consente di inserire dimensionida provider di dati differenti nella stessa tabella. Questo per evitare prodotticartesiani (la visualizzazione di tutte le possibili combinazioni di valori daoggetti non correlati) o altri risultati ambigui, in base alla struttura dell'universo.

È sempre possibile inserire in una tabella indicatori di provider di datidifferenti. Web Intelligence calcola l'indicatore in base alle dimensionidisponibili. Ad esempio, se si inserisce un indicatore in una tabella che noncontiene dimensioni provenienti dallo stesso provider di dati, Web Intelligencene visualizza il valore totale nella tabella.

È possibile inserire in una tabella una dimensione unita a condizione che latabella contenga altre dimensioni di un provider di dati che partecipaall'unione. Inoltre, è possibile inserire in una tabella i dettagli di provider di

130 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Effetti delle dimensioni unite

dati differenti, a condizione che i dettagli siano associati a dimensioni chefanno parte di una dimensione unita.

In alcune situazioni, è possibile inserire in una tabella una dimensione di unaltro provider di dati, anche quando Web Intelligence non lo permette. Questosi verifica quando la dimensione incompatibile ha una relazione di tipo unoa uno o uno a molti con una dimensione già presente nella tabella. Tenerepresente che è disponibile un solo valore della dimensione incompatibileassociato alla dimensione nella tabella (relazione uno a uno). D'altra parte,lo stesso valore della dimensione incompatibile può essere associato a piùvalori della dimensione nella tabella (relazione uno a molti).

Nella tabella seguente, la relazione tra Indirizzo e Nome è conforme alleregole: Indirizzo ha un'associazione di tipo uno a uno o uno a molti conNome. Nell'altra direzione non esiste un'associazione di tipo uno a molti traNome e Indirizzo (un nome con più di un indirizzo):

Dimensione incompatibile (Indirizzo)Dimensione nella tabella (Nome)

LondraJohn

LondraPaul

LiverpoolGeorge

In questo caso la progettazione dell'universo non è corretta, la dimensioneincompatibile (Indirizzo) dovrebbe essere definita come un dettaglio delladimensione nella tabella (Nome). In questo caso, contattare l'amministratoredi Business Objects e richiedere la riprogettazione dell'universo.

Se la modifica dell'universo non è un'operazione pratica, creare una variabilea livello di report. Definire questa variabile come un dettaglio, associarla alladimensione nella tabella e specificare il nome della dimensione incompatibilecome definizione di variabile. La variabile restituisce gli stessi valori delladimensione incompatibile. Poiché nella tabella la variabile è definita comeun dettaglio della dimensione, Web Intelligence consente di inserirla nellastessa tabella della dimensione.

Creazione di report con il pannello dei report Java 131

13Unione di dimensioni da più fornitori di datiEffetti delle dimensioni unite

Filtraggio delle dimensioni unite

L'unione delle dimensioni presenta delle implicazioni per il modo in cui WebIntelligence applica i filtri.

Nota:Non è possibile applicare un filtro a una dimensione unita. Applicare i filtrialle dimensioni che costituiscono la dimensione unita.

Filtri di report e dimensioni unite

Quando si applica un filtro di report a una dimensione che fa parte di unadimensione unita, Web Intelligence applica il filtro a tutti i fornitori di datisincronizzati mediante la dimensione unita.

Esempio: Filtraggio di una dimensione unita

In questo esempio, si dispone di un report con i seguenti fornitori di dati,che vengono uniti sulla dimensione Paese

FatturatoLocalità di soggiornoPaese

835.420Costa AzzurraFrancia

971.444Bahamas BeachUSA

1.479.660Hawaiian ClubUSA

Ospiti futuriPaese

46Francia

56USA

Se al primo blocco si applica il filtro Paese="USA", Web Intelligence filtraanche il secondo blocco con il seguente risultato:

132 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Effetti delle dimensioni unite

Ospiti futuriPaese

56USA

Se le dimensioni Paese non sono unite, il secondo blocco non vieneinfluenzato dal filtro.

Filtri di sezione e dimensioni unite

Se una dimensione che fa parte di una dimensione unita viene impostatacome intestazione di sezione, ogni filtro applicato alla sezione viene applicatoanche ai blocchi dei fornitori di dati sincronizzati all'interno della sezione. Sela dimensione Paese è impostata come intestazione di sezione nell'esempioFiltraggio di una dimensione unita e il filtro Paese="USA" viene applicatoalla sezione, Web Intelligence filtra entrambi i blocchi nella sezione (Localitàdi soggiorno, Fatturato) e (Paese, Numero di ospiti) in modo da visualizzaresolo quelle righe in cui la dimensione paese equivale a "USA", nonostanteil Paese nel secondo blocco derivi da un fornitore di dati sincronizzato.

Filtri di blocco e dimensioni unite

Quando si applica un filtro di blocco a una dimensione che fa parte di unadimensione unita, Web Intelligence applica il filtro al blocco; ma non applicail filtro agli altri fornitori di dati sincronizzati mediante la dimensione unita.

Drill sulle dimensioni unite

Quando si uniscono le dimensioni, la nuova dimensione unita rientra nellegerarchie di tutte le dimensioni implicate nell'unione.

Estensione dei valori restituiti dalle dimensioni unite

Le dimensioni unite rappresentano un nuovo concetto in Web IntelligenceXI R2. La sincronizzazione dei fornitori di dati esiste già in Desktop

Creazione di report con il pannello dei report Java 133

13Unione di dimensioni da più fornitori di datiEffetti delle dimensioni unite

Intelligence/BusinessObjects, ma non implica la creazione di una nuovadimensione unita. I report BusinessObjects utilizzano le dimensioni di origineche costituiscono una dimensione unita in Web Intelligence.

È possibile utilizzare tali dimensioni di origine in un report Web Intelligence.Per impostazione predefinita, al momento della loro inclusione nel report,Web Intelligence restituisce solo i valori dimensione aventi valoricorrispondenti nei fornitori di dati sincronizzati mediante l'unione. È necessarioessere a conoscenza di ciò durante la migrazione dei report da DesktopIntelligence e BusinessObjects, poiché BusinessObjects/Desktop Intelligencesi comporta in maniera differente.

Esempio: Comportamento di Web Intelligence e DesktopIntelligence/BusinessObjects al momento dell'unione delle dimensioni

Si ottiene un report con i seguenti fornitori di dati:

FatturatoPaese di origine

470Germania

FatturatoPaese di origine

499Giappone

Se si include la dimensione Paese di origine da Fornitore di dati 1 el'indicatore Fatturato da Fornitore di dati 2 nello stesso blocco, WebIntelligence restituisce il seguente risultato:

FatturatoPaese di origine

Germania

Lo stesso blocco in Desktop Intelligence/BusinessObjects restituisce ilseguente risultato:

134 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Effetti delle dimensioni unite

FatturatoPaese di origine

Germania

499Giappone

Il blocco è differente in Desktop Intelligence/BusinessObjects perchéBusinessObjects estende i valori della dimensione Paese di origine mediantei valori restituiti dall'indicatore Fatturato.

Per estendere i valori di dimensioni

1. Con il pulsante destro del mouse fare clic sul report esterno a tutti i blocchio grafici e selezionare Proprietà documento nel menu di scelta rapida.Viene visualizzato il riquadro Proprietà del documento alla destra delreport.

2. Selezionare l'opzione Estendi valori delle dimensioni unificate.

Creazione di report con il pannello dei report Java 135

13Unione di dimensioni da più fornitori di datiEffetti delle dimensioni unite

136 Creazione di report con il pannello dei report Java

Unione di dimensioni da più fornitori di dati13 Effetti delle dimensioni unite

Classifica dei dati nei reportWeb Intelligence

14

classifica dei datiLa classifica consente di isolare i primi e gli ultimi record in un set in base auna serie di criteri. Ad esempio, se si dispone di un blocco che mostra i paesie i relativi fatturati, la classifica consente di classificare i dati nel blocco inmodo da visualizzare solo i primi 3 paesi, in base al fatturato da essi generato.

La classifica consente di rispondere a domande aziendali quali:

• Quali sono le 3 regioni che generano il fatturato più elevato?• Quali sono gli ultimi negozi (che equivalgono al 10%) classificati tali in

base al fatturato da essi generato?• Qual è il gruppo di negozi migliore che genera un fatturato combinato

fino a un totale massimo di €10.000.000?

Per rispondere a queste domande aziendali Web Intelligence consente diclassificare i dati in diversi modi. È possibile:

• classificare il n massimo e/o minimo di record per dimensione (adesempio, Paese), sulla base della somma di un indicatore correlato (adesempio, Fatturato)

• classificare il n% massimo e/o minimo del numero totale di record perdimensione, sulla base del valore di un indicatore correlato, comepercentuale del valore totale dell’indicatore

• classificare il n massimo e/o minimo di record per dimensione, sulla basedella somma cumulativa di un indicatore correlato

• classificare il n massimo e/o minimo di record per dimensione, sulla basedel valore di un indicatore correlato, come percentuale cumulativa delvalore totale dell'indicatore

Classifiche e ordinamentiWeb Intelligence ordina i dati come parte dell’applicazione di una classifica.Ad esempio, se si classificano i primi 3 negozi in base al fatturato, WebIntelligence ordina i negozi in ordine decrescente sulla base del fatturatogenerato.

Gli ordinamenti che Web Intelligence applica alle classifiche hanno laprecedenza sugli ordinamenti precedentemente applicati ai dati. Ad esempio,se in precedenza l’elenco di negozi è stato classificato in ordine alfabetico,

138 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 classifica dei dati

al momento dell’applicazione della classifica Web Intelligence sovrascrivequesta classifica.

Classifiche limitateWeb Intelligence assegna valori di classifica uguali alle classifiche limitate,successivamente riporta i valori di classifica delle righe. Ciò significa che iln minimo di una classifica può restituire più di n record.

Esempio: prime e ultime classifiche limitate

La seguente tabella illustra una classifica limitata. La colonna Classificaprimi 3 illustra il modo in cui Web Intelligence classifica i primi 3 record; lacolonna Classifica ultimi 3 illustra il modo in cui Web Intelligence classificagli ultimi 3 record.

Classifica ultimi3

Classifica primi3IndicatoreDimensione

1410A

2320B

3130C

3130D

In ciascun caso, Web Intelligence include i primi e gli ultimi 3 record. Peruna classifica dei primi 3, il risultato è:

IndicatoreDimensione

30D

30C

20B

Per una classifica degli ultimi primi 3, il risultato è:

Creazione di report con il pannello dei report Java 139

14Classifica dei dati nei report Web IntelligenceClassifiche limitate

IndicatoreDimensione

10A

20B

30C

30D

140 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Classifiche limitate

Parametri di classificaDescrizioneParametro

Quando la modalità di calcolo èNumero, la classifica restituisce ilnumero massimo/minimo di recordin base all'indicatore specificato nelparametro Sulla base di. Ad esempio,i 3 paesi per fatturato massimogenerato e le 3 combinazioni an-no/trimestre per fatturato minimogenerato.

Se la modalità di calcolo è Percen-tuale, la classificazione restituisce ilnumero minimo/massimo del numerototale di record in base all'indicatorespecificato nel parametro Sulla basedi. Ad esempio, se viene classificatoil 10% massimo dei 100 recordpresenti, la classifica restituisce i 10record con valore massimo.

Se la modalità di calcolo è Sommacumulativa, la classifica restituisce irecord massimo/minimo per cui lasomma cumulativa dell'indicatorespecificato in Sulla base di nonsupera n.

Se la modalità di calcolo è Percen-tuale cumulativa, la classifica res-tituisce i record massimo/minimo percui la somma cumulativa dell'in-dicatore specificato in Sulla base dinon supera n.

Massimo/minimo

Creazione di report con il pannello dei report Java 141

14Classifica dei dati nei report Web IntelligenceParametri di classifica

DescrizioneParametro

Se la modalità di calcolo è Conteggio- il numero di record da recuperaresulla base dell'indicatore.

Se la modalità di calcolo è Percen-tuale - la percentuale di record darecuperare sulla base dell'indicatore.

Quando la modalità di calcolo èSomma cumulativa - la sommacumulativa che l'indicatore non puòeccedere.

Quando la modalità di calcolo è Per-centuale cumulativa - la sommacumulativa dell'indicatore rappresen-tata come percentuale del totale chel'indicatore non può eccedere.

n/n%

L'indicatore sul quale si basa la clas-sifica.In base a

La dimensione di classificazione. Se sispecifica una dimensione di clas-sificazione, Web Intelligence utilizza ivalori aggregati dell'indicatore Sullabase di, calcolati per la dimensione, inmodo da determinare la classificazione.Se non si specifica questa dimensione,Web Intelligence utilizza i valori dell'in-dicatore Sulla base di calcolati per tuttele dimensioni del blocco. In altre parole,Web Intelligence restituisce leprime/ultime X righe nel blocco in baseall'indicatore.

Ordinato per

142 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Parametri di classifica

DescrizioneParametro

Il tipo di calcolo utilizzato per creare laclassifica. Per ulteriori informazioni,vedere la descrizione dei parametriValori massimi/minimi en/n% nellaparte superiore della tabella.

Modalità calcolo

Esempio di classifica

Una tabella contiene i dati seguenti:

FatturatoTrimestreAnno

100T12006

200T22006

300T32006

500T42006

400T12007

700T22007

300T32007

600T42007

200T12008

200T22008

400T32008

500T42008

Totale Q1: 700

Creazione di report con il pannello dei report Java 143

14Classifica dei dati nei report Web IntelligenceParametri di classifica

Totale Q2: 1100

Totale Q3: 1000

Totale Q4: 1600

Se si classificano i primi 2 di ogni trimestre in base al fatturato, WebIntelligence filtra tutte le altre righe di Q1 e Q3 poiché Q4 e Q2 hanno ifatturati aggregati più alti.

Classifica e ordine dei datiNon è possibile classificare un oggetto i cui valori dipendono dall'ordine deidati, in quanto, la classifica cambia l'ordine dei dati. L'ordine dei dati cambia,a sua volta, i dati dell'oggetto, i quali richiedono che Web Intelligence effettuiun nuovo calcolo della classifica. Il risultato è una dipendenza circolare trala classifica e l'oggetto, non risolvibile da Web Intelligence.

Se si crea una classifica su un indicatore i cui valori dipendono dall'ordinedei dati, ad esempio un indicatore che utilizza la funzione Precedente oqualsiasi funzione di aggregazione in esecuzione, come SommaCumulata,Web Intelligence visualizza il messaggio di errore #RANK in tutte le celle delblocco.

Classifica dei workflowWeb Intelligencedispone di due metodi di classificazione dei dati. È possibile:

• creare una classifica mediante l’interfaccia Web Intelligence• utilizzare la funzione Classifica per restituire un valore di classifica

Quando si classificano i dati in un blocco mediante l’interfaccia WebIntelligence, Web Intelligence ordina e filtra i dati presenti nel blocco in basealla classifica. Ad esempio, se si classificano i primi 3 paesi in un blocco inbase al fatturato, Web Intelligence ordina i paesi in ordine decrescente perfatturato, quindi filtra il blocco in modo da rimuovere tutti gli altri paesi chenon presentano il medesimo fatturato.

Nota:Quando si crea una classifica mediante l'interfaccia, Web Intelligence utilizzala funzione Classifica per assegnare valori di classifica.

144 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Classifica e ordine dei dati

Per creare una classificazione

1. Selezionare il blocco da classificare.2. Fare clic su Classifica.

Viene visualizzata la finestra di dialogo "Crea classifica".

3. Se si desidera classificare i record più alti nel blocco, fare clic su Massimoe selezionare il numero di record.

4. Se si desidera classificare i record minimi nel blocco, fare clic su Minimoe selezionare il numero di record.

5. Selezionare l'indicatore su cui si basa la classifica nell'elenco Sulla basedi.

6. Fare clic su Ordinato per e selezionare la dimensione su cui deve esserebasata la classificazione se si desidera eseguire la classificazione in basea una particolare dimensione anziché in base a tutte le dimensioni nelblocco.

7. Selezionare la modalità di calcolo della classifica nell'elenco Modalitàcalcolo.

8. Fare clic su OK.

Esempi di classificaNei seguenti esempi, sono presenti una dimensione, Regione, e un indicatore,Fatturato, che forniscono i seguenti valori:

% del fatturato totaleFatturatoRegione

7%1000000Sud-est

13%2000000Sud-ovest

20%3000000Nord-est

24%4000000Nord-ovest

33%5000000Centrale

Creazione di report con il pannello dei report Java 145

14Classifica dei dati nei report Web IntelligenceEsempi di classifica

Esempio: Classificare le prime 3 regioni in base al fatturato generato

1000000

ValoreParametro

In altoPrimo/Ultimo

3n/n%

Regione (o non specificato in quantoRegione è l’unica dimensione nelblocco, pertanto è la dimensionepredefinita per la classifica)

Per ogni

FatturatoIn base a

ConteggioModalità calcolo

Questa classifica darà il risultato seguente:

FatturatoRegione

5000000Centrale

4000000Nord-ovest

3000000Nord-est

Per calcolare la classifica, Web Intelligence:

• classifica i record in ordine decrescente• visualizza i primi 3 record

Esempio: Classificare le ultime regioni (che equivalgono al 40% delleregioni totali) in base al fatturato da esse generato

Per eseguire tale classifica, impostare i seguenti parametri

146 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Esempi di classifica

ValoreParametro

In bassoPrimo/Ultimo

40%n/n%

RegionePer ogni

FatturatoIn base a

PercentualeModalità calcolo

Questa classifica darà il risultato seguente:

FatturatoRegione

1000000Sud-est

2000000Sud-ovest

Per calcolare la classifica, Web Intelligence:

• classifica i record in ordine crescente• elabora i record fino a raggiungere il 40% del numero totale di record

visualizzati

Esempio: Classificare le prime regioni il cui fatturato cumulativo è inferioreo uguale a 10.000.000

Per eseguire tale classifica impostare i seguenti parametri:

ValoreParametro

In altoPrimo/Ultimo

10000000n/n%

RegionePer ogni

Creazione di report con il pannello dei report Java 147

14Classifica dei dati nei report Web IntelligenceEsempi di classifica

ValoreParametro

FatturatoIn base a

Somma cumulativaModalità calcolo

Questa classifica darà il risultato seguente:

FatturatoRegione

5000000Centrale

4000000Nord-ovest

Per calcolare la classifica, Web Intelligence:• classifica i record in ordine decrescente• elabora i record fino a raggiungere il record il cui totale cumulativo

dell’indicatore supera 10.000.000• include i record il cui totale cumulativo non supera 10.000.000

Esempio: Classificare le ultime regioni il cui fatturato cumulativo è inferioreo uguale al 30% del fatturato totale

Per eseguire tale classifica impostare i seguenti parametri:

ValoreParametro

In bassoPrimo/Ultimo

30%n/n%

RegionePer ogni

FatturatoIn base a

Percentuale cumulativaModalità calcolo

148 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Esempi di classifica

Questa classifica darà il risultato seguente:

FatturatoRegione

1000000Sud-est

2000000Sud-ovest

Per calcolare la classifica, Web Intelligence:• classifica i record in ordine crescente• elabora i record fino a raggiungere il record il cui totale cumulativo

dell'indicatore, espresso come percentuale del totale complessivodell’indicatore, supera il 30%

• visualizza i record la cui percentuale cumulativa non supera il 30%

Creazione di report con il pannello dei report Java 149

14Classifica dei dati nei report Web IntelligenceEsempi di classifica

150 Creazione di report con il pannello dei report Java

Classifica dei dati nei report Web Intelligence14 Esempi di classifica

Rilevamento dei datimodificati

15

Rilevamento delle modifiche apportateai dati

Per prendere decisioni Business Intelligence in modo consapevole edeffettivo, è necessario capire le modalità con cui i dati su cui si basano talidecisioni variano nel tempo. Web Intelligence consente di rilevare evisualizzare le modifiche apportate ai dati per permettere all'utente diconcentrarsi sulle analisi delle aree principali evitando di perdere tempo condati irrilevanti.

Quando si rilevano le modifiche apportate ai dati, si seleziona unaggiornamento dati particolare come punto di riferimento. Questi dati sononoti come dati di riferimento. Quando si visualizzano le modifiche apportateai dati, Web Intelligence inserisce i dati correnti nel contesto mostrando inquale modo sono correlati ai dati di riferimento.

Di seguito sono riportati alcuni esempi dell'utilità del rilevamento dati:

• Se un punto vendita non viene più visualizzato in un elenco dei puntivendita principali ordinati in base alle vendite, Web Intelligenceconsidererà il punto vendita come eliminato dall'elenco. È possibileutilizzare queste informazioni per capire perché il punto vendita non sitrova più tra i più importanti.

• Se le vendite di una regione sono diminuite, il rilevamento dati visualizzeràtale calo. Sarà quindi possibile eseguire il drill down dei dati della regioneper comprendere il motivo di tale calo nel fatturato.

In entrambi i casi, il rilevamento dati rende i dati correnti più significativiinserendoli nel contesto con dati precedenti. Senza tale contesto sarebbemolto più complesso identificare le tendenze.

Tipi di modifiche dei datiWeb Intelligence consente di rilevare i seguenti tipi di modifiche dei dati:

• dati aggiunti• dati rimossi• dati modificati• dati aumentati• dati diminuiti

152 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Rilevamento delle modifiche apportate ai dati

È possibile configurare la visualizzazione di queste modifiche mediantel'interfaccia Web Intelligence o il linguaggio delle formule Web Intelligence.Il linguaggio delle formule fornisce agli utenti avanzati prestazioni ottimizzatee maggiore flessibilità per la visualizzazione e la formattazione dei datimodificati.

Modalità di rilevamento dati

Modalità di rilevamento automatico dei dati

Nella modalità di rilevamento automatico dei dati, Web Intelligence confrontai dati correnti con quelli precedenti all'ultimo aggiornamento. A tale scopo,Web Intelligence imposta i dati correnti come dati di riferimento prima di ogniaggiornamento. I dati di riferimento risultano sempre meno aggiornati rispettoa quelli correnti.

Il rilevamento automatico dei dati è appropriato per i documenti pianificatiquando si confrontano i dati correnti con quelli precedenti all'ultimoaggiornamento.

Modalità di rilevamento manuale dei dati

Nella modalità di rilevamento manuale dei dati, vengono selezionati i dati diriferimento. Web Intelligence continua a utilizzare questi dati come punto diriferimento finché quest'ultimo non viene aggiornato.

Per attivare il rilevamento dati1. Fare clic su Rileva nella barra degli strumenti principale per visualizzare

la finestra di dialogo "Attiva rilevamento dati".2. Selezionare le opzioni nella finestra di dialogo.

Creazione di report con il pannello dei report Java 153

15Rilevamento dei dati modificatiModalità di rilevamento dati

DescrizioneOpzione

I dati correnti diventano quelli di riferimentodopo ogni aggiornamento dei dati. Il reportmostra sempre la differenza tra i dati piùrecenti e i dati prima dell'ultimo aggior-namento.

Aggiorna automaticamente idati di riferimento a ogni ag-giornamento dati

I dati correnti diventano i dati di riferimentofissi e restano i dati di riferimento anchedopo ulteriori aggiornamenti. Il report mos-tra sempre la differenza tra i dati piùrecenti e i dati di riferimento fissi.

Usa i dati correnti come datidi riferimento

3. Fare clic su "Aggiorna ora" per aggiornare i dati alla chiusura della finestradi dialogo.

4. Fare clic su OK.

Per modificare i dati di riferimento1. Fare clic su Opzioni rilevamento dati nel menu principale oppure fare

clic sul collegamento ipertestuale Aggiorna automaticamente/Dati fissisulla barra di stato per visualizzare la finestra di dialogo "Opzioni dirilevamento dati".

2. Selezionare la scheda Dati di riferimento.3. Selezionare le opzioni.

154 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Per modificare i dati di riferimento

DescrizioneOpzione

I dati correnti diventano quelli di riferimentodopo ogni aggiornamento dei dati. Il reportmostra sempre la differenza tra i dati piùrecenti e i dati prima dell'ultimo aggior-namento.

Aggiorna automaticamente idati di riferimento a ogni ag-giornamento dati

I dati correnti diventano i dati di riferimentofissi e restano i dati di riferimento anchedopo ulteriori aggiornamenti. Il report mos-tra sempre la differenza tra i dati piùrecenti e i dati di riferimento fissi.

Utilizza dati di riferimentofissi da

Visualizzazione dei dati modificati

Per visualizzare o nascondere i dati modificati

• Fare clic su Nascondi modifiche/Mostra modifiche (la descrizionecomandi del pulsante varia in base ai dati modificati correntemente visibili)alla destra dell'opzione Rileva nel menu principale.

Configurazione dell'aspetto dei dati modificati

È possibile configurare l'aspetto (stile, dimensioni e colore del carattere) deidati modificati nel documento. È possibile configurare separatamente l'aspettodelle seguenti modifiche:

• Valori di dimensione inseriti, eliminati e modificati e relativi valori didettaglio

• Valori di indicatore aumentati o diminuiti

I valori di indicatore possono anche adottare la formattazione dei valori didimensione inseriti o eliminati. Ad esempio, se un valore di dimensione nonviene più visualizzato in un elenco di valori di un blocco e il blocco mostraanche un valore di indicatore per la dimensione, entrambi i valori didimensione e indicatore appaiono come dati eliminati.

Creazione di report con il pannello dei report Java 155

15Rilevamento dei dati modificatiVisualizzazione dei dati modificati

L'amministratore di Business Objects definisce l'aspetto predefinito dei datimodificati nel Central Management Server. Quando si configura l'aspettodei dati modificati in Web Intelligence, vengono modificati i valori predefinitidel CMS.

Per configurare l'aspetto dei dati modificati

1. Fare clic su Opzioni rilevamento dati sulla barra degli strumentiprincipale per visualizzare la finestra di dialogo "Opzioni di rilevamentodei dati".

2. Selezionare la scheda Formato.3. Selezionare ogni tipo di dati modificati da visualizzare e fare clic su

"Formato" per specificare in che modo si desidera che le modifichevengano visualizzate.

Visualizzazione dei dati modificati in blocchi

Esempio: Dati modificati in un blocco semplice

Questo esempio utilizza un documento con un blocco che mostra [Paese],[Anno] e [Fatturato]. I dati originali erano i seguenti:

FatturatoAnnoPaese

10002003Francia

20002004Francia

10002002Giappone

15002002Polonia

Dopo un aggiornamento, i dati sono i seguenti:

156 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Visualizzazione dei dati modificati

FatturatoAnnoPaese

30002004Francia

9002003Giappone

8002002Polonia

9002004UK

Quando è attivato il rilevamento dati e vengono visualizzati i dati modificati,il blocco è il seguente:

FormattazioneFatturatoAnnoPaese

[formattazione dei datieliminati in tutte lecelle]

10002003Francia

[formattazione dei datiaumentati nella cellaFatturato]

30002004Francia

[formattazione dei datieliminati in tutte lecelle]

10002002Giappone

[formattazione dei datiinseriti in tutte le celle]9002003Giappone

[formattazione dei datidiminuiti nella cellaFatturato]

8002002Polonia

[formattazione dei datiinseriti in tutte le celle]9002004UK

Creazione di report con il pannello dei report Java 157

15Rilevamento dei dati modificatiVisualizzazione dei dati modificati

• Le righe che mostrano il fatturato del 2003 per la Francia e quello del 2002per il Giappone rappresentano i dati che non esistono più dopol'aggiornamento.

• Il fatturato del 2004 per la Francia è aumentato.• Il fatturato del 2002 per la Polonia è diminuito.• Le righe che mostrano il fatturato del 2003 per il Giappone e quello del 2004

per il Regno Unito continuano a essere visualizzate dopo l'aggiornamento.

Visualizzazione dei dati modificati in report condimensioni unite

Web Intelligence visualizza una dimensione come modificata solo se sonostate modificate anche tutte le dimensioni che fanno parte dell'unione.

Esempio: Dati modificati e dimensioni unite

In questo esempio, Paese è una dimensione unita contenente le dimensioniPaese di due fornitori di dati. Prima dell'aggiornamento, i dati sono iseguenti:

Vendite (DP2)Paese(FD2)Fatturato(FD1)Paese(FD1)

5000US10000USA

4000Francia

3000UK5000UK

1000Germania1000Germania

Dopo un aggiornamento, i dati diventano appaiono come segue:

Vendite (DP2)Paese(FD2)Fatturato(FD1)Paese(FD1)

4000US10000USA

158 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Visualizzazione dei dati modificati

Vendite (DP2)Paese(FD2)Fatturato(FD1)Paese(FD1)

3000Francia4000Francia

4000UK6000UK

2000Polonia

Quando vengono visualizzati in un blocco con la dimensione Paese unitae con le modifiche apportate, i dati sono i seguenti:

FormattazioneSalesFatturatoPaese

[formattazione dei datidiminuiti nella cellaVendite]

400010000USA

[formattazione dei datiinseriti nella cella Fat-turato]

30004000Francia

[formattazione dei datiaumentati nelle celleFatturato e Vendite]

40006000UK

[formattazione dei datieliminati in tutte lecelle]

10001000Germania

[formattazione dei datiinseriti nelle cellePaese e Fatturato]

2000Polonia

Nella riga della Francia, tale paese non appare come inserito in quanto unariga di questo tipo non è stata inserita in entrambi i fornitori di dati. Il fatturatoappare come inserito in quanto è un nuovo valore di indicatore, successivoall'aggiornamento dei dati.

Creazione di report con il pannello dei report Java 159

15Rilevamento dei dati modificatiVisualizzazione dei dati modificati

Nella riga della Polonia, tale paese appare come inserito in quanto è unnuovo valore di dimensione, successivo all'aggiornamento dei dati.

Visualizzazione dei dati modificati in sezioni

Esempio: Dati modificati in un report con sezioni

In questo esempio, viene utilizzato un documento con un blocco che mostra[Paese], [Anno] e [Fatturato]. I dati originali erano i seguenti:

FatturatoAnnoPaese

10002003Francia

20002004Francia

10002002Giappone

15002002Polonia

2003USA

2004USA

Dopo un aggiornamento, i dati sono i seguenti:

FatturatoAnnoPaese

30002004Francia

9002003Giappone

8002002Polonia

9002004UK

160 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Visualizzazione dei dati modificati

Se si crea una sezione in [Paese] e si visualizzano le modifiche dei dati, ilreport è il seguente:

Francia [senza formattazione]

FormattazioneFatturatoAnno

[formattazione dei dati eliminatiin tutte le celle]10002003

[formattazione dei dati aumentatinella cella Fatturato]30002004

Giappone [senza formattazione]

FormattazioneFatturatoAnno

[formattazione dei datieliminati in tutte le celle]10002002

[formattazione dei dati in-seriti in tutte le celle]9002003

Polonia [senza formattazione]

FormattazioneFatturatoAnno

[formattazione dei datidiminuiti nella cella Fat-turato]

8002002

Regno Unito [formattazione dei dati inseriti]

Creazione di report con il pannello dei report Java 161

15Rilevamento dei dati modificatiVisualizzazione dei dati modificati

FormattazioneFatturatoAnno

[formattazione dei dati in-seriti in tutte le celle]9002004

Web Intelligence visualizza i dati nell'intestazione di sezione in uno dei duemodi, a seconda delle modifiche apportate nella sezione:

• Se le righe nel blocco della sezione sono state modificate nello stessomodo, l'intestazione di sezione viene visualizzata con la stessaformattazione delle righe.

• Se le righe sono state modificate in modi diversi, o se sono statemodificate solo alcune righe, l'intestazione di sezione mantiene il formatopredefinito.

Visualizzazione dei dati modificati in blocchi coninterruzioni

Quando un blocco contiene un'interruzione ed è impostata la proprietà Centrail valore sull'interruzione, Web Intelligence visualizza il valore centrato inbase a regole simili a quelle per le intestazioni di sezione.

• Se tutte le righe dell'interruzione sono state modificate nello stesso modo,il valore centrato viene visualizzato con la stessa formattazione dellerighe.

• Se le righe sono state modificate in modi diversi, o se sono statemodificate solo alcune righe, il valore centrato mantiene la formattazionepredefinita.

Visualizzazione dei dati modificati in grafici

Dopo la modifica dei dati di un grafico, Web Intelligence visualizza l'iconadei dati modificati al di sopra del grafico. Quando si fa clic sull'icona, WebIntelligence trasforma il grafico in una tabella per consentire di visualizzarei dettagli delle modifiche.

162 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Visualizzazione dei dati modificati

Limiti del rilevamento datiSe il fornitore di dati di un documento è cambiato, o se i dati del documentosono stati cancellati, Web Intelligence non visualizza più i dati modificati. Seil fornitore di dati è cambiato, la versione corrente del documento non è piùcompatibile con la versione di riferimento. Se i dati sono stati cancellati, nonrisultano più disponibili per il confronto.

Di conseguenza, le seguenti azioni sono incompatibili con il rilevamento dati:

• Drill fuori dal livello• Drill della query• Eliminazione di una query• Eventuali modifiche (incluse quelle dei diritti di protezione) che cambiano

l'SQL generato da un fornitore di dati• Svuotamento dei dati del documento

Quando si esegue una di queste azioni, Web Intelligence cancella lo storicodei dati del documento. Ciò si verifica perché le azioni sono incompatibilicon la visualizzazione dei dati modificati. Ad esempio, se si modifica unaquery, anche i dati inclusi nel documento subiscono modifiche. Qualsiasiconfronto tra questi dati e i vecchi dati generati da un'altra query risultafuorviante.

Rilevamento dati e drill

Quando si utilizza il drill di query e il drill al di fuori del livello, Web Intelligencecancella lo storico dei dati in quanto tali azioni modificano il fornitore di dati.Ciò non dovrebbe avere alcun impatto sull'utente dato che, all'avvio del drill,saranno già stati identificati i dati che richiedono un'ulteriore analisi. Ilrilevamento dati è stato eseguito correttamente ed è ora possibile continuarel'analisi dei dati.

Rilevamento dati e Aggiornamento all'apertura

Quando un documento è impostato su Aggiornamento all'apertura, ilrilevamento dati non mostra le differenze tra i dati prima dell'aggiornamentoe dopo l'aggiornamento. Web Intelligence considera i dati dopo

Creazione di report con il pannello dei report Java 163

15Rilevamento dei dati modificatiLimiti del rilevamento dati

l'aggiornamento come nuovi dati, poiché l'aggiornamento elimina ildocumento.

Uso del linguaggio delle formule WebIntelligence per il rilevamento dei datimodificati

Quando si utilizza l'interfaccia Web Intelligence per configurare lavisualizzazione dei dati modificati (come descritto in @@@), Web Intelligencecrea segnalatori speciali per visualizzare le modifiche. Questi segnalatorispeciali non risultano inclusi nell'elenco dei segnalatori standard.

Il linguaggio delle formule Web Intelligence consente di creare dei segnalatoripersonalizzati per la formattazione delle modifiche dei dati. È anche possibileutilizzare il linguaggio delle formule Web Intelligence per includere calcolispeciali in base alle modifiche dei dati. Ad esempio, è possibile includere uncalcolo per mostrare la differenza tra il valore precedente e quello correntedi un indicatore.

Funzione RefValue

Il linguaggio delle formule Web Intelligence fornisce l'accesso ai dati modificatiattraverso la funzione RefValue. Questa funzione fornisce il valore dei datidi riferimento per un indicatore. Se non vi sono dati di riferimento, la funzionerestituisce un valore nullo.

Ad esempio, se l'indicatore [Fatturato] al momento ha un valore pari a 1000e il suo valore di riferimento è 900, la formula RefValue([Fatturato])restituisce 900.

Funzione RefValueDate

La funzione RefValueDate restituisce la data dei dati di riferimento utilizzatiper il rilevamento dati.

164 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Uso del linguaggio delle formule Web Intelligence per il rilevamento dei dati modificati

Creazione di formule utilizzando la funzioneRefValue

È possibile utilizzare la funzione RefValue per creare formule che fornisconoinformazioni sul confronto tra i dati correnti e i dati di riferimento.

Esempio: Identificazione della differenza tra il valore di riferimento e ilvalore corrente

La seguente formula restituisce la differenza tra il valore di riferimento e ilvalore corrente dell'indicatore [Fatturato]:

=If(Not(ÈNullo([Fatturato])) Or Not (ÈNullo(RefValue([Fatturato]))); [Fatturato]-RefValue([Fatturato]))

La seguente tabella mostra i dati precedenti all'ultimo aggiornamento:

FatturatoCliente

2000Johnson

3000Smith

3500Wilson

Dopo l'aggiornamento, i dati modificati sono i seguenti:

FatturatoCliente

3000Johnson

2500Smith

Posizionata in una terza colonna, la formula restituisce le seguenti cifre:

Creazione di report con il pannello dei report Java 165

15Rilevamento dei dati modificatiUso del linguaggio delle formule Web Intelligence per il rilevamento dei dati modificati

DifferenzaFatturatoCliente

10003000Johnson

-5002500Smith

3500Wilson

Dati modificati e contesto di calcoloQuando è attivato il rilevamento dati, Web Intelligence visualizza i datimodificati solo quando il contesto di calcolo resta invariato.

Ad esempio, se un valore di indicatore viene modificato a seguito dellamodifica del contesto di calcolo di un blocco, il nuovo valore non presenta ilflag di modifica.

Esempio: Modifica del contesto di calcolo

In questo esempio, un blocco mostra [Città], [Cliente] e [Fatturato] comesegue:

FatturatoClienteCittà

1000SmithSan Francisco

2000JonesSan Francisco

3000WilsonLos Angeles

4000HarrisLos Angeles

Se si rimuove [Cliente] dal blocco, Web Intelligence aggrega il fatturato percittà:

166 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Dati modificati e contesto di calcolo

ClienteCittà

3000San Francisco

7000Los Angeles

Web Intelligence non visualizza i fatturati come aumentati perché il loroimporto non ha subito modifiche. È cambiato solo il contesto di calcolo,ovvero i fatturati ora sono aggregati solo per città e restituiscono cifre piùelevate.

Se, dopo un aggiornamento dei dati, il fatturato di Jones scende a 1000 equello di Wilson cresce a 4000, i dati sono i seguenti:

ClienteCittà

2000San Francisco

8000Los Angeles

Web Intelligence visualizza ora i dati come modificati in quanto,indipendentemente dalla modifica del contesto di calcolo, il fatturato totaleper San Francisco è diminuito, mentre quello per Los Angeles è aumentato.

Creazione di report con il pannello dei report Java 167

15Rilevamento dei dati modificatiDati modificati e contesto di calcolo

168 Creazione di report con il pannello dei report Java

Rilevamento dei dati modificati15 Dati modificati e contesto di calcolo

Organizzazione dei dati consezioni, interruzioni eordinamenti

16

Utilizzo delle sezioni per ilraggruppamento dei dati

Raggruppamento delle informazioni con le sezioni

Le sezioni consentono di suddividere le informazioni del report in parti piùpiccole, di più facile comprensione.

Esempio: Raggruppamento in sezioni del fatturato di vendite trimestraliin un report

Immaginiamo di essere il manager delle vendite per la regione Texas. Siriceve un report contenente il fatturato dei negozi della regione per il 2003,suddiviso in base a città e trimestri.

fatturato di venditaTrimestreCittà

314430T1Firenze

273608T2Firenze

294798T3Firenze

252644T4Firenze

215874T1Dallas

194689T2Dallas

204066T3Dallas

188791T4Dallas

572177T1Roma

619924T2Roma

533765T3Roma

170 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Utilizzo delle sezioni per il raggruppamento dei dati

fatturato di venditaTrimestreCittà

520332T4Roma

Per procedere a un confronto dei risultati di ogni città per trimestre, occorreimpostare [Trimestre] come valore di sezione. Il report viene suddiviso inquattro sezioni separate per trimestre.

T1

fatturato di venditaCittà

314430Firenze

215874Dallas

572177Roma

T2

fatturato di venditaCittà

273608Firenze

194689Dallas

619924Roma

T3

fatturato di venditaCittà

294798Firenze

204066Dallas

533765Roma

Creazione di report con il pannello dei report Java 171

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUtilizzo delle sezioni per il raggruppamento dei dati

T4

fatturato di venditaCittà

252644Firenze

188791Dallas

520332Roma

È possibile creare un'unica azione o includere diverse sezioni consottosezioni in un report. Inoltre, è possibile rimuovere o riposizionare lesezioni all’interno del report.

È possibile creare una sezione da una o due origini:

• da una dimensione visualizzata in una tabella o in un grafico• da una dimensione inclusa nel documento, ma non visualizzata in una

tabella o in un grafico

non è possibile creare una sezione mediante un oggetto indicatore.

Sezioni della vista della struttura

L’illustrazione seguente mostra un report con le sezioni nella visualizzazioneStruttura. Quando un report viene visualizzato nella Struttura, ogni sezioneè chiaramente indicata da un separatore di sezione. Per formattare le sezioniè preferibile lavorare in visualizzazione Struttura.

172 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Utilizzo delle sezioni per il raggruppamento dei dati

Creazione e rimozione delle sezioni e dellesottosezioni

Per creare una sezione spostando una cella da una tabella

1. Verificare di essere in visualizzazione Report.2. Selezionare la cella di intestazione nella tabella che visualizza il nome

della dimensione oppure la cella del corpo nella tabella che visualizza unvalore per la dimensione.Ad esempio, se si desidera una sezione per ogni stato, è possibileselezionare la cella di intestazione in cui figura "Stato" oppure selezionareuna delle celle in cui figura il nome di uno stato.

3. Trascinare la cella selezionata sulla tabella e rilasciarla sul report.Viene creata una sezione per ogni valore della dimensione selezionata.

Per creare una sezione aggiungendo una dimensione dallascheda Dati

1. Fare clic sulla scheda Dati.2. Selezionare un oggetto dimensione e trascinare la dimensione su una

zona vuota del report.

Creazione di report con il pannello dei report Java 173

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUtilizzo delle sezioni per il raggruppamento dei dati

3. Posizionare e rilasciare la dimensione nel punto in cui si desidera fareapparire la cella della sezione.Se il report comprende tabelle o grafici, rilasciare la cella della sezionesulla tabella e sui grafici che si desidera includere nella sezione.• In visualizzazione Risultati, una cella contenente un valore per ogni

valore unico per l’oggetto selezionato viene visualizzata sopra allatabella o tabella a campi incrociati. I dati della tabella o tabella a campiincrociati vengono ordinati automaticamente in base al valore dellacella.

• In visualizzazione Struttura, una cella viene aggiunta sopra alla tabellao tabella a campi incrociati.

4. In visualizzazione Struttura, fare clic sul pulsante Visualizza risultati pervisualizzare i risultati.Web Intelligence applica la sezione al report e visualizza i risultati.

Creazione di sottosezioni

È possibile creare un report contenente più sezioni. Le sezioni multiple sicreano procedendo come per creare una sezione:

• trascinando una cella da una tabella e inserendola sotto una cella disezione esistente

• selezionando un oggetto dimensione elencato nella scheda Dati (nelpannello dei report Java) e trascinandolo sotto una cella di sezioneesistente.

Per rimuovere una cella di sezione o una sezione

1. Per eliminare una sezione, fare clic sul separatore di inizio o fine dellasezione, quindi premere il tasto Canc.

2. Per eliminare una cella di sezione, fare clic con il pulsante destro delmouse su di essa, quindi selezionare Rimuovi dal menu.

Proprietà della sezione

È possibile impostare le seguenti proprietà per la sezione:

• attribuire un nome

174 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Utilizzo delle sezioni per il raggruppamento dei dati

• Specificare i criteri per quando si considera una sezione "vuota". Adesempio, è possibile che una sezione non abbia un interesse particolareper l'analisi se una tabella o un grafico specifici della sezione sono vuoti.In questo caso, è possibile specificare che la sezione debba essereconsiderata "vuota" )

• nascondere o visualizzare sezioni considerate vuote• includere collegamenti a sezioni nella mappa del report in modo da

passare da una sezione all'altra mentre si naviga nel report.

Per impostare le proprietà di visualizzazione della sezione

1. Verificare di essere in visualizzazione Report.2. Fare clic su Visualizza struttura.

Nella visualizzazione struttura è possibile vedere il separatore d’inizio edi fine di ogni sezione del report. In tal modo risulta più sempliceselezionare una sezione specifica e poi scegliere le proprietà che sidesidera applicarvi.

3. Fare clic con il pulsante destro del mouse sul separatore di sezione.La scheda Proprietà illustra le proprietà relative alle sezioni.

4. Impostare le proprietà della sezione.

Quindi...Se si desidera...

digitare un nome per la sezione nellaproprietà Generale > Nome.

Salvare una sezione con un nomediverso dalla dimensione selezionataper la sezione,

controllare i componenti nell'elencoa discesa accanto alla proprietàVisualizza > Nascondi sezionevuota.

Specificare i componenti dellasezione che qualificheranno l'interasezione come "sezione vuota"; senon vi sono dati nel database per talicomponenti,

controllare Mostra vuoto. (Per nas-condere le sezioni vuote,deselezionare questa opzione.)

Mostrare la sezione quando noncontiene dati provenienti daldatabase,

5. Fare clic sul pulsante Visualizza risultati per visualizzare le proprietàapplicate ai risultati sul report.

Creazione di report con il pannello dei report Java 175

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUtilizzo delle sezioni per il raggruppamento dei dati

Web Intelligence applica le proprietà alla sezione e visualizza i risultatisul report.

Per impostare il layout di pagina per una sezione

1. Per impostare la posizione della cella, fare clic con il pulsante destro delmouse, quindi fare clic su Modifica formato nel menu e impostare leproprietà Posizione > Margine sinistro e Posizione > Marginesuperiore nella scheda Proprietà.

2. Per controllare le interruzioni di pagina della sezione, selezionare ilseparatore di sezione, quindi impostare le proprietà Layout di pagina >Posizione > Inizia sezione su nuova pagina ed Evita interruzione dipagina nella sezione nella scheda Proprietà.

3. Per ripetere la cella di sezione su ogni nuova pagina, selezionare la cellae quindi selezionare la proprietà Layout di pagina > Ripeti su ognipagina nuova nella scheda Proprietà.

Uso delle interruzioni

Definizione di interruzione

Un’interruzione è una separazione in un blocco in cui i dati vengonoraggruppati in base ad una dimensione, un dettaglio o un indicatoreselezionati in sezioni indipendenti. Tali sezioni sono rappresentate da tabellepiù piccole nello stesso blocco di dati.

Le interruzioni consentono di visualizzare separatamente tutti i dati per ognivalore unico di un oggetto.

L'uso delle interruzioni presenta due vantaggi principali:

• È possibile organizzare la rappresentazione dei dati in modo più efficace• È possibile visualizzare i totali parziali.

176 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Uso delle interruzioni

Interruzioni e sezioni

Una sezione suddivide i dati in più celle indipendenti denominate intestazionidi sezione, ciascuna delle quali contiene il valore di una dimensione, con unblocco di dati corrispondente a tale valore.

Un’interruzione suddivide i dati all’interno del blocco. Una colonna contienei valori relativi a una dimensione, un dettaglio o un indicatore che sono ripetutiper ogni riga di valori inclusa nel blocco.

Ordinamento predefinito nelle interruzioni

Quando su un oggetto viene inserita un’interruzione, i valori dell’oggettovengono ordinati automaticamente in ordine crescente, come segue.

• Se i valori sono numerici, il valore più basso appare nella prima riga dellatabella, e il più alto nell'ultima riga.

• Se i valori sono alfanumerici, vengono ordinati in ordine alfabetico daipiù alti ai più bassi.

L'ordine dell'ordinamento può essere modificato in qualsiasi momento.

È possibile definire interruzioni multiple e specificare una priorità diordinamento per ogni interruzione, in modo da controllare la visualizzazionedei dati quando vengono inserite più interruzioni su più dimensioni, dettaglio indicatori.

Per inserire un'interruzione

1. Fare clic su una cella della tabella nella colonna o riga in cui si desiderainserire un'interruzione.

2. Fare clic su Inserisci/rimuovi interruzione sulla barra degli strumentidi creazione report.Web Intelligence divide la tabella in un numero di tabelle più piccolecorrispondente al numero di valori separati per la cella selezionata. WebIntelligence inserisce un piè di pagina alla fine di ogni interruzione.

Creazione di report con il pannello dei report Java 177

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUso delle interruzioni

Per assegnare la priorità alle interruzioni

Una tabella può contenere più interruzioni a cui è possibile assegnare unapriorità. Ad esempio, è possibile decidere di applicare le interruzioni per[Anno] e quindi [Trimestre] oppure per [Trimestre] e quindi per [Anno].

1. Fare clic con il tasto destro del mouse sulla tabella che contiene piùinterruzioni e selezionare Modifica formato.La scheda Proprietà illustra le proprietà relative a una tabella.

2. Fare clic sul pulsante ... accanto alla priorità Interruzioni > Prioritàinterruzioni per visualizzare la finestra di dialogo "Interruzioni".

3. Fare clic su Interruzioni verticali o Interruzioni orizzontali pervisualizzare il tipo di interruzione a cui assegnare la priorità.

• Se la tabella selezionata è una tabella verticale, tutte le interruzionisaranno applicate alle colonne. Queste interruzioni sono detteinterruzioni verticali.

• Se la tabella selezionata è una tabella orizzontale, tutte le interruzionisaranno applicate alle righe. Queste interruzioni sono dette interruzioniorizzontali.

• Se la tabella selezionata è a campi incrociati, le interruzioni possonoessere applicate alle righe o alle colonne. È possibile scegliere sedare la priorità alle Interruzioni orizzontali o verticali.

4. Selezionare l'interruzione la cui priorità deve essere modificata e fare clicsui pulsanti Su e Giù per spostare verso l'alto o verso il basso l'interruzionenell'elenco di interruzioni.

Per definire le proprietà di visualizzazione diun'interruzione

È possibile definire le seguenti proprietà di visualizzazione di un'interruzione:

178 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Uso delle interruzioni

DescrizioneProprietà

All’inserimento di un’interruzione, perogni parte della tabella, della tabella acampi incrociati o del modulo vienevisualizzata un’intestazione.

Mostra intestazione d'interruzione

All’inserimento di un’interruzione, peruna tabella o per la colonna di unatabella a campi incrociati, viene aggiun-to un piè di pagina dopo l’ultima riga.Se ai dati viene applicato un calcolo, ilrelativo risultato viene visualizzato nelpiè di pagina.

Mostra piè di pagina d'interruzione

All’inserimento di un’interruzione, tuttii valori uguali che si ripetono vengonorimossi dai dati in una tabella o tabellaa campi incrociati. Ogni valore vienevisualizzato una sola volta.

Rimuovi valori duplicati

Opzione disponibile se vieneselezionato Rimuovi duplicati.Consente di unire le celle vuote e cen-trare il nome del valore nelle celleunite.

Centra i valori sull'interruzione

Applica ordinamento implicito aivalori

Visualizza ogni parte della tabella,tabella a campi incrociati o modulocreati con un'interruzione in una nuovapagina.

Inizia su una nuova pagina

Dove possibile, mantiene ogni sezionedi interruzione sulla stessa pagina.Questa opzione non è disponibile seun blocco occupa più di una pagina.

Evita interruzioni di pagina nellatabella

Creazione di report con il pannello dei report Java 179

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUso delle interruzioni

DescrizioneProprietà

Se la tabella continua in una nuovapagina, ripete l’intestazione nella partesuperiore della tabella in ogni nuovapagina.

Ripeti intestazione ad ogni pagina

Se la tabella continua in una nuovapagina, ripete il piè di pagina nellaparte inferiore della tabella in ogninuova pagina.

Ripeti piè di pagina su ogni pagina

Ripete il valore corrente ad ogni nuovapagina.

Ripeti interruzione sulla nuovapagina

1. Fare clic su una cella nella colonna/riga in cui è stata definitaun'interruzione.

2. Aprire il gruppo di proprietà Interruzioni nella scheda Proprietà.3. Impostare le proprietà d'interruzione nel gruppo di proprietà Interruzioni.

Alcune proprietà sono contenute nel sottogruppo di proprietà Interruzioni> Layout di pagina.

Per rimuovere un'interruzione

1. Selezionare la colonna che contiene l'interruzione.2. Fare clic su Inserisci/rimuovi interruzionesulla barra degli strumenti di

Creazione report.

180 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Uso delle interruzioni

Uso degli ordinamenti per organizzare idati

Ordinamento dei risultati visualizzati sui report

È possibile applicare ordinamenti ai valori visualizzati nelle tabelle e nellesezioni al fine di organizzare l’ordine di visualizzazione dei valori nel report.

Sono disponibili i seguenti tipi di ordinamenti:

DescrizioneOrdinamento

Questo tipo viene definito come or-dine "naturale". A seconda del tipo didati sulla colonna o sulla riga, i risul-tati sono ordinati come segue:• ordine numerico crescente per i dati

numerici• ordine cronologico crescente per le

date• ordine cronologico per i mesi• ordine alfabetico per i dati al-

fanumerici

Predefinita

Quando selezionato, i risultati ven-gono organizzati in ordine crescente:il valore più basso si trova nella partesuperiore della colonna, mentrequello più alto si trova nella parte in-feriore.

Ad esempio: 100, 200, 300 oCalifornia, Colorado, Florida.

Crescente

Creazione di report con il pannello dei report Java 181

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUso degli ordinamenti per organizzare i dati

DescrizioneOrdinamento

Quando selezionato, i risultati ven-gono organizzati in ordine decres-cente: il valore più alto si trova nellaparte superiore della colonna, mentrequello più basso si trova nella parteinferiore.

Ad esempio: 300, 200, 100 o Florida,Colorado, California.

Decrescente

Definire il tipo di ordinamento.Personalizzato (disponibile nel pannel-lo dei report Java)

Per applicare un ordinamento crescente o decrescente

1. Selezionare la cella della sezione o le celle della tabella da ordinare.2. Fare clic sulla freccia giù accanto al pulsante Applica/rimuovi

ordinamento sulla barra degli strumenti Report, quindi selezionareCrescente o Decrescente dall'elenco a discesa.

3. Ripetere la fase precedente per applicare ordinamenti multipli.

Per applicare un ordinamento personalizzato

1. Selezionare la cella della sezione o le celle della tabella da ordinare.2. Fare clic sulla freccia accanto al pulsante Applica/rimuovi ordinamento

sulla barra degli strumenti Report, quindi selezionare Personalizza...dall'elenco a discesa.

3. Selezionare un valore nell'elenco di valori ordinati e fare clic sui pulsantiSu e Giù per alzarlo/abbassarlo.

4. Per aggiungere un'ulteriore valore temporaneo all'elenco di valori ordinati,digitare il valore nella casella Valori temporanei, quindi fare clic su >>per aggiungerlo all'elenco di ordinamenti.

182 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Uso degli ordinamenti per organizzare i dati

Per definire una priorità tra ordinamenti multipli:

1. Fare clic con il pulsante destro sulla tabella e selezionare Modificaformato per visualizzare la scheda Proprietà.

2. Fare clic sul pulsante ... accanto alla proprietà Ordinamenti > Prioritàdi ordinamento per visualizzare la finestra di dialogo "Ordinamenti".

3. Fare clic su Ordinamenti verticaliper visualizzare gli ordinamenti inverticale oppure su Ordinamenti orizzontali per visualizzare gliordinamenti in orizzontale.

4. Selezionare l'ordinamento la cui priorità deve essere modificata e fareclic sui pulsanti Su/Giù per spostare l'ordinamento verso l'alto o verso ilbasso nell'elenco degli ordinamenti.

Creazione di report con il pannello dei report Java 183

16Organizzazione dei dati con sezioni, interruzioni e ordinamentiUso degli ordinamenti per organizzare i dati

184 Creazione di report con il pannello dei report Java

Organizzazione dei dati con sezioni, interruzioni e ordinamenti16 Uso degli ordinamenti per organizzare i dati

Calcoli, formule e variabili

17

Calcoli, formule e variabiliPuoi aggiungere calcoli, formule e variabili (denominati formule) ai reportWeb Intelligence. Per informazioni dettagliate sulla capacità di calcolo chei calcoli, le formule e le variabili aggiungono ai report, consultare la Guidaalle funzioni, ai calcoli e alle formule di Web Intelligence.

Uso dei calcoli standard

Per inserire un calcolo standard in una tabella o inun campo incrociato

È possibile inserire calcoli standard in tabelle o campi incrociati per eseguirecalcoli rapidi con i dati delle tabelle. Per ulteriori informazioni sui calcolistandard disponibili in Web Intelligence, vedere il manuale relativo alleformule, alle funzioni e ai calcoli di Web Intelligence.

È possibile inserire più calcoli in una tabella o tabella a campi incrociati.Quando a tali tabelle vengono applicati due calcoli, per ognuno dei risultativiene aggiunto un piè di pagina. In entrambe le visualizzazioni Risultati eStruttura, la modalità di inserimento di più calcoli equivale a quella diinserimento di un unico calcolo, con la differenza che occorre ripetere laprocedura tante volte quanti sono i calcoli da inserire.

1. Fare clic su una cella contenente dati nella tabella.2. Fare clic sulla freccia a destra del pulsante Inserisci calcolo e selezionare

il calcolo da inserire.3. Fare nuovamente clic sul pulsante per inserire il calcolo.

Il pulsante Inserisci calcolo visualizza un simbolo matematico per ilcalcolo correntemente selezionato. Il simbolo cambia in baseall'impostazione predefinita oppure all'ultimo calcolo selezionato perl'inserimento. Ad esempio, se il calcolo è Somma, il pulsante visualizzail simbolo Σ.

Nota:Inserendo un calcolo di tipo Percentuale, i risultati della percentualevengono visualizzati in una colonna o riga aggiuntiva della tabella.

186 Creazione di report con il pannello dei report Java

Calcoli, formule e variabili17 Calcoli, formule e variabili

4. Per inserire altri calcoli, fare clic sulla freccia giù accanto all'icona Sommae selezionare il calcolo dall'elenco a discesa.

Nella parte inferiore della tabella, viene aggiunta una nuova riga, Il valoreaggregato viene visualizzato nella nuova cella della riga.

Per rimuovere un calcolo standard

1. Fare clic sulla tabella o sul campo incrociato contenente il calcolo.• In visualizzazione Risultati, si tratta del valore calcolato.• In visualizzazione Struttura, si tratta della cella contenente la formula

di aggregazione.

2. A seconda del tipo di tabella, selezionare Rimuovi riga o Rimuovicolonna dal menu di scelta rapida.

Operazioni con le formule

Barra degli strumenti Formula

Per visualizzare la barra degli strumenti delle formule, fare clic sul pulsanteMostra/nascondi barra degli strumenti delle formule sulla barra deglistrumenti Creazione report. Selezionando una cella, la relativa formulaviene visualizzata nella barra degli strumenti delle formule.

La barra degli strumenti Formula contiene i seguenti pulsanti (da sinistra adestra):

DescrizionePulsante

Consente di aprire l’Editor delle formulein cui è possibile creare una formulamediante un’interfaccia grafica

Apri Editor delle formule

Consente di salvare una formula comevariabileCrea variabile

Creazione di report con il pannello dei report Java 187

17Calcoli, formule e variabiliOperazioni con le formule

DescrizionePulsante

Consente di annullare tutte le modificheapportate alla formula dall’ultimo sal-vataggio o dall’ultima convalida

Annulla modifiche

Consente di verificare la sintassi dellaformula e di sostituire le formula cor-rente

Convalida formula

Per immettere una formula direttamente nella barra degli strumenti Formulasenza utilizzare l'Editor delle variabili, puoi digitare la formula o trascinareoggetti report sulla barra degli strumenti delle formule.

Per immettere una formula nella barra degli strumenti delleformule digitando la formula

1. Fare clic su Mostra/nascondi barra degli strumenti delle formule pervisualizzare la barra degli strumenti delle formule.

2. Nella barra degli strumenti delle formule, digitare la seguente formula:Ad esempio, per calcolare il fatturato medio generato per articolo venduto,digitare: =[Fatturato vendite]/[Quantità vendute].Web Intelligence offre suggerimenti per completare il componente dellaformula in fase di digitazione. Per selezionare un suggerimento di WebIntelligence, premere il pulsante freccia giù per evidenziarlo, quindipremere Invio o selezionare il suggerimento con il cursore.

3. Per selezionare un suggerimento di Web Intelligence, premere il pulsantefreccia giù per evidenziarlo, quindi premere Invio.

Per immettere una formula nella barra degli strumenti delleformule mediante trascinamento

• Trascinare gli oggetti report nella barra degli strumenti delle formule.Una volta rilasciato, l’oggetto viene visualizzato nella barra degli strumentidelle formule come se fosse stato digitato direttamente.

188 Creazione di report con il pannello dei report Java

Calcoli, formule e variabili17 Operazioni con le formule

Per creare una formula mediante l'Editor delle formule

1. Fare clic su Mostra editor delle formule nella barra degli strumenti delleformule per visualizzare l'editor delle formule.

2. Selezionare la cella del report in cui si desidera inserire la formula.3. Nelle schede Dati, Funzioni e Operatori fare doppio clic sugli oggetti

report, sulle fuzioni e sugli operatori da includere nella formula oppuredigitare la formula direttamente.Ad esempio, per creare la formula =Media([Fatturato]), fare doppioclic sulla funzione Media(), quindi sull'oggetto Fatturato.quando si fa doppio clic su una funzione per inserirla in una formula, WebIntelligence posiziona il cursore tra le parentesi della funzione.

Operazioni con le variabili

Per creare una variabile mediante la finestra didialogo Crea variabile

1. Visualizzare la barra degli strumenti Formula.2. Digitare la formula nella barra degli strumenti Formula o selezionare una

cella contenente una formula.3. Fare clic su Crea variabile nella barra degli strumenti Formula

Viene visualizzata la finestra di dialogo "Crea variabile".

4. Nella casella Nome, digitare il nome della variabile.5. Selezionare il tipo di variabile selezionando Dimensione, Indicatore o

Dettaglio.6. Se si seleziona Dettaglio, viene visualizzata una finestra "Dimensione

associata". Fare clic su ... accanto alla finestra per aprire la finestra didialogo "Oggetti e variabili" e selezionare la dimensione da associare aldettaglio.

7. Fare clic su OK.La variabile viene visualizzata nell'elenco delle variabili dei report nellascheda Data.

Creazione di report con il pannello dei report Java 189

17Calcoli, formule e variabiliOperazioni con le variabili

Per creare una variabile utilizzando l'Editor dellevariabili

1. Fare clic su Mostra/nascondi editor delle variabili nella barra deglistrumenti del pannello dei report.

2. Digitare la formula nel riquadro Formula oppure utilizzare le funzioni egli operatori nella scheda Funzioni e Operatori per creare la formula.

3. Nella casella Nome, digitare il nome della variabile.4. Selezionare il tipo di variabile selezionando Dimensione, Indicatore o

Dettaglio.5. Se si seleziona Dettaglio, viene visualizzata una finestra Dimensione

associata. Fare clic su ... accanto alla finestra per aprire la finestra didialogo Oggetti e variabili e selezionare la dimensione da associare aldettaglio.

6. Fare clic su OK.La variabile viene visualizzata nell'elenco delle variabili dei report nellascheda Data.

Per modificare una variabile

1. Selezionare la variabile dall’elenco delle variabili del report.2. Con il pulsante destro del mouse fare clic su Modifica variabile nel menu

di scelta rapida.Viene visualizzato l’Editor delle variabili.

3. Modificare la variabile.4. Fare clic su OK per salvare la nuova definizione della variabile.

Per eliminare una variabile

1. Selezionare la variabile dall’elenco delle variabili del report.2. Fare clic con il pulsante destro del mouse, quindi scegliere Elimina

variabile dal menu di scelta rapida.

190 Creazione di report con il pannello dei report Java

Calcoli, formule e variabili17 Operazioni con le variabili

Applicazione di filtri ai report

18

Definizione di filtri di reportÈ possibile filtrare i report per limitare i risultati visualizzati per unainformazione specifica che interessa l’utente. Ad esempio, è possibile limitarei risultati visualizzati alle informazioni relative a un cliente specifico o a unperiodo di vendita. I dati che vengono esclusi dal filtro rimangono neldocumento Web Intelligence, ma non sono più visualizzati nelle tabelle nénei grafici del report. Ciò significa che è possibile modificare o rimuovere ifiltri dei report per visualizzare i valori nascosti, senza modificare la definizionedella query su cui è basato il documento.

È possibile applicare diversi filtri alle varie parti del report. Ad esempio, èpossibile limitare i risultati di tutto il report ad una linea di prodotti specificae poi limitare ulteriormente i risultati in una tabella o grafico per concentrarsisui risultati per una regione specifica o un profilo di cliente.

Per creare un filtro di report, è necessario specificare tre elementi:• Un oggetto filtrato• Un operatore• Uno o più valori.

In un report è possibile includere più filtri.

Tipi di filtri di reportEsistono tre tipi di filtri di report in Web Intelligence:

• Filtri di report standard (disponibili in tutti i form di Web Intelligence).

I filtri di report standard rappresentano il tipo di filtri di report più flessibile.Possono utilizzare qualsiasi operatore di filtro e possono essere utilizzatisu singoli valori o su elenchi di valori.

• I filtri rapidi (disponibili nel pannello dei report Java e in Web IntelligenceRich Client).

I filtri rapidi consentono di creare facilmente i filtri utilizzando l'operatoreUguale a. Possono essere utilizzati su singoli valori o su elenchi di valori.

• I filtri di report semplici (disponibili nel visualizzatore HTML di WebIntelligence, nel Pannello report Java e in Web Intelligence Rich Client).

192 Creazione di report con il pannello dei report Java

Applicazione di filtri ai report18 Definizione di filtri di report

I filtri di report semplici consentono di creare facilmente i filtri utilizzandol'operatore Uguale a. Possono essere utilizzati solo su singoli valori.

Confronto tra filtri di query e filtri direport

All'interno di un documento, i filtri possono essere applicati a due livelli:

• Filtri di query – filtri definiti sulla query che consentono di limitare i datirecuperati dall'origine dati e restituiti nel documento Web Intelligence.

• Filtri di report – filtri che consentono di limitare i valori visualizzati in report,tabelle, grafici e sezioni del documento, ma che non implicano la modificadei dati recuperati dall'origine dati; questi filtri nascondono i valori a livellodi report.

Operatori di filtri di report

Operatore Uguale a

Utilizzare l'operatore Uguale a per recuperare dati uguali a un valorespecificato.

Ad esempio, per ottenere i dati solo per US, creare il filtro "Paese Uguale aUS".

Operatore Non è uguale a

Utilizzare l'operatore Non è uguale a per recuperare dati diversi da un valorespecificato.

Ad esempio, per recuperare dati per tutti i paesi ad eccezione di US, creareil filtro "Paese Non è uguale a US".

Creazione di report con il pannello dei report Java 193

18Applicazione di filtri ai reportConfronto tra filtri di query e filtri di report

Operatore Diverso da

Utilizzare l'operatore Diverso da per recuperare dati differenti da undeterminato valore.

Ad esempio, per recuperare i dati per tutti i trimestri ad eccezione di Q4,creare il filtro [Trimestre] Diverso da "Q4"

Operatore Maggiore di

Utilizzare l'operatore Maggiore di per recuperare dati maggiori di un valorespecificato.

Ad esempio, per recuperare dati per i clienti la cui età è maggiore di 60 anni,creare il filtro "[Età cliente] Maggiore di 60".

Operatore Maggiore o uguale a

Utilizzare l'operatore Maggiore o uguale a per recuperare dati maggiori ouguali a un valore specificato.

Ad esempio, per recuperare i dati relativi al fatturato a partire da 1,5 milionidi dollari, creare il filtro "[Fatturato] Maggiore o uguale a 1500000".

Operatore Minore di

Utilizzare l'operatore Minore di per recuperare dati con un valore minore delvalore specificato.

Ad esempio, per recuperare i voti di un esame minori di 40, creare il filtro"[Voto esame] Minore di 40".

194 Creazione di report con il pannello dei report Java

Applicazione di filtri ai report18 Operatori di filtri di report

Operatore Minore o uguale a

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Utilizzare l'operatore Minore o uguale a per recuperare dati minori o ugualia un valore specificato.

Operatore Tra

Utilizzare l'operatore Tra per recuperare i dati tra e inclusi due valori.

Ad esempio, per recuperare i dati per le settimane a partire dalla 25 fino alla36 (inclusa la settimana 25 e 36), creare il filtro "[Settimana] Tra 25 e 36".

Operatore Non tra

Utilizzare l'operatore Non tra per recuperare dati fuori dall'intervallo compresotra due valori specificati.

Ad esempio, per recuperare dati di tutte le settimane dell'anno, tranne esenza includere le settimane dalla 25 alla 36, creare il filtro "[Settimana] Nontra 25 e 36".

Operatore In elenco

Utilizzare l'operatore In elenco per recuperare i dati corrispondenti ai valoririportati in un elenco.

Ad esempio, per recuperare i dati solo per i paesi US, UK e Giappone, creareil filtro [Paese] In elenco ("US";"UK";"Giappone").

Creazione di report con il pannello dei report Java 195

18Applicazione di filtri ai reportOperatori di filtri di report

Operatore Non in elenco

Utilizzare l'operatore Non in elenco per recuperare dati che non corrispondonoa più valori specificati.

Ad esempio, per non recuperare dati per US, UK e Giappone, creare il filtro[Paese] Non in elenco ("US";"UK";"Giappone").

Operatore È Nullo

Utilizzare l'operatore È Nullo per recuperare dati per i quali non esistonovalori nel database.

Ad esempio, per recuperare i clienti senza bambini (la colonna dei bambininel database non contiene valori), creare il filtro [Bambini] È Nullo.

Operatore Non è nullo

Utilizzare l'operatore Non è nullo per recuperare dati per cui esiste un valorenel database.

Ad esempio, per recuperare i clienti con bambini, creare il filtro [Bambini]Non è Nullo.

Creazione, modifica ed eliminazione deifiltri di report

Per creare un filtro di report utilizzando l'opzioneFiltro rapido

1. Fare clic sulla scheda del report da filtrare.2. Se si desidera filtrare un blocco (cioè, tabella, grafico, modulo), fare clic

sul bordo superiore del blocco per selezionarlo. Se si desidera filtrareuna sezione e non soltanto la cella di una sezione, fare clic su Visualizza

196 Creazione di report con il pannello dei report Java

Applicazione di filtri ai report18 Creazione, modifica ed eliminazione dei filtri di report

struttura, quindi selezionare la linea di divisione iniziale o finale dellasezione.

3. Fare clic sulla freccia alla destra del pulsante Aggiungi filtro sulla barradegli strumenti Report, e selezionare Aggiungi filtro rapido.Viene visualizzata la finestra di dialogo Elenco dei valori. I valori dellasezione o del blocco selezionato figurano in un elenco.

4. Selezionare il valore o i valori da visualizzare nella sezione o nel blocco.5. Fare clic su OK.

La sezione o il blocco selezionato visualizzano solo i valori checorrispondono al valore selezionato.

6. Per eliminare il filtro rapido, fare clic sulla freccia alla destra del pulsanteAggiungi filtro e selezionare Rimuovi filtro.

Per creare un filtro di report utilizzando l'Editor deifiltri

1. Fare clic sulla scheda del report da filtrare.2. Sulla barra degli strumenti Report fare clic sul pulsante Mostra/nascondi

editor dei filtri per visualizzare il riquadro Filtri di report.3. Selezionare la parte del report da filtrare.

Nel riquadro Filtri di report è visualizzato il nome della parte di reportselezionata. Ad esempio, se si seleziona una tabella, nel riquadro Filtridi report viene visualizzato il nome della tabella selezionata.

4. Nella scheda Dati, selezionare l'oggetto da filtrare.5. Trascinare l'oggetto selezionato nel riquadro Filtri di report.

Verrà visualizzato l’Editor dei filtri. Il nome dell'oggetto selezionato vienevisualizzato sotto Oggetto filtrato.

6. Selezionare l’operatore.7. Selezionare Costante o Valore(i) dall'elenco.

Quando si definiscono filtri su indicatori o variabili, non è possibileselezionare uno o più valori dall'elenco dei valori; occorre digitare una opiù costanti.

8. Se si seleziona Costante, digitare i valori da recuperare nel riquadroConstante. Se si seleziona Valori, selezionare i valori da recuperare

Creazione di report con il pannello dei report Java 197

18Applicazione di filtri ai reportCreazione, modifica ed eliminazione dei filtri di report

dall'elenco dei valori visualizzati e aggiungerli al riquadro Valoriselezionati facendo clic sul pulsante >>.

9. Fare clic su OK per confermare la definizione del filtro.Il report, la sezione, il grafico o il modulo selezionati visualizzano solo ivalori specificati nel filtro personalizzato.

Per creare filtri di report semplici

La barra degli strumenti Filtro report consente di aggiungere velocementefiltri di report ai report.

I filtri di report semplici hanno il formato <oggetto_report>=<valore>.Possono contenere solo l'operatore "=" e possono filtrare solo un singolovalore.

Per l'uso di filtri più complessi, utilizzare i filtri rapidi (che possono conteneregli operatori "=" o "InElenco") oppure i filtri di report standard (che possonocontenere qualsiasi operatore).

Nota:Inoltre, è possibile utilizzare la barra degli strumenti Filtro report quando siesegue il drill sui report. Nel contesto drill, la barra degli strumenti Filtro reportè conosciuta con il nome Drill.

1. Fare clic su Mostra/nascondi barra degli strumenti filtro report nelmenu principale per visualizzare la barra degli strumenti.

2. In modalità HTML di Web Intelligence, fare clic sull'icona sulla barra deglistrumenti e selezionare l'oggetto a cui si desidera applicare il filtro nelmenu.È possibile aggiungere più oggetti alla barra degli strumenti per crearepiù filtri.

3. Nel Pannello report Java o in Web Intelligence Rich Client, trascinarel'oggetto a cui si desidera applicare il filtro sulla barra degli strumenti.È possibile aggiungere più oggetti alla barra degli strumenti per crearepiù filtri.

4. Selezionare il valore da filtrare nell'elenco a discesa.Web Intelligence filtra il report in base al valore dell'oggetto selezionato.Ad esempio, se si seleziona "USA" nell'elenco dei valori dell'oggetto

198 Creazione di report con il pannello dei report Java

Applicazione di filtri ai report18 Creazione, modifica ed eliminazione dei filtri di report

Paese, Web Intelligence filtra il report in modo da escludere tutte le righein cui Paese non contiene il valore "USA".

5. Per rimuovere un filtro, selezionarlo e fare clic su Elimina.

Per combinare filtri multipli in un report

1. Creare ciascun filtro.Per impostazione predefinita, Web Intelligence combina tutti i filtri conl'operatore AND.

2. Fare clic sull'operatore AND per spostarsi in modo alternato tra AND eOR.

Argomenti correlati• Per creare un filtro di report utilizzando l'opzione Filtro rapido a pagina 196• Per creare un filtro di report utilizzando l'Editor dei filtri a pagina 197

Per visualizzare i filtri di un report

1. Fare clic sull'area del report di cui si desidera visualizzare i filtri. (Pervisualizzare i filtri definiti nell'intero report, fare clic su un punto esternoa una tabella, a un grafico o a una sezione.)

2. Fare clic sulla scheda Abbinamento, quindi su Filtri.Web Intelligence visualizza i filtri nell'area del report su cui è stato fattoclic.

Per modificare un filtro di report

1. Fare clic sul pulsante Mostra/nascondi editor dei filtri sulla barra deglistrumenti Report per visualizzare il riquadro Filtri di report.

2. Fare clic sull'area del report per cui si desidera modificare i filtri.I filtri relativi all’area selezionata vengono visualizzati nel riquadro Filtridi report.

3. Fare doppio clic sul filtro da modificare.Verrà visualizzato l’Editor dei filtri. Il nome dell'oggetto filtrato vieneelencato sottoOggetto filtrato.

Creazione di report con il pannello dei report Java 199

18Applicazione di filtri ai reportCreazione, modifica ed eliminazione dei filtri di report

4. Modificare il filtro utilizzando l'editor dei filtri.

Per eliminare un filtro di report

1. Fare clic sul pulsante Mostra/nascondi editor dei filtri sulla barra deglistrumenti Report per visualizzare il riquadro Filtri di report.

2. Fare clic sull'area del report da cui si desidera rimuovere i filtri.I filtri relativi all’area selezionata vengono visualizzati nel riquadro Filtridi report.

3. Selezionare il filtro che si desidera eliminare e premere Canc.4. È possibile anche eliminare il filtro selezionando l'oggetto filtrato, la freccia

a destra del pulsante Filtro sulla barra degli strumenti Creazione reporte Rimuovi filtro.

200 Creazione di report con il pannello dei report Java

Applicazione di filtri ai report18 Creazione, modifica ed eliminazione dei filtri di report

Drill sui dati di un report

19

Cos’è il drill?Il drill è usato per analizzare i risultati visualizzati nei report. Il drill consentedi avere una visione più approfondita dei dati per visualizzare i dettagli relativiad un risultato di riepilogo positivo o negativo visualizzato nelle tabelle, neigrafici o nelle sezioni.

Esempio: Per quale motivo si è verificato un aumento delle vendite diaccessori, soprabiti e cappotti nel terzo trimestre?

L’utente lavora presso una catena di negozi di abbigliamento negli StatiUniti ed è responsabile delle vendite delle linee di abbigliamento Accessori,Soprabiti e Cappotti negli stati occidentali. L’utente riscontra che il fatturatoè nettamente superiore nel terzo trimestre rispetto agli altri trimestri.

Per conoscere i motivi di tale incremento, viene eseguito il drill down perricercare i fattori alla base del risultato.

202 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Cos’è il drill?

Si noti che il fatturato per gli articoli di gioielleria è aumentato in luglio (mese#7).

Livello dell’analisi

Per ambito di analisi di una query, si intendono i dati supplementari che èpossibile recuperare dal database per ottenere maggiori dettagli sui risultatirestituiti da ogni oggetto incluso in una query. Tali dati supplementari nonvengono visualizzati nel primo report dei risultati, tuttavia rimangonodisponibili nel cubo di dati da cui è possibile importarli nel report per accedereai dettagli in qualsiasi momento. Il processo che consente di ottenere datipiù precisi a livelli inferiori di dettaglio è denominato drill down su un oggetto.

Nell'universo, l'ambito di analisi corrisponde ai livelli gerarchici al di sottodell'oggetto selezionato per una query. Ad esempio, il livello dell’analisi diun livello inferiore rispetto all’oggetto Anno può includere l’oggetto Trimestre,che viene visualizzato subito sotto ad Anno.

Creazione di report con il pannello dei report Java 203

19Drill sui dati di un reportCos’è il drill?

È possibile impostare tale livello al momento della creazione di una queryper consentire agli oggetti in basso nella gerarchia di essere inclusi nellaquery, senza la necessità che vengano visualizzati nel riquadro Oggettirisultato. Le gerarchie di un universo consentono di selezionare il livellodell’analisi e il corrispondente livello di drill disponibile.

Nel Pannello report Java e in Web Intelligence Rich Client, è possibile anchecreare un ambito personalizzato dell'analisi selezionando dimensionispecifiche nel riquadro Ambito di analisi.

Nota:non è possibile impostare l'ambito di analisi se si utilizza la modalità di drilldelle query poiché in questa modalità Web Intelligence modificadinamicamente il livello in funzione delle azioni di drill.

Livelli di analisi

Di seguito sono riportati i livelli di analisi che è possibile impostare.

DescrizioneLivello

Nella query vengono inclusi solo glioggetti visualizzati nel riquadro Oggettirisultato.

Nessuno

Per ogni oggetto presente nel riquadroOggetti risultato, nella query vengonoinclusi uno, due o tre oggetti sottostantidella struttura gerarchica. I dati relativia tali oggetti restano memorizzati nelcubo fino a quando non vengono ag-giunti al documento.

• Scendi di un livello• Scendi di due livelli• Scendi di tre livelli

Nella query vengono inclusi tutti glioggetti aggiunti manualmente alriquadro Livello dell’analisi.

Personalizzato

Nota:Questa opzione è disponibile solo nelPannello report Java e in Web Intel-ligence Rich Client.

204 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Cos’è il drill?

L’inserimento di un livello dell’analisi in un documento implica un aumentonotevole delle dimensioni del documento stesso. Ciò è dovuto al fatto che idati necessari per il livello specificato vengono salvati con il documentosebbene non siano visualizzati nei report, a meno che non venga attivata lamodalità Drill ed eseguito il drill down sui dati per visualizzarne i valoricorrispondenti.

Per ridurre al minimo le dimensioni dei documenti ed ottimizzare leprestazioni, si consiglia di includere il livello dell’analisi solo nei documentiin cui sarà necessario eseguire il drill.

È consigliabile utilizzare il seguente metodo, grazie al quale sarà più sempliceimpostare l'ambito di analisi, visualizzando la gerarchia delle classi e deglioggetti.

Per impostare i livelli di analisi

1. Fare clic su Mostra/nascondi riquadro del livello dell'analisi sulla barradegli strumenti Query, per visualizzare il riquadro Livello dell'analisi.Tutte le dimensioni nel riquadro Oggetti risultato vengono visualizzatenel riquadro Livello dell'analisi. Questo corrisponde al livello dell'analisipredefinito - Nessuno. (Non sono disponibili ulteriori livelli di analisi).

2. Selezionare il livello dell'analisi dall'elenco Livello ambito nell'angolosuperiore destro del riquadro Livello dell'analisi.Gli oggetti gerarchicamente sotto agli oggetti nel riquadro Oggettirisultato vengono mostrati nel riquadro Livello dell'analisi sotto alnumero di livelli selezionato.

3. Per aggiungere dimensioni selezionate al livello dell'analisi oppure creareun livello dell'analisi personalizzato, selezionare le dimensioni in QueryManager e trascinarle nel riquadro Livello dell'analisi.

Percorsi drill e gerarchie

Quando i dati vengono analizzati in modalità Drill, occorre seguire un percorsodi drill. Tali percorsi si basano sulle gerarchie delle dimensioni impostate daldesigner degli universi. I designer degli universi organizzano gli oggetti inclassi all’interno di una gerarchia in cui gli oggetti più generici si trovano nellaparte superiore e quelli più dettagliati nella parte inferiore. Pertanto, se si

Creazione di report con il pannello dei report Java 205

19Drill sui dati di un reportCos’è il drill?

desidera creare un report di livello elevato, si è certi che occorre che glioggetti nella query siano inclusi nella parte superiore dell’elenco. Per ottenereinformazioni più dettagliate, è possibile passare in modalità Drill per effettuareil drill-down sul valore di ogni dimensione visualizzato nei report.

Ad esempio, se i dati provenienti da [Trimestre] non illustrano sufficientementeun risultato, è possibile eseguire il drill-down su [Mese] o [Settimana], in baseal modo in cui il designer degli universi ha impostato la gerarchia. Quandosi effettua il drill su un livello diverso, gli indicatori, come [Fatturato] o[Margine], vengono ricalcolati di conseguenza.

I percorsi di drill seguono abitualmente lo stesso ordine gerarchico delleclassi in un universo. Ad esempio, una classe denominata Cronologiacomprende abitualmente la dimensione [Anno] in alto rispetto alla classe,seguita dalle dimensioni [Trimestre], [Mese] e [Settimana]. Le gerarchie peril drill all’interno della gerarchia cronologica seguono abitualmente lo stessoordine, in quanto gli utenti desiderano effettuare il drill sui risultati annui peranalizzare i dettagli per trimestre, mese e così via. È tuttavia possibile cheil designer degli universi definisca delle gerarchie personalizzate.

Nota:Poiché una dimensione può appartenere a diverse gerarchie, Quando sieffettua il drill su un risultato in una dimensione che appartiene a più di unagerarchia, Web Intelligence richiede di selezionare il percorso di drill.

Per visualizzare le gerarchie drill

1. Aprire un documento in modalità di modifica2. Verificare di essere in visualizzazione Query.3. Fare clic sulla scheda Dati.4. Fare clic sul pulsante di opzione Gerarchie.

Per passare alla modalità DrillPer avviare il drill su un report, passare in modalità Drill oppure, se il reportè stato salvato in tale modalità, avviare direttamente il drill.

1. Con un documento aperto, verificare di essere in visualizzazione report.2. Selezionare il report su cui si desidera effettuare il drill.

Il pulsante Drill viene visualizzato sulla barra degli strumenti WebIntelligence.

206 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Per passare alla modalità Drill

3. Fare clic sul pulsante Drill.

Nota:Quando si apre un documento che è stato salvato in modalità Drill, vieneaperto in tale modalità se si dispone dell'autorizzazione all'esecuzionedel drill sui documenti. In caso contrario, il documento viene aperto nellavisualizzazione risultati.

Per impostazione predefinita, un'icona di drill viene visualizzata sullascheda del report su cui si può eseguire il drill. A seconda dell'opzioneDrill selezionata nella pagina Preferenze documenti Web Intelligence diInfoView, Web Intelligence rende possibile il drill del report selezionatoo crea una copia del report in modalità Drill.

Argomenti correlati• Opzione Avvia drill su un report duplicato a pagina 32

Recupero di più livelli di data nel reportQuando si esegue il drill in un report Web Intelligence, è possibile eseguireil drill up o il drill down su una dimensione che non rientra nel livello dell’analisidefinito per il documento. Per restituire i dati supplementari, occorre cheWeb Intelligence esegua una nuova query, contenente la dimensione o ledimensioni supplementari specificate. In tal modo si estende il livellodell’analisi.

l'ambito di analisi può essere esteso solo durante le sessioni di drill, se ilprofilo di protezione lo consente. Il profilo di protezione viene controllatodall'amministratore di BusinessObjects Enterprise.

Se le opzioni Drill non sono impostate per visualizzare il messaggio delprompt Estendi ambito di analisi durante il drill, l'utente non può selezionarei filtri se il drill viene eseguito oltre i dati già disponibili nel documento. Inquesto caso, Web Intelligence esegue immediatamente una nuova query erestituisce i dati per tutti i valori sulle dimensioni di cui viene eseguito il drill.

Per eseguire il drill al di fuori dell'ambito di analisi

1. Posizionare il puntatore del mouse sopra il valore di una dimensione chesi trova alla fine dell'ambito di analisi.

Creazione di report con il pannello dei report Java 207

19Drill sui dati di un reportRecupero di più livelli di data nel report

Una descrizione comandi indica che per la restituzione dei datisupplementari nel documento occorre una nuova query.

2. Eseguire il drill sulla dimensione.

Se le opzioni di drill sono impostate in modo che Web Intelligencevisualizzi un prompt quando un'operazione di drill necessita di una nuovaquery, viene visualizzata la finestra di dialogo Estendi ambito di analisi.

La finestra di dialogo elenca le dimensioni della gerarchia sopra e sottoil valore del drill. Le dimensioni già incluse nel documento sonoselezionate. Nella finestra di dialogo sono inoltre visualizzati i filtri che èpossibile selezionare per filtrare la nuova query.

3. Selezionare le caselle di controllo accanto alle dimensioni di cui si desideraeseguire il drill.

4. Selezionare le caselle di controllo accanto ai filtri che si desidera applicarealla query.

5. Fare clic su OK.Web Intelligence esegue una nuova query e restituisce dati supplementariper il documento e i risultati per la dimensione di cui è stato eseguito ildrill in modo che venga riportata nella tabella.

Per scegliere un percorso di drill tra varipercorsi disponibili

Una dimensione può appartenere a più gerarchie. Quando si esegue il drilldown su un valore di tale dimensione, Web Intelligence non conosce ilpercorso di drill da seguire. È necessario definire il percorso di drill.

Nota:se il valore di dimensione selezionato per il drill è il risultato di un drillprecedente, il percorso di drill è già noto. Quindi non è necessario selezionareun percorso del drill.

1. Eseguire il drill sulla dimensione.Viene visualizzata la finestra di dialogo "Seleziona il percorso del drill".La finestra di dialogo elenca le dimensioni della gerarchia sopra e sottoil valore del drill. Accanto a ciascuna dimensione sottostante quellaanalizzata viene visualizzata una casella di controllo per permettereall'utente di selezionare le dimensioni che si desidera recuperare dal

208 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Per scegliere un percorso di drill tra vari percorsi disponibili

database e continuare l'azione di drill. Nella finestra di dialogo sono inoltrevisualizzati i filtri che è possibile selezionare per filtrare la nuova query.

2. Selezionare il percorso di drill desiderato.3. Fare clic su OK.

Esecuzione del drill su dimensioni nelletabelle e sezioni

Generalmente, le dimensioni rappresentano dati di tipo carattere, quali nomidi clienti o aziende, e date. Web Intelligence esegue i calcoli in base alledimensioni del report. Se, ad esempio, viene creato un report per calcolareil fatturato di vendita totale di una regione per un determinato anno, WebIntelligence calcola l'indicatore [Fatturato di vendita] in base a due dimensioni:[Stato] e [Anno].

Quando si effettua il drill su una dimensione per visualizzare un numeromaggiore di dati relativi al risultato visualizzati, il fatturato di vendita vienecalcolato in base ai valori di drill. Se si esegue il drill sulla dimensione [Anno]dell'esempio precedente, Web Intelligence calcola e visualizza i fatturati divendita per stato e trimestre, poiché [Trimestre] è la dimensione successivanella gerarchia temporale riportata sotto [Anno].

Nota:non è possibile effettuare il drill sugli oggetti dettaglio.

Drill down

Il drill-down consente di visualizzare dati più dettagliati che sono sintetizzatinei risultati di riepilogo visualizzati nei report. In questo modo è possibilecapire come si è arrivati a risultati ottimi o pessimi.

Esempio: Uso dell’analisi di drill per comprendere la drastica diminuzionedelle vendite nel 2003

In questo esempio, si riceve un report che visualizza i risultati del fatturatoper la linea accessori del negozio al dettaglio eModa. La seguente tabellaa campi incrociati indica che la linea Accessori ha subìto un calo nel 2003.

Creazione di report con il pannello dei report Java 209

19Drill sui dati di un reportEsecuzione del drill su dimensioni nelle tabelle e sezioni

Per analizzare con più precisione la diminuzione, eseguire il drill down sulvalore della cella 2003 per visualizzare i dati dettagliati per ogni trimestre.

Quando si effettua un drill down sul valore della cella 2003, sulla barra deglistrumenti Drill appare un filtro per indicare che i valori del trimestre sui qualiè stato effettuato il drill vengono filtrati per l'anno 2003. Il grafico sul qualeè stato effettuato il drill indica che il problema si è presentato nel T4 del2003.

Per trovare quali categorie della linea Accessori erano responsabili delcalo, effettuare di nuovo un drill down sul valore della cella Accessori.

La tabella a campi incrociati dopo il drill mostra la categoria che haprovocato il calo di fatturato per il T4.

210 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Esecuzione del drill su dimensioni nelle tabelle e sezioni

Nota:Se si esegue il drill su una dimensione già visualizzata in un'altra colonna origha della stessa tabella, Web Intelligence visualizza automaticamente ladimensione disponibile successiva nel percorso del drill.

Per eseguire un drill down su un valore di dimensione in unacella di tabella o di sezione

1. Verificare di essere in modalità Drill.2. In una tabella o cella di sezione, posizionare il puntatore sul valore della

dimensione su cui si vuole eseguire il drill.Viene visualizzata una descrizione comandi che illustra la dimensionesuccessiva nel percorso di drill. Se il report sul quale è stato effettuato ildrill include le dimensioni di più fornitori di dati, la descrizione dei comandivisualizza il nome della query e la dimensione del valore.

3. Fare clic sul valore.La tabella o la sezione su cui è stato effettuato il drill visualizza i datiscendendo di un livello di dimensione. La barra degli strumenti Drill, nellaparte superiore del report, visualizza i valori da cui si è eseguito il drill.Tali valori filtrano quelli visualizzati nella tabella su cui è stato eseguito ildrill.

Drill up

È possibile eseguire il drill up sul valore di una dimensione per vedere comei dati più dettagliati vengono aggregati per ottenere un risultato di livello piùelevato. Ad esempio, se è stato eseguito il drill-down su Anno per analizzarei dati relativi ad ogni trimestre e si desidera vedere come tali dati vengonoaggregati per i risultati annuali, è possibile eseguire il drill up.

Durante il drill-up sul valore di una dimensione, si passa dai dati di livelloinferiore a quelli di livello superiore nel percorso di drill. Ad esempio, se èstato eseguito il drill-down su [Anno] per [Trimestre], eseguendo il drill up su[Trimestre], si torna a [Anno].

È possibile eseguire il drill up sul valore di una dimensione solo se è statoin precedenza eseguito il drill down sulla dimensione oppure è stato definitoil percorso drill appropriato nell'ambito di analisi.

Creazione di report con il pannello dei report Java 211

19Drill sui dati di un reportEsecuzione del drill su dimensioni nelle tabelle e sezioni

Per eseguire il drill up sul valore di una dimensione

1. Verificare di essere in modalità Drill.2. Sulla cella di una tabella o di una sezione, fare clic con il pulsante destro

del mouse sul valore della dimensione di cui si desidera eseguire il drillup, quindi fare clic su Drill up nel menu di scelta rapida che vienevisualizzato. In alternativa, fare clic sull'icona Drill up accanto al valoredella dimensione di cui si desidera eseguire il drill up.Se la tabella è una tabella a campi incrociati senza intestazioni chevisualizza i nomi delle dimensioni sulla tabella, l'icona Drill up è disponibileaccanto a ogni valore sul quale è possibile effettuare il drill up.Il report visualizza i dati di un livello superiore della dimensione. I filtri chehanno filtrato il valore dal quale è stato effettuato il drill up vengono rimossidalla barra degli strumenti Drill.

Esplora per

Quando si esegue il drill down oppure il drill up, ci si sposta all'interno di unagerarchia una dimensione per volta. Tuttavia, è possibile ottenere un'altravisualizzazione dei dati sezionandoli in modo diverso e osservandoli quindiin altre gerarchie. Per eseguire questa operazione si esegue il drill per lealtre dimensioni di interesse.

Nota:è possibile eseguire Esplora per solo su una dimensione inserita nell'ambitodi analisi del documento.

Esempio: Drill trasversale sulla gerarchia Prodotti per suddividere i risultatidel fatturato di vendita per prodotto

L’utente è un manager regionale della California in un negozio diabbigliamento che ha ricevuto il seguente report in cui sono mostrati ifatturati di vendita trimestrali per stato.

212 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Esecuzione del drill su dimensioni nelle tabelle e sezioni

Si è interessati solo nell'analisi dei risultati della Spagna. Inoltre, si desideraanalizzare il fatturato di vendita suddiviso per linea di prodotti. Per far ciò,occorre posizionare il puntatore del mouse sulla cella della tabella in cuifigura Spagna.

Effettuando ora il drill-down si ottengono i risultati per ogni città dellaSpagna, poiché [Città] è la dimensione al di sotto di [Stato]. Invece, siseleziona Drill su nel menu Drill e ci sposta tra le dimensioni della gerarchiaProdotti selezionando i sottomenu finché non si raggiunge la dimensione[Linee].

Il report sul quale è stato effettuato il drill visualizza i risultati del fatturatodi vendita per ogni linea di prodotti venduta in California.

Creazione di report con il pannello dei report Java 213

19Drill sui dati di un reportEsecuzione del drill su dimensioni nelle tabelle e sezioni

Per eseguire il drill in base al valore di una dimensione

1. Verificare di essere in modalità Drill.2. In una tabella o cella di sezione, fare clic con il pulsante destro del mouse

sul valore della dimensione su cui si vuole eseguire il drill trasversale.Viene visualizzato un menu popup, che visualizza i percorsi di drillpossibili.

3. Portare il puntatore su Esplora per, quindi sulla classe in cui si vuoleeseguire il drill.

4. Fare clic sulla dimensione su cui si desidera eseguire il drill.Il report visualizza ora i valori delle dimensioni su cui si è eseguito il drill.

214 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Esecuzione del drill su dimensioni nelle tabelle e sezioni

Esecuzione del drill su indicatori nelletabelle e sezioni

Quando si esegue il drill su un valore indicatore, Web Intelligence effettual’azione di drill al livello inferiore per ogni dimensione correlata nel blocco evisualizza il nuovo calcolo dell’indicatore per le dimensioni visualizzate.

Esempio: Drill sui risultati annuali del fatturato di vendita per vedere lesuddivisioni per città e per trimestre

Ad esempio, si effettua il drill down sul valore del fatturato di vendita del2003 per California, che viene visualizzato su una tabella a campi incrociaticon il fatturato per anno e per stato,

Il report sul quale è stato eseguito il drill visualizza il fatturato per trimestre,per città e per la California, ovvero lo stato sul quale è stato eseguito il drill.

Per eseguire il drill down su un valore di indicatore

1. Verificare di essere in modalità Drill.2. Portare il puntatore sul valore di indicatore su cui si desidera eseguire il

drill.

Viene visualizzata una descrizione comandi, che riporta le dimensionisuccessive in ogni percorso di drill correlato

3. Fare clic sul valore dell'indicatore.Il report visualizza i dati di un livello inferiore della dimensione. Leintestazioni di tabella visualizzano il nome delle dimensioni su cui si èeseguito il drill e la freccia del drill-up, che indica che è possibile tornareai risultati sintetici se desiderato. La descrizione di comando Drill visualizzai valori che filtrano i risultati visualizzati sulla tabella o sezione su cui èstato effettuato il drill.

Per eseguire il drill up sul valore di un indicatore

1. Verificare di essere in modalità Drill.

Creazione di report con il pannello dei report Java 215

19Drill sui dati di un reportEsecuzione del drill su indicatori nelle tabelle e sezioni

2. Fare clic con il pulsante destro del mouse sul valore dell'indicatore di cuisi desidera eseguire il drill up e fare clic sull'opzione Drill up nel menudi scelta rapida che viene visualizzato. In alternativa, fare clic sull'iconaDrill up accanto al valore dell'indicatore da analizzare.La tabella, dopo il drill, visualizza i dati di un livello superiore delladimensione.

Sincronizzazionedel drill tra varie tabellee grafici

Un report Web Intelligence può contenere più tabelle o grafici. Il terminegenerico utilizzato per tabelle e grafici nel presente manuale è blocchi.Esistono due metodi per eseguire il drill su un report con più blocchi:

• Eseguire simultaneamente il drill su ogni blocco del report contenente ladimensione su cui è stato eseguito il drill

• Eseguire il drill solo sul blocco di dati corrente

La modalità con cui Web Intelligence esegue il drill sui report viene impostatatramite l'opzione Sincronizza il drill sui blocchi del report.

Se Web Intelligence è stato impostato in modo da sincronizzare il drill in unreport, occorre eseguire il drill su ciascun blocco del report contenente ladimensione su cui è stato eseguito il drill. La dimensione successiva nelpercorso di drill sostituisce quella precedente in tutti i blocchi del report.

Se si imposta Web Intelligence in modo che non sincronizzi il drill su tutti iblocchi di un report, la dimensione successiva nel percorso di drill sostituiscela dimensione precedente solo nel blocco corrente del report.

Argomenti correlati• Opzione Sincronizza drill su blocchi di report a pagina 32

Drill sui graficiIl drill down, drill up e drill trasversale in un grafico forniscono una spiegazionegrafica a risultati sintetici alti o bassi.

È possibile eseguire il drill su:

• dimensioni, eseguendo il drill sugli assi dei grafici

216 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Sincronizzazione del drill tra varie tabelle e grafici

• dimensioni, eseguendo il drill sulla legenda del grafico• indicatori, eseguendo il drill sulle barre o gli indicatori di dati nel corpo

del grafico

Per le dimensioni presenti negli assi dei grafici, non è possibile utilizzare lafunzione Esplora per. Tuttavia, è possibile eseguire l'operazione Drill per,ovvero in base alle dimensioni, sulle legende del grafico.

Argomenti correlati• Drill sulle legende degli assi a pagina 220

Drill sulle dimensioni mediante gli assi dei grafici

Nei grafici 2D, è possibile eseguire il drill sulle dimensioni mediante l'asseX. Nei grafici 3D, è possibile eseguire il drill sulle dimensioni mediante l'asseX e Z. I grafici possono contenere una o più dimensioni su un unico asse.Quando un asse contiene diverse funzioni, ogni possibile combinazione deivalori delle dimensioni viene visualizzata sull'asse (il risultato viene definitoprodotto cartesiano).

Nell'istogramma 2D illustrato sotto, l'asse X presenta le dimensioni [Anno]e [Trimestre]. Ogni barra del grafico mostra i valori di una combinazione dianno e di trimestre, ad esempio, 2001/T1, 2001/T2, e così via.

Quando si esegue il drill su un valore di un asse con diverse dimensioni, irisultati del drill sono filtrati per entrambe le dimensioni. Ad esempio, nel

Creazione di report con il pannello dei report Java 217

19Drill sui dati di un reportDrill sui grafici

grafico illustrato sopra, se si esegue il drill down su 2001/T1 verso il livellosuccessivo di dati per [Mese], i risultati visualizzati sul grafico sono quelli deimesi di T1 2001.

Per eseguire il drill su un asse del grafico

1. Verificare di essere in modalità Drill.2. Portare il puntatore sul valore di dimensione su cui si vuole eseguire il

drill.3. Se si desidera eseguire il drill down sul valore di una dimensione, fare

clic sul valore. Se si desidera eseguire il drill up sul valore di unadimensione, fare clic con il pulsante destro del mouse sul valore eselezionare Drill up. Se si desidera eseguire il drill down sul valore diuna dimensione, fare clic con il pulsante destro del mouse sul valore eselezionare Drill down. Se si desidera eseguire il drill in base al valoredi una dimensione, fare clic con il pulsante destro del mouse sul valoree selezionare Drill per.

Nota:L'opzione Drill per non è disponibile se l'asse contiene più dimensioni.

Drill sugli indicatori nei grafici

È possibile eseguire il drill sugli indicatori visualizzati nei seguenti tipi digrafico:

• istogrammi, eseguendo il drill sulle barre• grafici a linee e radar, eseguendo il drill sugli indicatori di dati• grafici a torta, eseguendo il drill sui segmenti

Quando si eseguono drill su indicatori, Web Intelligence esegue l'azione didrill su ogni dimensioni visualizzata sugli assi del grafico. I nuovi calcoli diindicatori visualizzati nelle barre o negli indicatori di dati del grafico su cui siesegue il drill corrispondono alle dimensioni di livello più alto o più bassoverso cui si è eseguito il drill. Le etichette degli assi del grafico visualizzanoil nome delle dimensioni su cui si è eseguito il drill.

218 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Drill sui grafici

Esempio: Analisi delle informazioni dettagliate dell'indicatore Fatturatodi vendita in un grafico

Ad esempio, questo istogramma 3D visualizza i valori della dimensione[Stato] sull'asse X e i valori della dimensione [Linee] sull'asse Z. Ciò significache l'istogramma visualizza valori per fatturato di vendita per stato per linea.

Come illustrato nell'esempio seguente, quando si esegue il drill down sullabarra corrispondente a "Pantaloni da città" in "California" si esegue ancheil drill down da [Stato] a [Città] sull'asse X e da [Linee] a [Categoria] sull'asseY.

Il grafico visualizza ora il fatturato di vendita per città, per categoria e perla linea di abbigliamento "Pantaloni da città".

Creazione di report con il pannello dei report Java 219

19Drill sui dati di un reportDrill sui grafici

Per eseguire il drill su un indicatore in un grafico

1. Verificare di essere in modalità Drill.2. Portare il puntatore sul valore di indicatore su cui si vuole eseguire il drill.

Nei grafici, ogni indicatore è rappresentato da una barra (negli istogrammi)o da un indicatore di dati (su grafici a linee e a linee e radar).

3. Se sei desidera eseguire il drill down sul valore di un indicatore, fare clicsulla barra o sull'indicatore di dati. Se si desidera eseguire il drill up sulvalore di un indicatore, fare clic con il pulsante destro del mouse sullabarra o sull'indicatore di dati, quindi fare clic su Drill up.

Limitazione per il drill degli indicatori sui grafici

Quando si esegue il drill su grafici che non sono istogrammi, Web Intelligencepuò eseguire l'azione di drill solo su alcune dimensioni invece di eseguirel'azione di drill su tutte le dimensioni degli assi dei grafici. Quando si esegueil drill su indicatori nei seguenti tipi di grafico, Web Intelligence esegue l'azionedi drill solo sui valori della legenda dell'asse:

• grafici ad area 2D, 3D e in pila• grafici radar e a dispersione, tutti i tipi

Nota:non è possibile eseguire il drill sugli indicatori presenti nei grafici a superficietridimensionali.

Drill sulle legende degli assi

È possibile eseguire il drill sui grafici mediante la legenda del grafico se lalegenda elenca le dimensioni visualizzate nel grafico. Quando la legendadel grafico elenco gli indicatori visualizzati nel grafico, il drill sulla legendanon è possibile.

Il drill su una legenda è utile, se si lavora con un grafico a torta, perché leetichette degli assi, che visualizzano i nomi delle dimensioni rappresentateda ogni segmento della torta spesso non sono visualizzate.

220 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Drill sui grafici

Nota:Sulla legenda di un grafico è possibile eseguire solo l'operazione Drill per,se è presente una sola dimensione sull'asse.

Per eseguire il drill sulla legenda degli assi

1. Verificare di essere in modalità Drill.2. Portare il puntatore sul valore su cui si desidera eseguire il drill.3. Per eseguire il drill down sul valore di una dimensione, fare clic sul colore

associato al valore. Per eseguire il drill up sul valore di una dimensione,fare clic con il pulsante destro del mouse sul colore associato al valoree fare clic su Drill up . In alternativa, fare clic sull'icona Drill up. Pereseguire il drill in base al valore di una dimensione, fare clic con il pulsantedestro del mouse sul colore associato e fare clic su Drill per.

Uso dei filtri per il drillQuando si esegue il drill su un valore di dimensione o indicatore in una tabellao grafico, Web Intelligence filtra i risultati del drill sulla base della dimensioneo dell'indicatore su cui si è eseguito il drill. Il filtro viene applicato a tutti irisultati visualizzati nel report del drill.

I filtri vengono visualizzati in caselle di riepilogo nella barra degli strumentidi drill. Ogni casella di riepilogo contiene i valori associati al filtro. Perselezionare i dati visualizzati nella tabella o nel grafico, si scelgono i valoriadeguati nelle caselle di riepilogo.

Nota:È anche possibile utilizzare la barra degli strumenti Drill quando non è attivala modalità Drill per aggiungere velocemente filtri di report semplici ai report.In questo contesto, la barra degli strumenti è conosciuta con il nome Filtroreport.

Esempio: Filtraggio dei report di drill per diversi stati

Ad esempio, se si esegue il drill down sulla cella di una tabella che riporta"California" per visualizzare i risultati delle città della California, WebIntelligence filtra i valori dell'intero report per la California e visualizza nelreport solo i risultati relativi alla California.

Creazione di report con il pannello dei report Java 221

19Drill sui dati di un reportUso dei filtri per il drill

Modificando il valore dei filtri, è quindi possibile visualizzare dati per altrivalori della dimensione su cui si esegue il drill. Ad esempio, è possibileselezionare Paesi Bassi nel filtro per stato.

Nota:se il report sul quale è stato eseguito il drill include dimensioni di più fornitoridi dati, quando si punta il cursore sul valore del filtro viene visualizzata unadescrizione comandi. che indica il nome della query e la dimensione relativaal valore.

Argomenti correlati• Per creare filtri di report semplici a pagina 198

Per modificare il valore di un filtro sulla barra deglistrumenti Drill

1. Verificare di essere in modalità Drill.2. Nella barra degli strumenti Drill, fare clic sulla freccia della casella di

riepilogo associata alla dimensione a cui si desidera applicare il filtro.3. Fare clic sul valore desiderato.

Per aggiungere o rimuovere un filtro di drill

1. Verificare di essere in modalità Drill.2. Trascinare la dimensione contenente i valori sulla base dei quali si

desidera filtrare il report nella barra degli strumenti Drill.Sulla barra degli strumenti di drill verrà visualizzato il nuovo filtro nellacasella di riepilogo. Per filtrare i risultati visualizzati nella tabella, graficoo report su cui è stato effettuato il drill, il valore può essere selezionatodall’elenco dei valori.

3. Per rimuovere un filtro di drill, trascinare la dimensione all'esterno dellabarra degli strumenti Drill.

222 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Uso dei filtri per il drill

Salvataggio dei report con filtri di drillQuando un documento con i report viene salvato in modalità Drill, WebIntelligence mantiene tutti i filtri creati durante l’azione di drill. Quando si apreun documento salvato in modalità drill, Web Intelligence visualizza la barradegli strumenti di drill sui report che hanno subito il drill in cui appaiono i filtrigenerati durante l’ultima sessione di drill.

Nota:i documenti salvati in modalità drill richiedono più tempo in apertura rispettoa quelli salvati in modalità risultati.

Aggiornamento dei dati in un report conprompt su cui è stato eseguito il drill

Alcuni report Web Intelligence contengono prompt. Quando si aggiorna ildocumento, uno o più prompt richiedono di specificare il o i valori darecuperare dal database e li restituiscono al o ai report del documento. Adesempio, un prompt può richiedere di specificare un anno per il quale siintendono recuperare i dati. Il report su cui è stato eseguito il drill mostravalori per l'anno 2003, l'anno selezionato per il prompt.

Se il report del drill è filtrato per l'anno 2003 e si aggiorna il documentoselezionando l'anno 2002 come risposta al prompt, Web Intelligence recuperai risultati per il 2002 invece che per il 2003. Il report sottoposta ad analisi drillvisualizza valori per il 2002.

Uso del drill di query

Definizione di drill di query

È possibile impostare Web Intelligence per eseguire il drill in modalità drilldi query, che funziona in modo diverso dalla modalità di drill standard descrittafino ad ora in questo capitolo. Quando si attiva il drill di query, WebIntelligence esegue il drill modificando la query sottostante (aggiungendo erimuovendo dimensioni e filtri di query) oltre ad applicare filtri di drill.

Creazione di report con il pannello dei report Java 223

19Drill sui dati di un reportSalvataggio dei report con filtri di drill

Esempio: Drill down da mese a settimana

In questo esempio, Mese è la dimensione di livello più basso disponibilenella query da una gerarchia temporale e Settimana è la dimensioneimmediatamente sotto nella gerarchia.

Se si esegue un drill down su Mese = Gennaio, si verifica quanto segue:

• Web Intelligence aggiunge Settimana all'ambito di analisi della query.• Web Intelligence aggiunge un filtro di query per limitare il mese a gennaio.• Web Intelligence aggiunge un filtro di drill per limitare il mese a gennaio.

Se si esegue un drill up da Settimana a Mese, il processo è invertito.

• Web Intelligence rimuove Settimana dall'ambito di analisi della query.• Web Intelligence rimuove il filtro di query.• Web Intelligence rimuove il filtro di drill.

Nota:I filtri di drill non sono strettamente necessari nella modalità di drill di query.Web Intelligence li applica per coerenza con la modalità di drill standard. Adesempio, la funzione FiltriDrill restituisce il valore corretto nella modalitàdrill di query poiché Web Intelligence applica filtri di drill che corrispondono aifiltri di query.

Situazioni in cui utilizzare il drill di query

Il drill di query si usa quando il report contiene indicatori aggregati calcolatia livello del database. È stato creato in particolare per fornire agli utenti unamodalità di drill adatta a database come Oracle 9i OLAP, contenenti funzionidi aggregazione che Web Intelligence non supporta o non è in grado dicalcolare in modo accurato a livello del report durante una sessione di drill.

I tipi di funzioni di aggregazione adatti per il drill in modalità drill di querysono le percentuali, i conteggi distinti, le classificazioni, le varianze e ledeviazioni standard, le esecuzioni di aggregati, i lead e gli intervalli. Il drill diquery modifica la query ad ogni operazione di drill, garantendo così che taliaggregati vengono ricalcolati dal server ogni volta che si esegue il drill.

Il drill di query è utile anche per ridurre la quantità di dati che Web Intelligencedeve memorizzare in locale durante una sessione di drill. Il drill di queryriduce l'ambito di analisi quando si esegue il drill up, quindi Web Intelligencepuò eliminare i dati superflui.

224 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Uso del drill di query

Per attivare il drill della query

1. Fare clic con il pulsante destro del mouse sul documento in un puntoqualsiasi al di fuori di una tabella o grafico, quindi su Proprietà deldocumento per visualizzare il riquadro Proprietà del documento.

2. Aprire il gruppo Opzioni del documento all’interno della scheda.3. Selezionare Usa drill della query.

se è già stato definito un livello dell’analisi per il report, viene visualizzatoun messaggio in cui si indica di cancellare il livello dell’analisi prima diattivare il drill della query.

Uso del drill di query

Drill down con drill di queryQuando si esegue il drill down, il drill di query funziona come il drill standardfinché i dati non si trovano all'esterno dell'ambito di analisi.

Quando Web Intelligence filtra una dimensione su cui si è stato eseguito ildrill in modalità drill di query, tale operazione viene eseguita aggiungendoun filtro di query oltre a un filtro di drill. Ad esempio, se si esegue il drill suAnno=2001, Web Intelligence aggiunge un filtro al livello della query perlimitare la dimensione Anno al valore 2001. Per questo motivo, l'unico valoreche viene visualizzato nella barra degli strumenti di drill per la dimensioneinteressata è il valore su cui si è eseguito il drill (in questo caso 2001). Sitratta di una differenza rispetto alla modalità drill standard, in cui tutti i valoridella dimensione sono visibili nella barra degli strumenti. Ne risulta che nonè possibile modificare i valori del filtro in modalità di drill di query (ad esempio,eseguire il drill su Anno=2001, poi passare ad Anno=2003), come è possibilefarlo nella modalità di drill standard.

Siccome il drill di query estende automaticamente l'ambito di analisi, èpossibile utilizzarlo solo se l'amministratore di BusinessObjects XI haconcesso il diritto di eseguire il drill fuori dall'ambito di analisi. Contattarel'amministratore per ulteriori dettagli.

Drill up con drill di queryQuando si esegue il drill up, il drill di query rimuove dimensioni dalla query.Ad esempio, se si esegue il drill up da Mese a Trimestre, Web Intelligencerimuove Mese dalla query. Vi sono due conseguenze:

Creazione di report con il pannello dei report Java 225

19Drill sui dati di un reportUso del drill di query

• Il drill di query è incompatibile con le istantanee del drill.• Web Intelligence non consente di eseguire il drill up su tutte le dimensioni

che appaiono come oggetto del report. Ad esempio, se il report visualizzaAnno, Trimestre e Fatturato di vendita, non è possibile eseguire il drill upda Trimestre ad Anno perché ciò rimuoverebbe Trimestre dall'elencodegli oggetti del report.

Argomenti correlati• Drill di query e istantanea di drill a pagina 226

Drill di query e istantanea di drillNon utilizzare istantanee di drill quando si lavora in modalità drill di query,perché ciò implica che non è possibile garantire che le istantanee rimanganouguali.

In modalità drill di query, le istantanee cambiano al momento del drill up suuna dimensione inserita nell'istantanea. Siccome il drill up rimuove ladimensione dalla query sottostante, la rimuove anche dall'istantanea.

Drill di query ed altri report basati sullo stesso fornitore di datiSe il documento presenta altri report contenenti dimensioni su cui si esegueil drill in modalità drill di query, tali report sono modificati perché il drill diquery interviene sulle dimensioni in essi presenti.

Per evitare questa situazione (se si è disposti a duplicare i dati in WebIntelligence), è possibile creare un nuovo fornitore di dati e ricreare il reportsulla base di esso. In questo modo, quando si esegue il drill in modalità drilldi query, l'altro report rimane inalterato.

Esempio: Drill su una dimensione presente in un altro report

Se si hanno due report basati su una query contenente Anno, Trimestre eFatturato di vendita e si usa il drill di query per eseguire un drill down suAnno = 2001 nel primo report, Web Intelligence filtra anche i dati di Annonel secondo report per mostrare solo 2001.

226 Creazione di report con il pannello dei report Java

Drill sui dati di un report19 Uso del drill di query

Visualizzazione dei datinelle tabelle

20

Tabelle in Web IntelligenceQuando si crea un nuovo documento e si esegue la query alla primavisualizzazione dei risultati, Web Intelligence genera un report che includetutti i risultati in una tabella verticale. È possibile modificare l'organizzazionedella tabella, rimuovere o aggiungere dati, cambiare il tipo di tabella pervisualizzare i risultati in modo diverso o inserire altre tabelle. Inoltre, èpossibile inserire celle indipendenti per visualizzare i risultati in una singolacella.

Tipi di tabella in Web IntelligenceIn un report Web Intelligence i risultati vengono visualizzati in blocchi. Èpossibile formattare il blocco come un tipo specifico di tabella.

Tabella verticale

Nelle tabelle verticali, le celle di intestazione sono visualizzate nella partesuperiore della tabella, mentre i dati corrispondenti sono visualizzati all’internodi colonne. Per impostazione predefinita, nelle celle di intestazione sonovisualizzati i nomi di dimensioni, dettagli e indicatori inclusi nella tabella.Nelle celle del corpo sono visualizzati i valori corrispondenti.

228 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Tabelle in Web Intelligence

Tabella orizzontale

Nelle tabelle orizzontali, le celle di intestazione sono visualizzate nella partesinistra della tabella, mentre i dati corrispondenti sono visualizzati all’internodi righe. Per impostazione predefinita, nelle celle di intestazione sonovisualizzati i nomi di dimensioni, dettagli e indicatori inclusi nella tabella.Nelle celle del corpo sono visualizzati i valori corrispondenti.

Tabella a campi incrociati

Nelle tabelle a campi incrociati, i valori delle dimensioni sono visualizzatisugli assi superiore e sinistro. Nel corpo sono visualizzati i valori di unindicatore corrispondenti a quelli della sezione trasversale delle dimensioni.Ad esempio, questa tabella a campi incrociati mostra i valori per [Trimestre]sull'asse superiore e i valori di [Stato] sull'asse di sinistra. Nel corpo sonovisualizzati i valori di [Fatturato] per ogni trimestre in ogni regione.

All’interno delle tabelle a campi incrociati è possibile includere più dimensioni.Nella tabella a campi incrociati riportata di seguito sono ad esempiovisualizzate due dimensioni. I valori dell’indicatore [Fatturato] sono relativiad ogni stato per trimestre per ciascuna linea.

Creazione di report con il pannello dei report Java 229

20Visualizzazione dei dati nelle tabelleTipi di tabella in Web Intelligence

Quando si creano tabelle a campi incrociati contenenti una o più dimensioninel corpo, i valori delle celle del corpo sono calcolati in funzione di un modellodi dati multidimensionale. I valori visualizzati nel corpo sono calcolati infunzione di tutte le coordinate degli assi della tabella, indipendentementedalla presenza di una riga per le coordinate specifiche nel risultato SQL.

moduli

I moduli risultano utili nei report nel caso in cui si desideri visualizzareinformazioni dettagliate per cliente, prodotto o partner. Ad esempio, unmodulo consente di visualizzare in modo pratico record su singoli clienticontenenti informazioni quali conto, nome, indirizzo del cliente e così via.

I moduli sono inoltre utili per la formattazione di etichette di indirizzi daapplicare alle buste.

230 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Tipi di tabella in Web Intelligence

Visualizza struttura eVisualizza risultatiIl pannello dei report Java di Web Intelligenceconsente di apportare modificheai documenti e di visualizzarne l’anteprima in visualizzazione struttura, senzala necessità di implementare ogni modifica nel server Web Intelligence. Ciòconsente di effettuare più modifiche di formattazione in modo rapido e divisualizzarne l’anteprima. Quando si passa di nuovo alla modalità divisualizzazione dei risultati, Web Intelligence richiede al server di applicarele modifiche, quindi restituisce il formato modificato mediante un’unicaoperazione.

È possibile creare e formattare le tabelle in modalità di visualizzazione dellastruttura o dei risultati. Tuttavia, se occorre apportare più modifiche, siconsiglia di eseguire l’operazione in modalità di visualizzazione della struttura.

Creazione e modifica delle tabelle

Per creare una tabella mediante il trascinamento dioggetti in un report

1. Se il report è vuoto, selezionare un singolo oggetto o una cartella di classenella scheda Dati e rilasciare l'oggetto o la classe nel report.

2. Se nel report sono presenti tabelle o grafici, premere il tasto Alt, quindi,tenendo premuto il tasto Alt, trascinare un oggetto nell’area vuota delreport.

Creazione di report con il pannello dei report Java 231

20Visualizzazione dei dati nelle tabelleVisualizza struttura e Visualizza risultati

Nel report vengono visualizzati una nuova intestazione e una nuova celladel corpo della tabella. Nell’intestazione della tabella è visualizzato ilnome dell’oggetto.

3. Per aggiungere un altro oggetto alla tabella, trascinare l'oggetto desideratodalla scheda Dati e rilasciarlo a sinistra o a destra dell'intestazione dicolonna esistente.

4. Quando viene visualizzata la descrizione comandi "Rilasciare qui perinserire una cella", rilasciare l'oggetto a sinistra o a destra dell'intestazionedi tabella.A sinistra o destra della prima colonna, viene visualizzata una secondacolonna. Nell’intestazione della nuova colonna è visualizzato il nomedell’oggetto.

Web Intelligence visualizza i valori in una tabella verticale. È possibilemodificare rapidamente il formato della tabella verticale, trasformandola adesempio in una tabella a campi incrociati, utilizzando la funzione Trasformain.

Per creare una tabella selezionando un modello

1. Fare clic su Visualizza struttura.

La modalità di visualizzazione della struttura consente di definire la nuovatabella e di visualizzarne l’anteprima senza la necessità di richiedere alserver di applicare ciascuna delle modifiche apportate. Quindi, occorreapplicare tutte le modifiche e visualizzare i risultati nella nuova tabella,tornando alla modalità di visualizzazione dei risultati.

2. Fare clic sulla scheda Modelli. Se la scheda Modelli non è visibile, fareclic sul pulsante Mostra/nascondi gestore sulla barra degli strumentiReport.

3. Trascinare un modello dalla scheda Modello in un’area vuota del report.Il modello viene visualizzato nel report.

4. Fare clic sulla scheda Dati.In questo punto, vengono visualizzati gli oggetti e le variabili contenutinel documento. Nella tabella è possibile inserire gli oggetti o le variabili.

5. Trascinare un oggetto o una variabile in un’intestazione o in una cella delcorpo vuote della tabella.

232 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Creazione e modifica delle tabelle

6. Quando viene visualizzata la descrizione comandi "Rilasciare qui persostituire la cella", rilasciare l'oggetto nella tabella.L’oggetto viene inserito nella cella vuota. Se si sta lavorando in Visualizzarisultati, nella tabella vengono visualizzati i valori degli oggetti. Se si stalavorando in Visualizza struttura, nella tabella viene visualizzato il nomedell’oggetto.

7. Per aggiungere altri oggetti al modello, trascinare l’oggetto desideratodalla scheda Dati, quindi rilasciarlo nel modello.Una volta inseriti gli oggetti in tutte le parti del modello di tabella, èpossibile aggiungere altri oggetti per ingrandire la tabella. Per ogni oggettoaggiuntivo inserito, nella tabella vengono aggiunte altre colonne o altrerighe.

8. Per aggiungere un altro oggetto e creare una colonna o una rigaaggiuntiva di tabella, trascinare un oggetto dalla scheda Dati, quindirilasciarlo in una riga o in una colonna.• Se si rilascia l’oggetto a sinistra di una colonna, viene creata una

nuova colonna a sinistra della colonna esistente.• Se si rilascia l’oggetto a destra di una colonna, viene creata una nuova

colonna a destra della colonna esistente.• Se si rilascia l’oggetto sul bordo superiore di una riga, viene creata

una nuova riga sopra quella esistente.• Se si rilascia l’oggetto sul bordo inferiore di una riga, viene creata una

nuova riga sotto quella esistente.

9. Se si sta lavorando nella vista della struttura, fare clic su Visualizzarisultati per visualizzare i valori nella nuova tabella.

Per copiare una tabella

1. Selezionare una tabella del report.Quando viene selezionata la tabella, attorno ad essa appare un bordogrigio.

2. Tenendo premuto il puntatore, premere il tasto Ctrl.Web Intelligence crea una tabella duplicata nella parte superiore dellatabella originale.

3. Tenendo premuti il puntatore e il tasto Ctrl, trascinare la tabella duplicatain un'area vuota del report.

Creazione di report con il pannello dei report Java 233

20Visualizzazione dei dati nelle tabelleCreazione e modifica delle tabelle

La tabella viene visualizzata nel report.

Per applicare un modello diverso a una tabellautilizzando il trascinamento della selezione

1. Selezionare la scheda del report contenente la tabella che si desideramodificare.

2. Fare clic sulla scheda Modelli.Se la scheda Modelli non è visibile, fare clic sul pulsanteMostra/nascondi gestore sulla barra degli strumenti Report. Vienevisualizzata la scheda Modelli.

3. Dalla scheda Modelli, trascinare un modello in una tabella. Il modellodeve essere rilasciato direttamente sul blocco del report esistente.Web Intelligence applica il nuovo modello ai valori della tabella.

Per applicare un modello diverso a una tabella conTrasforma in

1. Per selezionare la tabella della quale si desidera modificare il formato,fare clic sul bordo superiore.Intorno alla tabella viene visualizzato un bordo grigio.

2. Fare clic con il pulsante destro del mouse sul blocco del report.3. Nel menu a discesa, fare clic su Trasforma in.

Viene visualizzata la finestra di dialogo "Trasforma in".

4. Nella scheda Tabelle o in una delle schede Grafico, selezionare il modellodi tabella o grafico da applicare alla tabella.

5. Fare clic su OK.

Se si è trasformata una tabella in grafico, il carattere unicode non vieneconservato nel grafico se il carattere del testo della tabella era unicode e seunicode non è definito come carattere predefinito per i grafici. Occorreformattare il grafico con il carattere unicode, se disponibile sul computer. Senon è il caso, occorre contattare l'amministratore per configurare il serverWeb Intelligence e il computer in modo opportuno.

234 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Creazione e modifica delle tabelle

Per aggiungere righe o colonne alle tabelleutilizzando il trascinamento della selezione

• Trascinare l'oggetto da aggiungere alla tabella dalla scheda Dati, quindirilasciarlo in corrispondenza del punto desiderato:• Per aggiungere l'oggetto in una nuova colonna a sinistra di una colonna

esistente, trascinarlo sul margine sinistro di un'intestazione di colonna.• Per aggiungere l'oggetto in una nuova colonna a destra di una colonna

esistente, trascinarlo sul margine destro di un'intestazione di colonna.• Per aggiungere l'oggetto in una nuova riga precedente a una riga

esistente, trascinarlo sul margino superiore di un'intestazione di riga.• Per aggiungere l'oggetto in una nuova riga successiva a una riga

esistente, trascinarlo sul margino inferiore di un'intestazione di riga.Il nome dell’oggetto viene visualizzato nell’intestazione della nuovacolonna o della nuova riga e i valori appaiono nelle nuove celle del corpo.

Per aggiungere righe o colonne di tabelle utilizzandoil menu della barra degli strumenti Inserisci riga oInserisci colonna

1. Selezionare la tabella di cui si desidera modificare il formato.2. Selezionare la colonna o la riga accanto alla quale si desidera inserire la

nuova colonna o la nuova riga.3. Il pulsante Inserisci colonna o Inserisci riga visualizza automaticamente

una delle opzioni di inserimento.4. Fare clic sull'opzione visualizzata o sulla freccia accanto al pulsante

Inserisci, quindi selezionare l'opzione appropriata dal menu a discesa.Web Intelligence aggiunge alla tabella una colonna o una riga vuote.

5. Trascinare un oggetto dalla scheda Dati, quindi rilasciarlo nella colonnao nella riga vuota.Web Intelligence inserisce l’oggetto selezionato nella nuova colonna onella nuova riga. Il nome dell’oggetto viene visualizzato nell’intestazionedi colonna o di riga, mentre i valori dell’oggetto appaiono nelle celle delcorpo.

Creazione di report con il pannello dei report Java 235

20Visualizzazione dei dati nelle tabelleCreazione e modifica delle tabelle

Per rimuovere le righe o le colonne di una tabella

• Fare clic con il pulsante destro del mouse sulla colonna o sulla riga chesi desidera rimuovere e selezionare Rimuovi riga, Rimuovi colonna oRimuovi dal menu di scelta rapida.

Per spostare una riga o una colonna

• Trascinare la colonna o la riga selezionata, quindi rilasciarla a sinistra oa destra di un’altra colonna o di un’altra riga della tabella.Quando si trascina una riga o una colonna, l'intestazione di colonna o diriga viene visualizzata accanto al puntatore.

Per invertire una riga o una colonna

• Trascinare la colonna o la riga selezionata nella colonna o nella riga concui si desidera effettuare l'inversione.Web Intelligence inverte l’ordine delle due colonne o delle due righe.

Per sostituire una riga o una colonna

1. Selezionare la scheda del report contenente la tabella che si desideramodificare.

2. Fare clic sulla scheda Dati.3. Trascinare l'oggetto da aggiungere alla tabella dalla scheda Dati, quindi

rilasciarlo nella riga, nella colonna o nel corpo che si desidera sostituire.I valori del nuovo oggetto vengono visualizzati nella tabella.

Per cancellare il contenuto delle celle di una tabella

È possibile cancellare il contenuto delle celle, quindi utilizzare le celle vuoteper la visualizzazione di immagini, collegamenti ipertestuali, formule o testo.

236 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Creazione e modifica delle tabelle

In una tabella, è possibile cancellare i tipi di cella riportati di seguito:• celle di intestazione. È possibile cancellare ciascuna cella di intestazione

separatamente• celle di piè di pagina. È possibile cancellare ciascuna cella di piè di pagina

separatamente• celle del corpo correlate. Cancellando una cella del corpo, viene

automaticamente cancellato il contenuto di tutte le celle del corpo inclusenella stessa colonna o nella stessa riga della tabella

1. Per selezionare la cella della quale si desidera cancellare il contenuto,fare clic sulla cellaI bordi della cella sono evidenziati.

2. Fare clic con il pulsante destro del mouse sulla cella selezionata.Verrà visualizzato il menu di scelta rapida.

3. Verrà visualizzato il menu di scelta rapida.4. Fare clic su Cancella contenuto della cella.

Web Intelligence cancella il contenuto della cella o delle celle selezionate.

Per rimuovere una tabella

1. Per selezionare la tabella da rimuovere, fare clic sul bordo superiore.Intorno alla tabella viene visualizzato un bordo grigio.

2. Premere il tasto Canc oppure fare clic con il pulsante destro del mousesulla tabella selezionata e selezionare Rimuovi dal menu di scelta rapida.

Formattazione di tabelle e celle di tabelle

Per selezionare un colore per lo sfondo della tabella

1. Selezionare la tabella o la cella di tabella per cui si desidera formattareuno sfondo.

2. Fare clic con il pulsante destro del mouse sulla tabella e selezionareModifica formato nel menu popup.La scheda Proprietà visualizza le opzioni di formattazione della tabellao della cella in base all'elemento selezionato.

Creazione di report con il pannello dei report Java 237

20Visualizzazione dei dati nelle tabelleFormattazione di tabelle e celle di tabelle

3. Selezionare la freccia accanto ad Aspetto > Colore dello sfondo.Viene visualizzato l'elenco dei colori disponibili.

4. Fare clic sul colore che si desidera applicare alla tabella o alla cella dellatabella selezionata oppure fare clic su Personalizza e creare un colorepersonalizzato utilizzando la scheda Swatches, HSB (Hue, Saturation,Brightness) o RGB (Red, Green, Blue), quindi fare clic su OK.Se si conosce il riferimento del colore esadecimale RGB, è possibiledigitarlo nelle caselle combinate accanto ai pulsanti + e - della schedaRGB.Web Intelligence applica il colore dello sfondo alla tabella o alla cellaselezionata.

Per definire colori alternati per le righe e le colonnedi una tabella

1. Selezionare la tabella per cui si desidera formattare colori di righe alternati.Quando viene selezionata la tabella, intorno ad essa viene visualizzatoun bordo grigio.

2. Fare clic con il pulsante destro del mouse sulla tabella e selezionareModifica formato nel menu popup.La scheda Proprietà visualizza le opzioni di formattazione della tabella.

3. Aprire il sottogruppo di proprietà Aspetto > Altro colore.4. Impostare la frequenza per il colore alternato per le righe nella casella

combinata accanto a Frequenza facendo clic sul segno + o - oppureimmettendo un numero.

5. Fare clic sulla freccia accanto a Colore.6. Selezionare un colore dall'elenco di colori oppure fare clic su Personalizza

e creare un colore personalizzato utilizzando la scheda Swatches, HSB(Hue, Saturation, Brightness) o RGB (Red, Green, Blue), quindi fare clicsu OK.Se si conosce il riferimento del colore esadecimale RGB, è possibiledigitarlo nelle caselle combinate accanto ai pulsanti + e - della schedaRGB.

238 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Formattazione di tabelle e celle di tabelle

Per inserire un'immagine o l'aspetto in una tabella

1. Selezionare la tabella, fare clic con il pulsante destro del mouse eselezionare Modifica formato dal menu di scelta rapida.

2. Fare clic sul pulsante ... accanto a Immagine di sfondo nel sottogruppodella proprietà Aspetto per visualizzare la finestra di dialogo "Immaginesfondo".

3. Per visualizzare un aspetto, selezionare Aspetto, quindi scegliere l'aspettodall'elenco.

4. Per fare riferimento a un'immagine utilizzando un URL, selezionareImmagine da URL, quindi digitare l'URL.• Per accedere a un'immagine sul server Web Intelligence aziendale,

digitare il nome dell'immagine. Web Intelligence inserisce boimg://quando si fa clic su Applica.

• Per accedere direttamente a un file di immagine, fare clic su Immagineda file, quindi fare clic su Sfoglia per accedere al file.

5. Se si sceglie di fare riferimento a un file di immagine, utilizzare gli elenchiVisualizzazione e Posizione per determinare la modalità divisualizzazione dell'immagine.

Per formattare i bordi della tabella o della cella

1. Fare clic con il pulsante destro del mouse sulla tabella o sulla cella, quindiselezionare Modifica formato > Modifica formato tabella o Modificaformato > Modifica formato cella dal menu di scelta rapida.La scheda Proprietà visualizza le opzioni di formattazione della tabellao della cella in base all'opzione selezionata.

2. Fare clic sul pulsante ... accanto alla proprietà Bordi.3. Utilizzare i pulsanti della finestra di dialogo "Editor dei bordi" per impostare

lo stile del bordo.È anche possibile impostare i bordi delle celle d'intestazione, delle celledel corpo e delle celle piè di pagina nelle proprietà della tabella. A talescopo, fare clic sul pulsante ... accanto alla proprietà Bordi nei sottogruppiCelle di intestazione, Celle corpo e Celle piè di pagina.

Creazione di report con il pannello dei report Java 239

20Visualizzazione dei dati nelle tabelleFormattazione di tabelle e celle di tabelle

Per formattare il testo nelle celle della tabella

1. Fare clic con il pulsante destro del mouse sulla tabella e selezionareModifica formato nel menu popup.La scheda Proprietà visualizza le opzioni di formattazione della tabella.

2. Fare clic sul pulsante ... accanto alla proprietà Formato testo nelsottogruppo della proprietà Aspetto > Celle di intestazione/Cellecorpo/Celle piè di pagina.

3. Formattare il testo nella casella di dialogo Formatta testo.È possibile anche formattare il testo della cella selezionando la cella equindi impostando la proprietà Aspetto > Formato testo nella schedaProprietà.

Per impostare l'altezza e la larghezza delle celle

È possibile definire l'altezza e la larghezza delle celle mediante iltrascinamento della selezione oppure specificando le dimensioni delle cellenella scheda Proprietà.

Se si desidera nascondere il contenuto della cella sui report, impostare lalarghezza della cella a 0,1 cm in modo da poterla modificare per visualizzareil contenuto della cella.

1. Trascinare i bordi della cella fino a ottenere l'altezza e la larghezzadesiderate oppure:

2. Selezionare la cella della tabella che si desidera formattare, fare clic conil tasto destro del mouse e selezionare Modifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della cella.

3. Impostare le proprietà Larghezza e Altezza nel sottogruppo di proprietàVisualizza.

4. Se si desidera impostare la cella su Adatta, selezionare Adatta larghezzae/o Adatta altezza.

alcune funzioni di Web Intelligence non sono compatibili con le celleAdatta. Se una qualsiasi di queste funzioni viene inserita in una cellaAdatta, Web Intelligence restituisce il messaggio di errore #RECURSIVEcome output della funzione.

240 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Formattazione di tabelle e celle di tabelle

È anche possibile impostare la larghezza e l'altezza di cella Adattafacendo doppio clic sui bordi della cella.• Per impostare la larghezza di cella Adatta, fare doppio clic sul bordo

destro della cella.• Per impostare l'altezza di cella Adatta, fare doppio clic sul bordo

inferiore della cella.

L’opzione Adatta consente di mantenere le dimensioni correnti della cellacome dimensioni minime e di ingrandire la cella nel caso in cui la stringao l’immagine in essa contenute superino le dimensioni minime specificate.

Nel pannello dei report Java o in InfoView, la visualizzazione di documenticontenenti tabelle le cui celle sono impostate su Adatta richiede più temporispetto ai documenti che includono tabelle contenenti celle con larghezzae altezza fisse. Per i documenti di grandi dimensioni, si consiglia dispecificare dimensioni fisse per la larghezza e l’altezza delle celle delletabelle.

Effetti delle funzioni Adatta e Testo a capo

Nella tabella seguente sono riportati gli effetti delle funzioni Adatta e Testoa capo, quando vengono utilizzate separatamente e in combinazione:

EffettoCaratteristiche

Il testo viene riportato a capo alla fine della cella.Testo a capo

La larghezza della cella viene adattata per visualiz-zare tutto il testo.

Adatta larghezza

L'altezza della cella viene adattata per visualizzaretutto il testo.

Adatta altezza

La larghezza e l'altezza della cella vengono adattateper visualizzare tutto il testo.

Adatta larghezza +Adatta altezza

Creazione di report con il pannello dei report Java 241

20Visualizzazione dei dati nelle tabelleFormattazione di tabelle e celle di tabelle

EffettoCaratteristiche

La larghezza della cella viene adattata in base allaparola più lunga. Poiché l'altezza della cella non vienemodificata in base al numero delle righe di testo, iltesto potrebbe risultare troncato in verticale.

Testo a capo + Adattalarghezza

L'altezza della cella viene adattata in base al numerodi righe di testo generate a causa della funzioneTesto a capo. Poiché la larghezza della cella nonviene adattata in base alla parola più lunga, il testopotrebbe risultare troncato in orizzontale.

Testo a capo + Adattaaltezza

L'altezza e la larghezza della cella vengono adattateal testo; il testo non viene troncato in nessunadirezione.

Testo a capo + Adattaaltezza + Adatta larghez-za

Per copiare la formattazione utilizzando Copiaformato

È possibile applicare velocemente la formattazione da un report, una tabellao una cella agli altri report, tabelle o celle utilizzando l'opzione Copia formato.

Le opzioni di formattazione applicate dipendono dagli oggetti scelti comeorigine e destinazione. In generale, vengono applicate solo le proprietà cheimpattano sulla formattazione visiva (ad esempio lo stile del carattere, ilcolore di sfondo e così via). Le proprietà che impattano sulla visualizzazionedei dati (ad esempio, le proprietà della tabella quali, ad esempio, "Evitaaggregazione righe duplicate") non vengono applicate.

1. Selezionare il report, la tabella o la cella di cui si desidera applicare laformattazione.

2. Fare clic su Copia formato per applicare la formattazione una volta oppurefare doppio clic per applicare la formattazione più volte.

L'opzione Copia formato è il primo pulsante a destra della barra deglistrumenti Formattazione.

3. Fare clic sul report, sulla tabella o sulla cella a cui si desidera applicarela formattazione.

242 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Formattazione di tabelle e celle di tabelle

Web Intelligence applica la formattazione al report, alla tabella o alla cellaselezionati. Se si fa clic (una sola volta) su Copia formato, l'opzione vienedisattivata.

Se si fa doppio clic su Copia formato, l'opzione rimane attivata.

4. Se si è fatto doppio clic, fare clic nuovamente su Copia formato oppurepremere Esc per annullare l'operazione di formattazione. Prima diapplicare la formattazione la prima volta, è possibile annullare l'operazionese si decide di non volerla più eseguire.

Per impostare la posizione di una tabella o di ungrafico nella pagina del report

1. Selezionare la tabella o il grafico.Le proprietà del grafico vengono visualizzate nella scheda Proprietà.

2. Aprire il gruppo di proprietà Layout di pagina > Posizione nella schedaProprietà e fare clic su "..." accanto alla proprietà.

3. Utilizzare la finestra di dialogo "Posizione relativa" per impostare laposizione.

Per definire i livelli delle tabelle e delle celle

La definizione dei livelli determina il modo in cui le tabelle e le celle vengonovisualizzate quando occupano lo stesso spazio in un report. Un oggetto conun livello più alto nell'ordine dei livelli viene visualizzato sopra un altro oggettoche invece è definito con un livello più basso.

1. Selezionare la tabella o la cella di cui si desidera impostare il livello.2. Fare clic con il pulsante destro del mouse, fare clic su Ordine e fare clic

sull'opzione di definizione dei livelli.

Creazione di report con il pannello dei report Java 243

20Visualizzazione dei dati nelle tabelleFormattazione di tabelle e celle di tabelle

DescrizioneOpzione

Imposta la tabella o la cella come primo oggetto nell'ordinedi definizione dei livelli.

Porta inprimo piano

Imposta la tabella o la cella come ultimo oggetto nell'ordinedi definizione dei livelli.

Porta insecondopiano

Sposta la tabella o la cella di un livello più in alto nell'ordinedi definizione dei livelli.

Porta avanti

Sposta la tabella o la cella di un livello più in basso nell'or-dine di definizione dei livelli.

Porta indietro

Per unire le celle della tabella

1. Per selezionare le celle da unire, tenere premuto il tasto Ctrl e fare clicsulle celle.

2. Selezionare Sì accanto alla proprietà Aspetto > Unisci celle nella schedaProprietà.Quando si uniscono le celle, la cella unita contiene solo i dati della primacella selezionata. I dati delle altre celle vanno persi.

Modifica di tabelle per la creazione ditabelle a campi incrociati

Per creare una tabella a campi incrociati mediantel'aggiunta di un oggetto all'interno di una tabellaverticale o orizzontale

1. Trascinare un oggetto dalla scheda Dati nel bordo superiore o nel latosinistro della tabella in cui si desidera creare il nuovo asse e formare latabella a campi incrociati.

244 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Modifica di tabelle per la creazione di tabelle a campi incrociati

2. Quando viene visualizzata la descrizione comandi "Rilasciare qui percreare una tabella a campi incrociati", rilasciare l'oggetto selezionato nelreport.Web Intelligence crea un secondo asse per formare una tabella a campiincrociati e vi inserisce l’oggetto.

Per creare una tabella a campi incrociati spostandouna colonna o una riga

1. Selezionare la colonna o la riga di tabella che si desidera spostare percreare la tabella a campi incrociati.

2. Trascinare la colonna o la riga selezionata nel bordo superiore o nel latosinistro della tabella in cui si desidera creare il nuovo asse e formare latabella a campi incrociati.

3. Rilasciare la colonna o la riga nell’intestazione.Web Intelligence crea un secondo asse per formare una tabella a campiincrociati, quindi visualizza i dati della colonna o della riga spostata sulnuovo asse.

Controllo della visualizzazione dati nelletabelle

Visualizzazioneodisattivazionedella visualizzazionedi tabelle, righe o colonne vuote

È possibile che nelle tabelle o in righe o colonne specifiche non vengavisualizzato alcun valore. Ad esempio, se le vendite di un prodotto specificosono interrotte, le righe o le colonne della tabella che dovrebbero visualizzarei risultati di quel prodotto sono vuote. Per impostazione predefinita, WebIntelligence visualizza le righe, le colonne o le tabelle vuote. È possibileselezionare se visualizzare o meno le tabelle, le righe o le colonne vuote.

Creazione di report con il pannello dei report Java 245

20Visualizzazione dei dati nelle tabelleControllo della visualizzazione dati nelle tabelle

Per visualizzare o nascondere tabelle, righe o colonne vuote

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabellaa campi incrociati.

2. Selezionare Mostra tabella vuota per visualizzare tabelle vuote.3. Selezionare Mostra righe vuote per visualizzare righe vuote in una

tabella verticale.4. Selezionare Mostra righe con valori di dimensioni vuoti per visualizzare

righe con valori di dimensioni vuoti.5. Selezionare Mostra colonne vuote per visualizzare colonne vuote in

una tabella orizzontale o a campi incrociati.

Aggregazione di righe duplicate

Se le righe contengono dati duplicati, per impostazione predefinita WebIntelligence aggrega i valori degli indicatori.

Per evitare l'aggregazione di righe duplicate

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabellaa campi incrociati.

2. Selezionare Visualizza > Evita aggregazione righe duplicate.

Per mostrare o nascondere le intestazioni e i piè dipagina

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabella.

246 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Controllo della visualizzazione dati nelle tabelle

2. Selezionare Mostra intestazioni tabella nel sottogruppo di proprietàVisualizza per visualizzare le intestazioni della tabella.

3. Selezionare Mostra piè di pagina tabella nel sottogruppo di proprietàVisualizza per visualizzare i piè di pagina della tabella.

Per iniziare le tabelle su una nuova pagina del report

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabella.

2. Selezionare Posizione > Inizia su una nuova pagina.

Per visualizzare i nomidegli oggetti nelle intestazionidi tabelle a campi incrociati

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabella.

2. Fare clic su Visualizza > Mostra nome oggetto per visualizzare i nomidegli oggetti in intestazioni aggiuntive della tabella a campi incrociati.

Per evitare le interruzioni di pagina nelle tabelle

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.La scheda Proprietà visualizza le opzioni di formattazione della tabellaa campi incrociati.

2. Selezionare Posizione > Evita interruzioni di pagina nella tabella.

Per ripetere intestazioni o piè di pagina di tabellanelle pagine del report

1. Selezionare la tabella, fare clic con il tasto destro del mouse e selezionareModifica formato dal menu.

Creazione di report con il pannello dei report Java 247

20Visualizzazione dei dati nelle tabelleControllo della visualizzazione dati nelle tabelle

La scheda Proprietà visualizza le opzioni di formattazione della tabellaa campi incrociati.

2. Selezionare Posizione > Ripeti intestazione su ogni pagina per ripeterel'intestazione su ogni pagina.

3. Selezionare Posizione > Ripeti piè di pagina su ogni pagina per ripetereil piè di pagina su ogni pagina.

Copia delle tabelle

Per copiare una tabella

È possibile copiare e incollare le tabelle all'interno di un report o inapplicazioni esterne di Microsoft Office, ad esempio Excel o Word. non èpossibile copiare le tabelle da un'istanza di Web Intelligence su un'altra.1. Selezionare la tabella, quindi fare clic con il pulsante destro del mouse

e selezionare Copia dal menu.2. Per incollare la tabella in un'altra parte del report, fare clic con il pulsante

destro del mouse nel punto in cui si desidera visualizzare la tabella, quindidal menu selezionare Incolla.

3. Per incollare la tabella in un'altra applicazione, incollare il contenuto degliAppunti dell'altra applicazione.Inoltre, la stessa operazione di copia può essere effettuata trascinandodirettamente la tabella nel documento aperto nell'applicazione didestinazione.Una volta incollata su un'altra applicazione, la tabella viene visualizzatacome immagine nel documento aperto.

Per copiare una tabella come testo

I dati contenuti in una tabella possono essere copiati come testo normale inun'altra applicazione. Ad esempio, se una tabella viene copiata come testoin Microsoft Excel, Web Intelligence copia il testo contenuto in ciascuna celladella tabella su una cella del foglio di lavoro di Excel. Web Intelligence copiail testo negli Appunti come testo separato da tabulazioni.

248 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Copia delle tabelle

1. Selezionare la tabella, fare clic con il pulsante destro del mouse e, dalmenu, selezionare Copia come testo.

2. Incollare il contenuto degli Appunti nell'applicazione di destinazione.se si sceglie Copia come testo, incollare la tabella nel report correntedi Web Intelligence, a questo punto la tabella viene visualizzata comeuna normale tabella di Web Intelligence.

Creazione di report con il pannello dei report Java 249

20Visualizzazione dei dati nelle tabelleCopia delle tabelle

250 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle tabelle20 Copia delle tabelle

Visualizzazione dei datinelle celle indipendenti

21

Definizione di celle indipendentiLe celle indipendenti sono celle singole autonome all’interno dei report Èpossibile inserire testo o formule in una cella indipendente oppure è possibileutilizzare celle indipendenti predefinite che mostrano informazioni specifiche.

Le celle indipendenti sono disponibili nella scheda Modelli nel pannello deireport Java Report e in Web Intelligence Rich Client oppure nella schedaTipi di tabella, grafico e cella nel riquadro sinistro del visualizzatore HTMLdi Web Intelligence.

Di seguito sono elencate le celle indipendenti disponibili.• Celle di formule e testo:

• Cella vuota - Cella che nono contiene dati in cui è possibile immetteretesto o formule.

• Filtri di drill - Utilizza la funzione FiltriDrill per visualizzare i dettaglidei filtri di drill applicati al report.

• Data ultimo aggiornamento - Utilizza la funzione DataUltimaEsecuzione per visualizzare la data dell'ultimo aggiornamentodel documento.

• Nome documento - Utilizza la funzione NomeDocumento per visualizzareil nome del documento.

• Riepilogo query - Utilizza la funzione QuerySummary per visualizzarei dettagli delle query nel documento.

• Riepilogo prompt - Utilizza la funzione PromptSummary per visualizzarei dettagli dei prompt nel documento.

• Riepilogo filtri report - Utilizza la funzione ReportFilterSummary pervisualizzare i filtri applicati al report.

• Celle di numero pagina:• Numero di pagina - Utilizza la funzione Pagina per visualizzare il

numero di pagine nel report.• Numero di pagina/Totale pagine - Utilizza le funzioni Pagina e

TotalePagine per visualizzare il numero di pagina corrente e il numerototale delle pagine nel report.

• Numero totale di pagine - Utilizza la funzione TotalePagine pervisualizzare il numero totale di pagine nel report.

252 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle celle indipendenti21 Definizione di celle indipendenti

Per ulteriori informazioni sulle funzioni utilizzate nelle celle indipendenti,vedere il Manuale Utilizzo di funzioni, formule e calcoli in Web Intelligenceoppure vedere la guida in linea.

Per inserire una cella indipendente in unreport

1. Verificare che la scheda Modelli sia visualizzata.Per visualizzare la scheda Modelli, selezionare Configura vista > Datinel menu principale.

2. Espandere l'elemento Elementi del report > Celle indipendenti nellascheda Modelli per visualizzare le celle indipendenti.Le celle indipendenti sono divise in due gruppi: Celle di formule e testoe Celle di numero pagina.

3. Trascinare la cella indipendente nel report.4. Se la cella inserita è vuota, aggiungere il testo o la formula.5. Fare clic con il pulsante destro del mouse sulla cella e selezionare

Modifica formato per visualizzare le proprietà del formato della cellanella scheda Proprietà.

6. Impostare le proprietà nella scheda Proprietà per applicare il formatoalla cella.

7. Per eliminare la cella, selezionarla e fare clic sul pulsante Elimina.

Per copiare una cella indipendenteÈ possibile copiare e incollare le celle indipendenti all'interno di un report oin applicazioni esterne di Microsoft Office, ad esempio Excel o Word. Non èpossibile copiare le celle indipendenti da un'istanza di Web Intelligence suun'altra.1. Selezionare la cella indipendente, fare clic con il pulsante destro del

mouse e selezionare Copia sul menu.2. Per incollare la cella indipendente in un'altra parte del report, fare clic

con il pulsante destro del mouse nel punto in cui si desidera visualizzarela cella indipendente, quindi dal menu selezionare Incolla.

3. Per incollare la cella indipendente in un'altra applicazione, incollare ilcontenuto degli Appunti nell'applicazione.

Creazione di report con il pannello dei report Java 253

21Visualizzazione dei dati nelle celle indipendentiPer inserire una cella indipendente in un report

inoltre, la stessa operazione di copia può essere effettuata trascinandodirettamente la cella indipendente nel documento aperto nell'applicazionedi destinazione.Una volta incollata in un'altra applicazione, la cella indipendente vienevisualizzata come immagine nel documento aperto.

Per copiare una cella indipendente cometesto in un'altra applicazione

I dati contenuti in una cella indipendente possono essere copiati come testonormale in un'altra applicazione. Ad esempio, se una cella indipendenteviene copiata come testo in Microsoft Excel, Web Intelligence copia il testocontenuto nella cella indipendente in una cella del foglio di lavoro di Excel.1. Selezionare la cella indipendente, fare clic con il pulsante destro del

mouse e selezionare Copia come testo nel menu.2. Incollare il contenuto degli Appunti nell'applicazione di destinazione.

Se si sceglie Copia come testo, incollare la cella indipendente nel reportcorrente di Web Intelligence, a questo punto la cella indipendente vienevisualizzata come una normale cella indipendente di Web Intelligence.

254 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nelle celle indipendenti21 Per copiare una cella indipendente come testo in un'altra applicazione

Visualizzazione dei dati neigrafici

22

Creazione di graficiNei report di un documento Web Intelligence, è possibile inserire più grafici.Un grafico può essere creato alla generazione di un nuovo documento oppureè possibile inserire i grafici in un documento esistente.

Se si sta creando un nuovo documento, è necessario stabilire la definizionedei dati del documento creando una query prima di selezionare un modellodi grafico.

Una volta definita la query, accedere alla visualizzazione Report perimpostare i grafici nei report.

Per creare un grafico occorre eseguire tre fasi:• Selezionare un modello di grafico• Assegnare dimensioni e indicatori agli assi del grafico• Visualizzare i risultati che appaiono nel grafico.

Se si desidera creare un grafico che visualizzi gli stessi dati contenuti in unatabella di un report, è possibile copiare prima la tabella, quindi, mediante lafinestra di dialogo "Trasforma in", trasformare in grafico la copia ottenuta.

Tipi di grafici in Web IntelligenceIn un report Web Intelligence i risultati vengono visualizzati in blocchi. Èpossibile formattare il blocco come tipo di grafico specifico.

Istogrammi

Gli istogrammi consentono di visualizzare i dati nel formato di barre, verticalio orizzontali. Questo tipo di grafici risulta utile per il confronto tra gruppi didati simili, ad esempio periodi di tempo. Sono disponibili cinque tipi diistogrammi: raggruppati, a barre e linea, impilati, percento e 3D.

256 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Creazione di grafici

Gli istogrammi 2D include, facoltativamente, l'asse Z. L'inserimento dei datisull'asse Z consente di mostrare un'ulteriore suddivisione dei risultativisualizzati nelle barre del grafico.

I grafici a barre 3D non comprendono la legenda dell’asse. È possibile saperequali informazioni sono visualizzate sulle barre del grafico grazie alle etichettedell’asse.

Grafici a linee

I grafici a linee consentono di collegare valori di dati specifici mediante linee,verticali o orizzontali. Questo tipo di grafici è utile per illustrare tendenze ocambiamenti dei dati nel tempo. Sono disponibili cinque tipi di grafici a linee:misto, impilato, percento, 3D e superficie 3D.

Grafici ad area

Nei grafici ad area, la sezione compresa tra le linee e gli assi è riempita.Questo tipo di grafici risulta utile per evidenziare le dimensioni del totale deidati in un report in contrapposizione alle modifiche dei dati stessi. Se esistonocontrasti eccessivi tra i marcatori di dati specifici, è più conveniente utilizzarei grafici a linee piuttosto che quelli ad area.

Se gli indicatori sono dello stesso tipo e scala, ad esempio Numero di ospitie N. preventivo di clienti, è possibile utilizzare più oggetti indicatore sull’asseY. Sono disponibili cinque tipi di grafici ad area: assoluto, impilato, percento,area 3D e superficie 3D.

Creazione di report con il pannello dei report Java 257

22Visualizzazione dei dati nei graficiTipi di grafici in Web Intelligence

Grafici a torta

I grafici a torta consentono di visualizzare i dati come segmenti di un insieme.Questo tipo di grafici è utile se si desidera illustrare il modo in cui ogni partedei dati del report contribuisce al totale.

I grafici a torta presentano un unico asse visualizzato all’interno dellarappresentazione. Si tratta dell’asse Y. Ogni segmento del grafico a tortavisualizza un valore relativo all’indicatore sull’asse Y. La legenda del graficoa torta indica le dimensini dell'asse X.

Nei grafici a torta, è possibile inserire solo un oggetto indicatore. Se in unreport esistono più indicatori, occorre scegliere un altro tipo di grafico. Sonodisponibili quattro tipi di grafici a torta: a torta, a torta 3D, ad anello e adanello 3D.

Grafici polari, a radar e a dispersione.

Nei grafici a radar, gli assi X e Y si collegano al centro del grafico. Questotipo di grafici è utile per analizzare diversi fattori relativi ad un elemento. Adesempio, è possibile utilizzare un grafico a radar per visualizzare i dati delfatturato di servizi diversi in un albergo. Su un asse, è possibile visualizzareil fatturato relativo alle stanze, mentre sull’altro, il fatturato relativo a ristorantee così via.

I grafici a dispersione sono simili a quelli a linee, con la differenza che imarcatori di dati vengono tracciati senza una linea che li collega. Tali graficisono utili nel casi di confronti tra marcatori di dati specifici.

Sono disponibili quattro tipi di grafici polari, a radar e a dispersione: a linee,impilato, polare e a dispersione.

258 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Tipi di grafici in Web Intelligence

Grafici 3D

I grafici 3D includono tre assi: l'asse Y visualizza sempre i valori degliindicatori (ad esempio, i totali di vendita, i margini, le quantità, e così via);l'asse X e l'asse Z visualizzano i valori delle dimensioni (ossia gli indicatorichiave, ad esempio il tempo, la geografia, i tipi di servizio e così via).Nell'istogramma 3D mostrato di seguito, le barre del grafico indicano ilfatturato di vendita per trimestre e per anno. L’indicatore [Fatturato di vendita]si trova sull’asse Y, la dimensione [Trimestre] sull’asse X e la dimensione[Anno] si trova sull’asse Z.

Gli stessi dati possono essere visualizzati in un istogramma 2D.

Argomenti correlati• Grafici 2D a pagina 259

Grafici 2D

L'istogramma 2D mostrato di seguito include un asse Z (facoltativo) con ivalori relativi al trimestre. L'inserimento dei dati sull'asse Z consente dimostrare un'ulteriore suddivisione dei risultati visualizzati nelle barre del

Creazione di report con il pannello dei report Java 259

22Visualizzazione dei dati nei graficiTipi di grafici in Web Intelligence

grafico. L'indicatore [Fatturato di vendita] si trova sull'asse Y, la dimensione[Anno] sull'asse X e la dimensione [Trimestre] sull'asse Z. Poiché l'asse Znon può essere rappresentato graficamente in un grafico 2D, la legendafornisce le informazioni relative ai valori dell'asse Z.

Gli stessi dati possono essere visualizzati in un istogramma 3D.

Argomenti correlati• Grafici 3D a pagina 259

Aggiunta, copia e rimozione dei grafici

Per aggiungere un grafico a un report

Si consiglia di lavorare in visualizzazione Struttura quando si inserisce unnuovo grafico. Ciò è dovuto al fatto che la visualizzazione Risultati è destinataa visualizzare i dati contenuti nei report. Quindi è possibile visualizzare igrafici in visualizzazione Risultati solo dopo avere assegnato dimensioni edindicatori al modello di grafico vuoto.

1. Nella barra degli strumenti del pannello dei report, fare clic su Visualizzastruttura.

2. Fare clic sulla scheda Modelli.3. Selezionare il modello di grafico e trascinarlo su un’area vuota del report.

Il modello vuoto viene visualizzato nel report.

260 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Aggiunta, copia e rimozione dei grafici

4. Fare clic sulla scheda Dati.5. Trascinare una dimensione o un indicatore sugli assi del grafico in cui si

desidera che i risultati di tale dimensione o indicatore vengano visualizzati.6. Disporre la dimensione o l'indicatore sull'asse quando vengono

visualizzate le descrizioni comandi "Porre qui oggetti dimensione" o "Porrequi oggetti indicatore".

7. Per assegnare più oggetti dimensione e indicatore ad ogni asse delgrafico, ripetere i due passaggi precedenti.

8. Per visualizzare i risultati nel grafico, fare clic sul pulsante Visualizzarisultati nella barra degli strumenti Report.Il grafico visualizza i risultati corrispondenti agli oggetti assegnati agli assidel grafico.

Per copiare un grafico

1. Selezionare il grafico, fare clic con il pulsante destro del mouse eselezionare Copia dal menu.Web Intelligence copia il grafico negli Appunti.

2. Per incollare il grafico su un'altra parte del report, fare clic con il pulsantedestro del mouse nel punto in cui si desidera visualizzare il grafico, quindifare clic su Incolla nel menu.

3. Per incollare il grafico in un'altra applicazione, incollare il contenuto degliAppunti dell'altra applicazione.inoltre, la stessa operazione di copia può essere effettuata trascinandodirettamente il grafico nel documento aperto nell'applicazione didestinazione.Una volta incollato su un'altra applicazione, il grafico viene visualizzatocome immagine nel documento aperto.

Per rimuovere un grafico

• Fare clic con il pulsante destro del mouse sul grafico, quindi su fare clicsu Rimuovi oppure verificare che la scheda Dati sia visualizzata e quinditrascinare il grafico dal riquadro Documento alla scheda Dati.

Creazione di report con il pannello dei report Java 261

22Visualizzazione dei dati nei graficiAggiunta, copia e rimozione dei grafici

Cambiamento del tipo di grafico

Per cambiare il tipo di grafico utilizzando il metododi trascinamento della selezione

1. Fare clic sulla scheda Modelli.2. Selezionare e trascinare un modello nel grafico o nella tabella da

modificare. Il modello deve essere rilasciato direttamente sul blocco delreport esistente. Se il modello viene rilasciato al di fuori del bloccoesistente del report, verrà creato un grafico separato.

3. Se si desidera spostare le dimensioni o gli indicatori su assi diversi, fareclic sul pulsante Visualizza struttura della barra degli strumenti delpannello dei report, quindi trascinare gli oggetti da spostare nella schedaDati, quindi trascinare e rilasciare gli oggetti da visualizzare nel graficodalla scheda Dati a ogni asse del grafico.

Per cambiare il tipo di grafico con la funzioneTrasforma in

1. Fare clic con il pulsante destro del mouse sulla tabella o sul grafico2. Fare clic su Trasforma in.

Viene visualizzata la finestra di dialogo "Trasforma in".

3. Fare clic sulla scheda corrispondente al tipo di grafico desiderato, quindisu un formato.

4. Fare clic su OK.

Se il nuovo tipo di grafico non contiene dati assegnati all'asse X e all'asseY, il grafico non viene visualizzato quando si visualizza il report invisualizzazione Risultati o in modalità Drill. In questo caso, fare clic sulpulsante Visualizza struttura della barra degli strumenti del pannello deireport, quindi fare clic sulla scheda Dati e trascinare le dimensioni o gliindicatori sugli assi del nuovo modello di grafico. Quando si fa clic suVisualizza risultati, viene visualizzato il grafico.

se il carattere del testo della tabella era unicode, e unicode non è definitocome carattere predefinito per i grafici, il carattere unicode non viene

262 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Cambiamento del tipo di grafico

conservato nel grafico. Occorre formattare il grafico con il carattereunicode se disponibile sul computer. Se non è il caso, occorre contattarel'amministratore per configurare il server Web Intelligence e il computerin modo opportuno.

Web Intelligence applica il modello selezionato al blocco, quindi visualizzai dati sotto forma del tipo di grafico scelto.

Posizionamento e dimensionamento deigrafici

Per impostare la posizione di una tabella o di ungrafico nella pagina del report

1. Selezionare la tabella o il grafico.Le proprietà del grafico vengono visualizzate nella scheda Proprietà.

2. Aprire il gruppo di proprietà Layout di pagina > Posizione nella schedaProprietà e fare clic su "..." accanto alla proprietà.

3. Utilizzare la finestra di dialogo "Posizione relativa" per impostare laposizione.

Per posizionare un grafico rispetto ad altri grafici otabelle

Se esistono più blocchi (tabella, grafico, o forma) nel report, è possibileutilizzare il posizionamento relativo, Il posizionamento relativo consente diposizionare un blocco selezionato (ad esempio un grafico) rispetto ad altriblocchi nel report.

Se i nuovi dati del database modificano la dimensione delle tabelle o deigrafici, il posizionamento relativo fa in modo che le varie tabelle e i vari graficivengano visualizzati correttamente senza sovrapposizioni.

Creazione di report con il pannello dei report Java 263

22Visualizzazione dei dati nei graficiPosizionamento e dimensionamento dei grafici

Nota:se si posiziona un grafico in relazione a un altro blocco (cioè un grafico, unatabella o un modulo), la posizione del blocco viene modificataautomaticamente se si modifica il posizionamento del grafico.

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Layout di pagina > Posizione nella schedaProprietà.

3. Fare clic su ... accanto alla proprietà Posizione per aprire la finestra didialogo Posizione relativa.se il report non contiene diversi elementi, la finestra di dialogo Posizionerelativa non è disponibile.

4. Selezionare la distanza del punto superiore sinistro del grafico in relazionea un altro elemento del report immettendo il numero di pixel. La partedell'altro elemento del report da cui si desidera misurare i pixel (nel primoelenco a discesa). L'elemento del report da cui si desidera misurare ipixel (nel secondo elenco a discesa).

5. Ripetere queste operazioni per la distanza del punto inferiore sinistro delgrafico.

Per ridimensionare un grafico

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Visualizza nella scheda Proprietà.3. Immettere la larghezza del grafico nella proprietà Larghezza e l'altezza

nella proprietà Altezza.

Formattazione dei grafici

Per inserire e formattare il titolo del grafico

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

264 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Formattazione dei grafici

2. Aprire il gruppo di proprietà Titolo > Testo Formato nella schedaProprietà.

3. Fare clic su ... accanto a Formato testo per aprire la finestra di dialogo"Formato testo".

4. Utilizzare la finestra di dialogo Formato testo per definire il formato deltitolo.

Per visualizzare un grafico in formato 3D

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Visualizza nella scheda Proprietà.3. Selezionare Aspetto 3D.

Per aggiungere i colori di sfondo a un grafico

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto nella scheda Proprietà.3. Fare clic sulla freccia accanto a Colore dello sfondo per visualizzare la

tavolozza dei colori.4. Selezionare un colore dalla tavolozza oppure fare clic su Altri colori per

visualizzare la finestra di dialogo Scegli colore.

Per modificare i bordi del grafico

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto nella scheda Proprietà.3. Selezionare lo stile del bordo dall'elenco Stile e il colore dall'elenco

Colore.

Creazione di report con il pannello dei report Java 265

22Visualizzazione dei dati nei graficiFormattazione dei grafici

Per selezionare e formattare la base e le pareti delgrafico

La base e le pareti conferiscono al grafico un effetto di profondità e sono utiliper visualizzare meglio i dati sulle barre o le righe. I grafici 3D presentanouna base, una parete destra e una parete sinistra. I grafici 2D hannounicamente una base. È possibile definire un colore per la base e un coloreper ogni parete.1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modifica

formato.2. Aprire il gruppo di proprietà Visualizza nella scheda Proprietà.3. Selezionare Mostra base per visualizzare la base del grafico, Mostra

parete sinistra per visualizzare la parete sinistra del grafico e Mostraparete destra per visualizzare la parete destra del grafico.La disponibilità di queste opzioni dipende dal tipo di grafico.

4. Impostare il colore della base e della parete facendo clic sulla proprietàColore base e parete nel gruppo di proprietà Aspetto e utilizzando la"Tavolozza dei colori" o la finestra di dialogo "Scegli colore" per impostareil colore.

Per visualizzare e formattare le legende degli assi

1. Con il pulsante destro del mouse, fare clic sul report, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Visualizza nella scheda Proprietà.3. Selezionare Mostra legenda per visualizzare la legenda.4. Per selezionare la posizione della legenda Aprire il gruppo di proprietà

Legenda e selezionare la posizione dall'elenco Posizione.5. Per formattare il titolo della legenda, aprire il gruppo di proprietà Titolo.6. Formattare il testo del titolo facendo clic su ... accanto alla proprietà

Formato testo e utilizzando la finestra di dialogo Formatta testo perimpostare il formato.

7. Per definire il colore, impostare il colore di sfondo della legenda facendoclic sulla freccia posta sulla destra della proprietà Colore di sfondo e

266 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Formattazione dei grafici

utilizzando la tavolozza dei colori o la finestra di dialogo Scegli coloreper definire il colore.

8. Per definire il bordo, impostare lo stile del bordo della legenda facendoclic su ... accanto alla proprietà Bordi e utilizzando la finestra di dialogoModifica bordi per definire il bordo.

9. Per formattare i valori della legenda, aprire il gruppo di proprietà Legenda> Valori.

10. Ripetere i passaggi da 6 a 8 per formattare i valori della legenda.

Per evitare interruzioni di pagina nei grafici

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Layout di pagina nella scheda Proprietà.3. Selezionare Evita interruzioni di pagina nel grafico.

Per visualizzare le etichette degli assi nei grafici atorta

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Legenda > Dati.3. Selezionare Mostra etichette segmenti.

Per formattare il testo, i bordi e lo sfondodell'etichetta dell'asse

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto > Asse X/Y/Z > Etichetta.3. Selezionare Mostra nome oggetto per visualizzare il nome dell'oggetto

sull'etichetta.4. Se al posto del nome oggetto si desidera assegnare all'etichetta il testo

personalizzato, immettere il testo in Altra etichetta.

Creazione di report con il pannello dei report Java 267

22Visualizzazione dei dati nei graficiFormattazione dei grafici

5. Per formattare il testo, fare clic su ... accanto a Formato testo per aprirela finestra di dialogo "Formato testo".

6. Utilizzare la finestra di dialogo "Formato testo" per formattare il testo.Molte proprietà possono essere impostate nella finestra di dialogo"Formato testo" direttamente dall'elenco delle proprietà, dove vengonovisualizzate sotto Formato testo.

Per visualizzare, nascondere o formattare la grigliadegli assi

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto > Asse X/Y/Z > Valori nella schedaProprietà.

3. Selezionare Mostra griglia per visualizzare la griglia.4. Selezionare Mostra indicatori per visualizzare gli indicatori della griglia.5. Fare clic su Colore griglia e selezionare il colore della griglia utilizzando

la "tavolozza dei colori" o la finestra di dialogo "Scegli colore".

Visualizzazione e formattazione dei dati del grafico

Per visualizzare un grafico vuoto

A volte un grafico non visualizza valori. Ad esempio, se le vendite di unprodotto specifico sono interrotte, un grafico che di solito visualizza i risultatirelativi a tale prodotto, risulterà vuoto. Per impostazione predefinita, WebIntelligence visualizza i grafici vuoti nei report. È possibile impostare WebIntelligence in modo che nasconda i grafici vuoti.1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modifica

formato.2. Aprire il gruppo di proprietà Visualizza nella scheda Proprietà.3. Selezionare Mostra vuoto.

268 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Formattazione dei grafici

Per specificare una tavolozza dei colori per i dati del grafico

1. Con il pulsante destro del mouse, fare clic sul report, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto > Dati nella scheda Proprietà.3. Fare clic su ... accanto a Tavolozza per visualizzare la finestra di dialogo

"Scegli tavolozza" e selezionarne una da quelle predefinite nell'elencoTavolozze predefinite.

4. Per modificare una tavolozza, selezionare la tavolozza, quindi fare clicsu Modifica tavolozza.Si apre la finestra di dialogo "Modifica tavolozza"

5. Selezionare un colore presente nella tavolozza.Viene visualizzata la finestra di dialogo "Colore personalizzato".

6. Creare un colore personalizzato utilizzando la finestra di dialogo Colorepersonalizzato, quindi fare clic su OK.

7. Per impostare tutti i colori nella tavolozza sullo stesso colore, fare clic suImposta tutti i colori.

Per formattare numeri e testo dei valori degli assi

1. Selezionare il grafico e fare clic su Modifica formato.2. Aprire il gruppo di proprietà Aspetto > Asse X/Y/Z > Valori nella scheda

Proprietà.3. Fare clic su ... accanto alla proprietà Formato numero per visualizzare

la finestra di dialogo Formato numero.4. Utilizzare la finestra di dialogo "Formato numero" per definire il formato.5. Fare clic su ... accanto alla proprietà Formato testo per visualizzare la

finestra di dialogo "Formato testo".6. Utilizzare la finestra di dialogo "Formato testo" per formattare il testo.

Molte proprietà possono essere impostate nella finestra di dialogo"Formato testo" direttamente dall'elenco delle proprietà, dove vengonovisualizzate sotto Formato testo.

Creazione di report con il pannello dei report Java 269

22Visualizzazione dei dati nei graficiFormattazione dei grafici

Per definire la frequenza dei valori dell'asse

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto > Asse X/Y/Z > Valori nella schedaProprietà.

3. Selezionare Frequenza automatica per impostare la frequenza suautomatico.

4. Immettere la frequenza in Frequenza per impostare la frequenza su unvalore specifico.Prima di poter immettere una frequenza personalizzata, è necessario cheFrequenza automatica sia deselezionata.Se si imposta la frequenza su n, Web Intelligence visualizza ogni n valorisull'asse.

Per visualizzare un intervallo specifico di valori degli assi

1. Con il pulsante destro del mouse, fare clic sul report, quindi su Modificaformato.

2. Aprire il gruppo di proprietà Aspetto > Asse X/Y/Z > Scala nella schedaProprietà.

3. Immettere il valore minimo in Valore min. e il valore massimo in Valoremax..Web Intelligence visualizza i valori minimi e massimi specificati sugli assi.

Per visualizzare o nascondere i valori dei dati

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

2. Aprire il gruppo Aspetto > Dati nella scheda Proprietà.3. Selezionare Mostra dati per visualizzare i dati.

Per variare gli indicatori di dati in funzione dei risultati

1. Con il pulsante destro del mouse, fare clic sul grafico, quindi su Modificaformato.

270 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Formattazione dei grafici

2. Aprire il gruppo di proprietà Aspetto > Dati nella scheda Proprietà.3. Selezionare Varia indicatori di dati.

È possibile variare i diversi indicatori di dati per ogni risultato per i seguentitipi di grafico: linee 2D, barre e linee 2D e radar.

Scale degli assi lineari e logaritmici

In modalità predefinita, Web Intelligence visualizza l’asse Y sui grafici comescala lineare. Questo asse può essere impostato su scala logaritmica. Lescale logaritmiche consentono di esaminare i valori che comprendono moltiordini di grandezze senza perdere informazioni sulle scale più esigue.

Nella scala lineare, le graduazioni dell’asse sono disposte ad intervalliregolari. Le scale lineari si basano su addizioni. Si consideri, ad esempio, lasequenza lineare 1, 3, 5, 7, 9

Per ottenere il numero successivo nella sequenza, si addiziona 2 al numeroprecedente.

Le scale logaritmiche si basano piuttosto sulle moltiplicazioni. In una scalalogaritmica, le fasi aumentano e diminuiscono proporzionalmente. Le scalelogaritmiche si basano sulle moltiplicazioni (o divisioni). Si consideri, adesempio, la sequenza logaritmica 2, 4, 8, 16, 32

Per ottenere il numero successivo nella sequenza, si moltiplica il numeroprecedente per 2. Possiamo considerare che questa sequenza è su ``base2.''

Si consideri la seguente sequenza: 1, 10, 100, 1000, 10000

Questa sequenza è su ``base 10,'' poiché il valore successivo nella sequenzasi ottiene moltiplicando il precedente per 10.

Per visualizzare l'asse Y logaritmico nel pannello report Java1. Fare clic con il pulsante destro del mouse sul grafico, quindi su Modifica

formato.2. Aprire il gruppo di proprietà Aspetto > Asse Y > Scala nella scheda

Proprietà.3. Selezionare Logaritmico.

Creazione di report con il pannello dei report Java 271

22Visualizzazione dei dati nei graficiFormattazione dei grafici

una scala logaritmica presenta uniformemente le modifiche in percentualeinvece di presentarle in punti. In altri termini, la distanza da 1 a 2 (100%di aumento) corrisponde alla distanza da 2 a 4 (ancora 100% di aumento).

272 Creazione di report con il pannello dei report Java

Visualizzazione dei dati nei grafici22 Formattazione dei grafici

Formattazione di numeri edate

23

Formati predefiniti e personalizzatiÈ possibile modificare l’aspetto dei valori in celle o su assi dei grafici specifici.Per far ciò, si applicano i formati predefiniti in Web Intelligence oppure sipossono creare formati personalizzati. È possibile salvare i formatipersonalizzati per riutilizzarli in diversi blocchi o report dello stessodocumento.

Formati predefiniti

È possibile modificare l’aspetto dei valori in celle o su assi dei grafici specifici.Per far ciò, si applicano i formati predefiniti in Web Intelligence oppure sipossono creare formati personalizzati. È possibile salvare i formatipersonalizzati per riutilizzarli in diversi blocchi o report dello stessodocumento.

Per le celle, sono disponibili i seguenti formati predefiniti.

DescrizioneFormato

Formato definito per l’oggettonell’universo.Predefinita

Formati per valori decimali o interi.Numero

Formati per i valori monetari.Valuta

Formati di data e ora.Data/Ora

Formati per i valori True e False.Valore booleano

Per applicare un formato di numero predefinito a una cella

1. Fare clic con il pulsante destro del mouse su una cella e fare clic suFormatta numero nel menu di scelta rapida.Viene visualizzata la finestra di dialogo "Editor dei numeri".

2. Nell’elenco Tipo di formato, fare clic su un formato.

274 Creazione di report con il pannello dei report Java

Formattazione di numeri e date23 Formati predefiniti e personalizzati

Nel riquadro Proprietà vengono visualizzati i tipi di formato disponibiliper la selezione effettuata.

3. Fare clic su OK.Web Intelligence applica la nuova formattazione alla cella.

Formati personalizzati

È possibile utilizzare il tipo di formato personalizzato per definire un formatopersonalizzato da applicare alle celle. Nella seguente tabella sono elencatele stringhe che è possibile utilizzare per creare i formati personalizzati:

EsempioTesto visualizzatoCarattere(i)

‘12345’ con il formato#,##0 restituisce ‘12,345’(se le impostazioni inter-nazionali definiscono lavirgola come separatoredelle migliaia) oppure ‘12345’ (se le impostazioniinternazionali definisconolo spazio comeseparatore delle migliaia).

La cifra corrispondente.Se il numero ha menocifre del numero di carat-teri # utilizzati perspecificare il formato, nonvengono inseriti zero in-iziali.

#

‘123’ con il formato#0,000 restituisce ‘0,123’

La cifra corrispondente.Se il numero ha menocifre del numero di carat-teri 0 utilizzati perspecificare il formato,viene inserito uno zeroprima del numero.

0

Creazione di report con il pannello dei report Java 275

23Formattazione di numeri e dateFormati predefiniti e personalizzati

EsempioTesto visualizzatoCarattere(i)

‘1234567’ con il formato#,##0 restituisce‘1,234,567’ (se le impos-tazioni internazionalidefiniscono la virgolacome separatore dellemigliaia) oppure ‘1 234567’ (se le impostazioniinternazionali definisconolo spazio comeseparatore delle migliaia)

Il separatore di gruppodefinito dalla locale.,

‘12.34’ con il formato #.#0restituisce ‘12.34’ (se leimpostazioni inter-nazionali definiscono ilpunto come separatoredei decimali) oppure‘12,34’ (se le impostazioniinternazionali definisconola virgola comeseparatore dei decimali)

Il separatore di decimalidefinito dalla locale..

Visualizza un segno dipercentuale (%) dopo ilrisultato

e moltiplica il risultatoper 100.

[%]%

Il segno % dopo il risul-tato, ma non moltiplica ilrisultato per 100.

%

‘1234567’ con il formato# ##0 restituisce ‘1234567’

Uno spazio unificatore ()

276 Creazione di report con il pannello dei report Java

Formattazione di numeri e date23 Formati predefiniti e personalizzati

EsempioTesto visualizzatoCarattere(i)

‘705.15’ con il formato$#.#0 restituisce‘$705.15’; con il formato#,#0 € restituisce ‘705,15€’

Il carattere alfanumerico.1, 2, 3, a, b, c, $, £, € (ecosì via)

‘150’ con il formato#,##0[Red] restituisce‘150’; #,##0[Blue] res-tituisce -’150’

Il valore nel colorespecificato.

[Red], [Blue], [Green],[Yellow], [Gray], [White],[Dark Red], [Dark Blue],[Dark Green]

Il primo giorno di un mesecon il formato g res-tituisce ‘1’

Il numero del giorno nelmese senza zeri all'inizio.Se il numero del giorno èinferiore a due caratteri,la data viene visualizzatasenza zero iniziale.

g

Il primo giorno di un mesecon il formato gg res-tituisce ‘01’

Il numero del giorno conzeri all'inizio. Se ilnumero del giorno è in-feriore a due caratteri, ladata viene visualizzatacon uno zero iniziale.

gg

Lunedì’ con il formato gggrestituisce ‘Lun’

Il nome abbreviato delgiorno. La prima lettera èmaiuscola.

ggg

'Lunedì' con il formatogggg restituisce ‘Lunedì’

Il nome intero del giorno.La prima lettera è maius-cola.

gggg

‘Lunedì’ con il formatogggg gg restituisce‘Lunedì 01’

Il giorno della settimanaseguito da uno spazio eil numero del giorno.

gggg gg

Creazione di report con il pannello dei report Java 277

23Formattazione di numeri e dateFormati predefiniti e personalizzati

EsempioTesto visualizzatoCarattere(i)

‘Gennaio’ con il formatoM restituisce '1'

Il numero del mese senzazeri all'inizio. Se ilnumero del mese è in-feriore a due caratteri, ilnumero viene visualiz-zato senza zero iniziale.

M

‘Gennaio’ con il formatoMM restituisce 01

Il numero del mese conzeri all'inizio. Se ilnumero del mese è in-feriore a due caratteri, ilnumero viene visualiz-zato con uno zero in-iziale.

MM

‘Gennaio’ con il formatommm restituisce Gen

Il nome abbreviato delmese. La prima lettera èmaiuscola.

mmm

‘Gennaio’ con il formatommmm restituisce Gen-naio

Il nome intero del mese.La prima lettera è maius-cola.

mmmm

‘2003’ con il formato yyrestituisce ‘03’

Le ultime due cifredell'anno.yy

‘2003’ con il formato yyyyrestituisce ‘2003’Le quattro cifre dell'anno.yyyy

‘21:05:03’ con il formatoh:mm:ss a restituisce‘9:05:03 PM’

L'ora senza zeri iniziali ei minuti e i secondi conzeri iniziali. Il carattere "a"visualizza AM o PM dopol'ora.

h:mm:ss a

‘21:00’ con il formato HHrestituisce ‘21’L'ora su 24 ore.HH

278 Creazione di report con il pannello dei report Java

Formattazione di numeri e date23 Formati predefiniti e personalizzati

EsempioTesto visualizzatoCarattere(i)

‘21:00’ con il formato hhrestituisce ‘09’L'ora su 12 ore.hh

‘7.15 am’ con il formatoHH:mm restituisce ‘07:15’

L'ora e i minuti con zeroiniziale.HH:mm

‘7.15 am’ con il formatoHH:mm:ss restituisce‘07:15:00’

L'ora, i minuti e i secondicon zero iniziale.HH:mm:ss

‘07:15:03’ con il formatomm:ss restituisce ‘15:03’

I minuti e i secondi conzero iniziale.mm:ss

Per definire un formato personalizzato

1. Con il pulsante destro del mouse, fare clic sulle celle a cui applicare unformato personalizzato.

2. Selezionare Formato dei numeri.Viene visualizzata la finestra di dialogo "Editor dei numeri".

3. Nell'elenco Tipo di formato, selezionare la categoria di formato checorrisponde al tipo di dati della cella selezionata.

4. Selezionare la casella di controllo Personalizzato.Vengono visualizzate caselle di testo per consentire la digitazione delformato o dei formati personalizzati.

5. Selezionare un formato elencato nel riquadro Proprietà e modificare ilformato selezionato digitando caratteri supplementari in una o più caselledi testo.Ad esempio, se si desidera creare un formato personalizzato per i valoriNumero, digitare il formato personalizzato nelle caselle Positivo, Negativoe Uguale a zero. Se si desidera creare un formato personalizzato per ivalori Booleano, digitare il formato personalizzato nelle caselle Vero eFalso.

6. Fare clic su Aggiungi.non è possibile eliminare o modificare i formati personalizzati. Permodificare un formato personalizzato, occorre creare un nuovo formato

Creazione di report con il pannello dei report Java 279

23Formattazione di numeri e dateFormati predefiniti e personalizzati

personalizzato ed applicarlo alla cella o alle celle selezionate. I formatipersonalizzati non applicati alle celle in un documento vengono eliminatiautomaticamente quando il pannello dei report Java di Web Intelligenceviene chiuso.

Per applicare un formato di numero personalizzato a una cella

1. Con il pulsante destro del mouse, fare clic sulle celle a cui applicare ilformato personalizzato.

2. Selezionare Formato dei numeri.Viene visualizzata la finestra di dialogo Editor dei numeri.

3. Selezionare Personalizzato.4. L'elenco dei formati personalizzati già inclusi nel documento vengono

visualizzati nel riquadro Proprietà.5. Selezionare il formato personalizzato desiderato.6. Fare clic su OK.

Web Intelligence applica il formato personalizzato alle celle selezionate.

280 Creazione di report con il pannello dei report Java

Formattazione di numeri e date23 Formati predefiniti e personalizzati

Operazioni con i documenti

24

Per creare un documento WebIntelligence da InfoView

1. Fare clic su Elenco documenti sulla barra degli strumenti di InfoView.2. Fare clic su Nuovo > Documento Web Intelligence3. Selezionare l'universo in cui si desidera creare il documento e fare clic

su OK.

Nota:Se le preferenze Web Intelligence di InfoView specificano un universopredefinito, questo passaggio viene ignorato. Viene aperto l'editor di querydi Web Intelligence con gli oggetti presenti nell'universo predefinito.

4. L'editor di query di Web Intelligence specificato nelle preferenze WebIntelligence di InfoView apre e visualizza gli oggetti dell'universoselezionato.

5. Creare ed eseguire la query utilizzando l'editor di query.

Per aprire un documento WebIntelligence da InfoView

1. Fare clic su Elenco documenti per vedere i documenti disponibili inInfoView.

2. Spostarsi nella cartella contenente il documento.3. Selezionare il documento e scegliere Azione > Visualizza oppure

AzioneModifica, a seconda che si voglia visualizzare o modificare ildocumento.Il documento viene aperto in formato di visualizzazione o in modalità dimodifica in base all'opzione selezionata in InfoView Web Intelligence.

Argomenti correlati• Opzioni di creazione e visualizzazione dei documenti Web Intelligence a

pagina 27

282 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Per creare un documento Web Intelligence da InfoView

Per eliminare un documento WebIntelligence da InfoView

1. Dalla pagina iniziale di InfoView, spostarsi nella cartella contenente ildocumento che si desidera eliminare.

2. Selezionare la casella di controllo accanto al nome del documento daeliminare.

3. Fare clic su Elimina.

Salvataggio di documenti

Per salvare un nuovo documento Web Intelligencein InfoView

1. Con il pannello aperto nel Pannello report Java o in modalità HTML diWeb Intelligence, fare clic su Salva sulla barra degli strumenti principale.Viene visualizzata la finestra di dialogo Salva il documento.

2. Fare clic su Cartelle o Categorie per visualizzare il repository in basealle cartelle o alle categorie.

3. Nella casella Nome, digitare il nome del documento.4. Fare clic su Avanzate per visualizzare altre opzioni per il documento.5. Nella casella Descrizione, digitare una descrizione significativa del

documento (facoltativo).6. Nella casella Parole chiave, digitare le parole chiave che gli utenti

possono utilizzare per la ricerca di un documento in futuro (facoltativo).7. Selezionare Aggiornamento all'apertura per aggiornare il documento

ad ogni apertura.8. Selezionare Formattazione internazionale permanente per salvare la

formattazione internazionale insieme al documento.9. Fare clic su OK.

Il documento viene salvato in InfoView.

Creazione di report con il pannello dei report Java 283

24Operazioni con i documentiPer eliminare un documento Web Intelligence da InfoView

Per salvare un documento Web Intelligence comefoglio di lavoro Excel

1. Con il documento aperto, fare clic su Documento > Salva sul computercome > Excel (in modalità HTML di Web Intelligence) oppure fare clicsulla freccia accanto all'opzione Salva, selezionare Salva sul computercome e scegliere Excel (nel Pannello report Java).

Nota:È possibile salvare il report corrente nel formato Excel in modalità HTMLdi Web Intelligence selezionando Salva sul computer come > Excel nelmenu.

Viene visualizzata la finestra di dialogo Download di file.

2. Digitare un nome per il file o accettare il nome predefinito visualizzato.3. Selezionare Salva il file su disco, quindi fare clic su OK.4. Selezionare una posizione di file sul computer, quindi fare clic su Salva.

Web Intelligence salva una copia del documento in formato MicrosoftExcel nella posizione specificata sul computer. Ogni report di undocumento Web Intelligence viene convertito in un foglio di lavoro Excelseparato all'interno del file Excel.

alcuni formati di grafici Web Intelligence non esistono in Excel. Tali graficivengono automaticamente convertiti nel formato di grafico più similedisponibile in Excel.

Web Intelligence crea un nuovo foglio di lavoro Excel ogni 65K righe didati esportati.

Per salvare undocumentoWeb Intelligence come filePDF

1. Con il documento aperto, fare clic su Documento > Salva sul computercome > PDF (in HTML di Web Intelligence) oppure, fare clic sulla frecciaaccanto a Salva, quindi selezionare Salva sul computer come, quindiselezionare PDF (nel pannello dei report Java).Viene visualizzata la finestra di dialogo Download di file.

284 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Salvataggio di documenti

2. Digitare un nome per il file o accettare il nome predefinito visualizzato.3. Selezionare Salva il file su disco, quindi fare clic su OK.4. Selezionare una posizione di file sul computer, quindi fare clic su Salva.

Web Intelligence salva una copia del documento in formato Adobe AcrobatPDF nella posizione specificata sul computer.

Per salvare undocumentoWeb Intelligence come fileCSV

1. Con il documento aperto, fare clic su Documento sulla barra deglistrumenti che si trova sopra il report visualizzato (in modalità HTML diWeb Intelligence) oppure fare clic sulla freccia accanto all'opzione Salva(nel Pannello report Java).

2. Selezionare Salva sul computer come > CSV per salvare il documentocon le opzioni predefinite oppure Salva sul computer come > CSV (conopzioni) per scegliere le opzioni.

3. Se si sceglie CSV (con opzioni), selezionare il qualificatore di testo, ildelimitatore di colonne e l'insieme di caratteri nella finestra di dialogo"Salva in formato CSV - Opzioni".

4. Selezionare Importa come valori predefiniti nella finestra di dialogo"Salva come CSV - Opzioni" se si desidera impostare come opzionipredefinite nel CSV le scelte effettuate nel passaggio precedente.

5. Fare clic su OK per chiudere la finestra di dialogo "Salva come CSV -Opzioni".Viene visualizzata la finestra di dialogo Download di file.

6. Selezionare Salva il file su disco, quindi fare clic su OK.7. Digitare un nome per il file o accettare il nome predefinito visualizzato.8. Selezionare una posizione di file sul computer, quindi fare clic su Salva.

Web Intelligence salva una copia del documento in formato CSV nellaposizione specificata sul computer.

Creazione di report con il pannello dei report Java 285

24Operazioni con i documentiSalvataggio di documenti

Salvataggio automatico e ripristino

Per salvare automaticamente i documenti

Se Web Intelligence è configurato per il salvataggio automatico e se sidispone dei diritti di protezione appropriati, Web Intelligence salvaautomaticamente i documenti nella cartella Preferiti/~Web Intelligence.Per assegnare un nome ai documenti salvati automaticamente, WebIntelligence applica al nome del documento un prefisso uguale all'ID deldocumento e un suffisso uguale all'ID del documento salvatoautomaticamente. Se l'ID documento è -1, il documento non era stato salvatoprima del salvataggio automatico.

Nota:Web Intelligence Rich Client non salva automaticamente i documenti.

Web Intelligence salva i documenti a intervalli regolari, definiti nella CMC.L'intervallo viene reimpostato ogni volta che si salva un documentomanualmente e ogni volta che Web Intelligence salva un documentoautomaticamente. Inoltre, Web Intelligence elimina il documento salvatoautomaticamente quando si salva un documento manualmente.

Oltre al normale salvataggio automatico, Web Intelligence salva i documentiquando la sessione di Web Intelligence scade.

Nota:Se si perde un documento Web Intelligence prima del suo salvataggio,controllare subito nella cartella la presenza della versione salvataautomaticamente. Nella cartella Preferiti/~Web Intelligence i documentisalvati automaticamente non restano memorizzati in modo permanente.

Per ulteriori informazioni sulle impostazioni e sui diritti di protezione cheinfluiscono sul salvataggio automatico, vedere la documentazione dellaCentral Management Console.

Argomenti correlati• Gestione dei documenti salvati automaticamente da parte di WebIntelligence a pagina 287

• Recupero dei documenti salvati automaticamente a pagina 287

286 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Salvataggio di documenti

Recupero dei documenti salvati automaticamente

Se la sessione scade mentre si utilizza un documento, Web Intelligence losalva automaticamente nella cartella Preferiti/~Web Intelligence evisualizza una finestra di dialogo che indica il termine della sessione.

Se si seleziona Ripristina nella finestra di dialogo, Web Intelligence avviauna nuova sessione e apre nuovamente il documento salvatoautomaticamente. La volta successiva che si salva il documentomanualmente, Web Intelligence lo salva nella cartella originale.

Se si seleziona Chiudi, si viene reindirizzati alla pagina iniziale InfoView. Ildocumento salvato automaticamente è disponibile nella cartellaPreferiti/~Web Intelligence.

In alcuni casi, Web Intelligence non può stabilire il collegamento al documentosalvato automaticamente dopo un timeout del server o la chiusura dellaconnessione. In questo caso, Web Intelligence non consente di ripristinareil documento salvato automaticamente. È necessario controllare subito lapresenza del documento salvato automaticamente nella cartellaPreferiti/~Web Intelligence. Web Intelligence elimina i documenti dallacartella a intervalli regolari, in base alle impostazioni del salvataggioautomatico.

Argomenti correlati• Per salvare automaticamente i documenti a pagina 286• Gestione dei documenti salvati automaticamente da parte di WebIntelligence a pagina 287

Gestione dei documenti salvati automaticamente da parte diWeb Intelligence

Web Intelligence salva i documenti salvati automaticamente nella cartellaPreferiti/~Web Intelligence.

Quando si salva manualmente un documento, Web Intelligence aggiornaanche il documento salvato automaticamente con le modifiche. Come regolagenerale, Web Intelligence gestisce il salvataggio automatico in modo chiaroe non è possibile accedere direttamente ai documenti salvatiautomaticamente. È necessario accedere direttamente a tali documenti alla

Creazione di report con il pannello dei report Java 287

24Operazioni con i documentiSalvataggio di documenti

scadenza della sessione di Web Intelligence e Web Intelligence non è ingrado di riaprirli.

Nota:Per accedere direttamente a un documento salvato automaticamente,controllare subito la cartella Preferiti/~Web Intelligence. In questacartella i documenti salvati automaticamente non restano memorizzati inmodo permanente.

La cartella Preferiti/~Web Intelligence ha un limite per le dimensionimassime, impostato nella CMC. Quando le dimensioni totali dei documentipresenti nella cartella superano tale limite, Web Intelligence elimina moltidei vecchi documenti per liberare spazio per i documenti più recenti.

Inoltre, Web Intelligence elimina i documenti dalla cartella a intervalli regolari,impostati nella CMC.

Se si chiude il documento Web Intelligence nel browser senza salvarlo,questo va perduto e Web Intelligence elimina il contenuto della cartellaPreferiti/~Web Intelligence.

Argomenti correlati• Per salvare automaticamente i documenti a pagina 286• Recupero dei documenti salvati automaticamente a pagina 287

Stampa di documenti Web IntelligenceI documenti Web Intelligence vengono stampati report per report. È possibilestampare uno o più report di un singolo documento. Web Intelligence generaun file PDF dal report selezionato per la stampa.

per stampare i report Web Intelligence, occorre che sul computer locale siainstallato Adobe Acrobat Reader. Se Acrobat Reader non è installato, èpossibile scaricarlo gratuitamente all'indirizzo: www.adobe.com.

Web Intelligence effettua la stampa dei report da sinistra verso destra, quindidall’alto verso il basso. Se le dimensioni del report superano la larghezzadel formato impostato in Layout di pagina del report, Web Intelligenceinserisce interruzioni di pagina per la stampa.

Il formato e l’orientamento della pagina per la stampa potrebbero noncorrispondere a quelli impostati per i report, nel caso in cui questi ultimi

288 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Stampa di documenti Web Intelligence

vengano visualizzati nel pannello dei report Java. Ciò consente di utilizzarevarie stampanti per specificare il layout corretto al momento della stampa.

Per stampare un report dal pannello dei report Java

1. Fare clic sulla scheda del report da stampare.2. Fare clic sul pulsante Stampa il documento sulla barra degli strumenti

Report.Viene visualizzata la finestra di dialogo "Stampa".

3. Nell'opzione Intervallo di stampa, specificare se si desidera stamparel'intero report selezionato oppure solo alcune pagine del report.È possibile specificare il formato del report o delle pagine per la stampa.Le dimensioni del foglio impostate per la stampa sostituiscono quelledefinite per il report nella scheda Layout di pagina delle proprietà delreport.

4. Per modificare la dimensione del foglio, fare clic sulla freccia accantoall’elenco di riepilogo sotto Dimensione foglio e dal medesimo elencoselezionare una dimensione foglio differente.

5. Nelle opzioni Orientamento, selezionare l'orientamento della pagina piùadatto per il layout di pagina del report.

6. Nelle opzioni Margini, selezionare le dimensioni dei margini.7. Nelle opzioni Copie, selezionare il numero di copie da stampare.8. Fare clic su OK.

Modifica delle proprietà dei documentiLe proprietà dei documenti di Web Intelligence sono suddivise in gruppi nelriquadro Proprietà del documento. Per espandere un gruppo e vedere cosìle proprietà contenute, fare clic sul pulsante a freccia giù accanto al nomedel gruppo. Quando si espande un gruppo, il pulsante a freccia giù diventaa freccia su. Fare clic su questo pulsante per restringere il gruppo.

Per visualizzare il riquadro Proprietà documento, fare clic con il pulsantedestro del mouse su un report esterno a tutti i componenti del report eselezionare Proprietà documento dal menu.

DescrizioneProprietàGruppo

Creazione di report con il pannello dei report Java 289

24Operazioni con i documentiModifica delle proprietà dei documenti

Il nome della persona cheha creato il documento.Creato daInformazioni sul

documento

L'ultimo utente che hamodificato il documento.

Ultima modifica eseguitada

La data di creazione deldocumento.Data creazione

Il nome del documento.Nome

La descrizione deldocumento.Descrizione

Le parole chiave deldocumento.Parole chiave

Le impostazioni inter-nazionali del documento.

Impostazioni inter-nazionali

Indica se è attivato ilrilevamento dei dati.Rilevamento dati

Indica a Web Intelligencedi aggiornare il documen-to all'apertura.

Aggiorna all'aperturaOpzioni del documento

Ottimizza l'aspetto deldocumento per lavisualizzazione su scher-mo.

Visualizzazione ottimiz-zata

Indica a Web Intelligencedi eseguire il drill inmodalità drill della query.

Usa drill della query

Associa in modo per-manente al documento lalingua corrente deldocumento.

Formattazione inter-nazionale permanente

290 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Modifica delle proprietà dei documenti

Indica a Web Intelligencedi sincronizzare i fornitoridi dati unendo le dimen-sioni automaticamente indeterminate condizioni.

Unisci automaticamentedimensioni

Opzioni di sincroniz-zazione dei dati

Indica a Web Intelligencedi estendere i valori delledimensioni nei report confornitori di dati sincroniz-zati.

Estendi valori delledimensioni uniti

Imposta l'ordine delreport in un documento.Ordine del report

Per visualizzare le proprietà del documento

• Fare clic con il pulsante destro del mouse su un report esterno a tutti icomponenti del report e selezionare Proprietà documento dal menuoppure fare clic su ... accanto alla proprietà Generale > Proprietàdocumento nella scheda Dati.

Per eliminare i dati da un documento1. Fare clic su Elimina dati sulla barra degli strumenti principale.

Web Intelligence elimina i dati dal documento.

2. Se il documento contiene più query e si desidera eliminare i dati da unaspecifica query, fare clic sulla freccia alla destra del pulsante Eliminadati e selezionare Elimina <Nome della query> dal menu.Web Intelligence elimina i dati dalla query.

Creazione di report con il pannello dei report Java 291

24Operazioni con i documentiPer eliminare i dati da un documento

Collegamento ad altri documenti

Collegamento ad altri documenti

Le celle nei documenti di Web Intelligence possono essere definite comecollegamenti ipertestuali. I collegamenti ipertestuali di Web Intelligence sonosimili a quelli del World Wide Web che consentono di aprire una pagina Webdifferente da quella correntemente visualizzata.

Quando si fa clic su una cella che contiene un collegamento ipertestuale,Web Intelligence apre il documento di destinazione specificato nelcollegamento. Il documento di destinazione può essere un documento diWeb Intelligence, di Crystal Reports, uno sito Web o qualsiasi risorsaaccessibile tramite un collegamento ipertestuale.

I collegamenti ipertestuali possono essere statici o dinamici. Quelli staticicollegano sempre allo stesso documento e allo stesso modo. Quelli dinamicipossono collegare diversamente, in base ai dati del documento contenenteil collegamento ipertestuale.

È possibile creare diversi tipi di collegamento ipertestuale:

• Una cella in cui il testo rappresenta il collegamento ipertestuale.• Una cella con un collegamento ipertestuale associato.• Un collegamento a un altro documento nel CMS.

Testo delle celle definito come collegamento ipertestuale

Quando si definisce il testo in una cella come collegamento ipertestuale,questo diventa il testo del collegamento. Ad esempio, se si definisce comecollegamento ipertestuale una cella indipendente contenente il testohttp://www.businessobjects.com, quando si fa clic sulla cella, si vieneindirizzati alla pagina Web di Business Objects.

Questo metodo è più adatto ai collegamenti ipertestuali statici, dove il testonelle celle rimane sempre lo stesso e collega alla stessa risorsa nello stessomodo.

292 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Nota:È possibile rendere dinamico questo tipo di collegamento ipertestualeutilizzando il linguaggio delle formule di Web Intelligence per modificare iltesto della cella in base ai dati del report.

Per definire il testo della cella come collegamento ipertestuale1. Digitare il testo del collegamento ipertestuale nella cella.2. Se si utilizza Web Intelligence Interactive, fare clic con il pulsante destro

del mouse sulla cella e selezionare Collegamento ipertestuale > Leggicontenuto come collegamento ipertestuale dal menu.

Nota:È anche possibile fare clic con il pulsante destro del mouse nella cella eselezionare Formato > Cella dal menu per visualizzare la finestra didialogo "Formato celle", quindi selezionare Leggi contenuto come eselezionare Collegamento ipertestuale dall'elenco.

3. Se si utilizza il pannello dei report Java, fare clic nella cella e impostarela proprietà della cella Visualizza > Leggi contenuto delle celle comesu Collegamento ipertestuale.

Un collegamento ipertestuale associato a una cella

Quando si associa un collegamento ipertestuale a una cella, si definisce uncollegamento che Web Intelligence utilizza per collegare il documento diorigine quando si fa clic sulla cella. Il testo della cella non rappresenta ilcollegamento ipertestuale.

Questo è il metodo consigliato per la creazione dei collegamenti ipertestualidinamici per i seguenti motivi:

• Questo metodo è particolarmente adatto per l'utilizzo dei parametri neicollegamenti ipertestuali dinamici.

• In questo modo non ci si deve preoccupare della complessità della sintassiper i collegamenti ipertestuali, poiché il collegamento viene definitoutilizzando un'interfaccia grafica e Web Intelligence provvedeautonomamente alla sua generazione.

• Consente di definire il testo del collegamento ipertestuale differente daltesto della cella.

Creazione di report con il pannello dei report Java 293

24Operazioni con i documentiCollegamento ad altri documenti

Per aggiungere un collegamento ipertestuale a una cella1. Fare clic con il pulsante destro del mouse sulla cella e selezionare

Collegamento ipertestuale > Nuovo per visualizzare la finestra didialogo "Crea collegamento ipertestuale".

2. Selezionare Collega a pagina Web alla sinistra della finestra di dialogo.(Solo Web Intelligence Interactive).

3. Digitare o incollare il testo del collegamento ipertestuale nella casella.4. Fare clic su Analizza per estrarre i parametri del collegamento ipertestuale

nell'area Personalizzare parametri URL (che non è visibile finché nonsi fa clic su Analizza).

I collegamenti ipertestuali dinamici contengono parametri i cui valoripossono cambiare. I parametri appaiono come parti nome=valore allafine del collegamento ipertestuale dopo il punto interrogativo. Ad esempio,l'URLhttp://salesandproductreport/default.asp?reportname=products

contiene un parametro, nomereport, il cui valore è "prodotti".

Dopo aver fatto clic su Analizza, ogni parametro viene riportato su unariga separata con il nome del parametro a sinistra e il valore del parametroa destra. La parte statica del collegamento ipertestuale (la parte senzaparametri) viene riportata nella sezione Principale.

5. Per richiedere a Web Intelligence di fornire dati da formule o variabilicome valori di parametri, fare clic sulla freccia accanto a ogni valore diparametro e selezionare un'opzione.

DescrizioneOpzione

È possibile generare una formula utilizzando l'editor delleformule per fornire l'output della formula come valore delparametro.

Genera for-mula

È possibile scegliere l'oggetto dall'elenco nella finestra didialogo "Seleziona oggetto" per fornire il relativo valore comevalore del parametro.

Selezionareun oggetto

Nota:Quando si modifica un parametro, Web Intelligence modifica l'interasintassi del collegamento ipertestuale nella casella presente nella partesuperiore della schermata.

294 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

6. Per aggiungere o rimuovere un parametro, modificare la sintassi delcollegamento ipertestuale, quindi fare clic su Analizza.

Nota:Non è possibile aggiungere o rimuovere i parametri direttamentenell'elenco dei parametri nell'area Personalizzare parametri URL. Ènecessario modificare direttamente la sintassi dell'URL.

7. Fare clic sulla freccia accanto a Contenuto cella per cambiare il testovisualizzato nella cella del collegamento ipertestuale e scegliere una delleopzioni.

DescrizioneOpzione

È possibile generare una formula utilizzando l'editor delleformule per fornire l'output della formula come contenutodella cella.

Genera for-mula

È possibile scegliere l'oggetto dall'elenco nella finestra didialogo "Seleziona oggetto" per fornire il relativo valore comecontenuto della cella.

Selezionareun oggetto

8. Digitare il testo della descrizione comandi nella casella Descrizionecomandi oppure creare una descrizione comandi dinamica utilizzandole opzioni Genera formula o Seleziona variabile.

DescrizioneOpzione

È possibile generare una formula utilizzando l'editor delleformule per fornire l'output della formula come descrizionecomandi.

Genera for-mula

È possibile scegliere l'oggetto dall'elenco nella finestra didialogo "Seleziona oggetto" per fornire il relativo valore comedescrizione comandi.

Selezionareun oggetto

La descrizione comandi viene visualizzata quando si passa il puntatoredel mouse sulla cella contenente il collegamento ipertestuale.

9. Fare clic sulla freccia accanto a Finestra di destinazione per definire lamodalità di visualizzazione dell'URL di destinazione.

Creazione di report con il pannello dei report Java 295

24Operazioni con i documentiCollegamento ad altri documenti

DescrizioneOpzione

L'URL di destinazione sostituisce il documento di Web Intel-ligence contenente il collegamento ipertestuale nella finestracorrente.

Finestra cor-rente

L'URL di destinazione viene visualizzato in una nuova fines-tra del browser.

Nuova fines-tra

Collegamento a un altro documento nel CMS

È possibile stabilire il collegamento a un altro documento CMS utilizzandola finestra di dialogo "Crea collegamento ipertestuale" (solo Web IntelligenceInteractive). Quando si crea il collegamento, Web Intelligence genera unaformula utilizzando la funzione ApriDocumento in base alle selezioni effettuatenella finestra di dialogo.

Nota:È possibile utilizzare la funzione ApriDocumento digitando direttamente lasintassi in una cella.

URL Reporting con openDocumentL'esecuzione di URL Reporting con openDocument fornisce l'accesso URLa numerosi tipi di documenti passando una stringa URL a un serverBusinessObjects Enterprise. openDocument fornisce i comandi per controllareil modo in cui vengono creati e visualizzati i report.

È possibile utilizzare openDocument in BusinessObjects Enterprise percreare collegamenti tra sistemi da e verso i seguenti tipi di documenti:

• .wid: documenti Web Intelligence

• .rep: documenti Desktop Intelligence

• .rpt: report Crystal

• .car: report OLAP Intelligence

Strutturazione di un URL openDocumentNelle sezioni successive viene illustrato come utilizzare la funzioneopenDocument e come costruire l'URL.

296 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Un URL openDocument viene in genere strutturato nel modo seguente:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<parameter1>&<parameter2>&...&<parameterN>

La sintassi esatta del parametro <platformSpecific> dipendedall'implementazione:

• Per le implementazioni Java, utilizzare openDocument.jsp al posto delparametro <platformSpecific>.

• Per le implementazioni .NET, utilizzare opendocument.aspx al posto delparametro <platformSpecific>.

L'URL viene costruito utilizzando i parametri elencati in Panoramica delparametro openDocument a pagina 300.

Unione di parametri

Unire i parametri con la e commerciale (&). Non inserire spazi prima e dopola e commerciale. Ad esempio: sType=wid&sDocName=Sales2003

La e commerciale è sempre necessaria tra parametri.

Spazi e caratteri speciali in valori di parametri

Poiché alcuni browser non sono in grado di interpretare gli spazi, i parametridel collegamento non possono contenere spazi o altri caratteri speciali cherichiedono la codifica URL. Per evitare l'interpretazione errata di caratterispeciali, è possibile definire una stringa con codifica URL nel database diorigine per sostituire il carattere speciale con una sequenza di escape. Inquesto modo, il database ignorerà il carattere speciale e interpreteràcorrettamente il valore del parametro. Si noti che alcuni RDBMS presentanofunzioni che consentono di sostituire il carattere speciale con un altro.

Creando una sequenza di escape per il segno più (+), è possibile istruire ildatabase affinché interpreti il segno più come uno spazio. In questo caso, iltitolo di un documento quale Rapporto vendite 2003 verrebbe specificato nelparametro DocName come: &sDocName=Rapporto+vendite+2003&

Questa sintassi impedisce al database di interpretare erroneamente gli spazipresenti nel titolo.

Creazione di report con il pannello dei report Java 297

24Operazioni con i documentiCollegamento ad altri documenti

Spazi finali nei valori dei parametri

Eliminare gli spazi alla fine dei valori dei parametri e dei nomi dei prompt.Non sostituirli con un segno più (+). Il visualizzatore potrebbe non essere ingrado di stabilire se interpretare il segno più (+) come parte del nome delprompt o come uno spazio. Ad esempio, se il nome del prompt è:Select a City:_

(dove _ rappresenta uno spazio), immettere il seguente testo nelcollegamento:lsSSelect+a+City:=Paris

dove gli spazi nel nome del prompt vengono sostituiti con il segno più e lospazio finale viene eliminato.

Per informazioni dettagliate sui parametri del prompt del collegamento, fareriferimento a Panoramica del parametro openDocument a pagina 300 .

Maiuscole/minuscole

Tutti i parametri openDocument fanno distinzione tra maiuscole e minuscole.

Limite di lunghezza del collegamento

L'URL codificato non può superare 2083 caratteri totali.

Valori dei parametri nei collegamenti ai report secondari

Non è possibile passare i valori dei parametri a un report secondario di unreport Crystal di destinazione.

Utilizzo del parametro lsS con i report OLAP Intelligence

Se il documento di destinazione è un report OLAP Intelligence (car), èpossibile utilizzare il parametro IsS per specificare i prompt. I parametrivengono passati come una stringa con codifica URL tramite il nome univocodel parametro impostato nel report OLAP Intelligence.

Esempio: Apertura di un report in una pagina specifica

Se 23CAA3C1-8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F èil nome univoco con codifica URL per il parametro della pagina nel report

298 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

OLAP Intelligence, utilizzare il seguente URL per aprire il report OLAPIntelligence alla pagina 2:http://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sIDType=InfoObject&iDocID=440&lsS23CAA3C1-8DBB-4CF3-BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2

Esempio: Apertura di un parametro del cubo

Se 8401682C-9B1D-4850-8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62 èil nome univoco con codifica URL per il parametro del cubo per l'aperturadel cubo del warehouse nel catalogo FoodMart 2000 in MSAS, utilizzare ilseguente URL per aprire il parametro del cubo:http://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sIDType=InfoObject&lsS8401682C-9B1D-4850-8B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFoodMart%202000,CUBE%3Dwarehouse&iDocID=616

Utilizzo del parametro lsM con i report OLAP Intelligence

Se il documento di destinazione è un report OLAP Intelligence (car), èpossibile utilizzare il parametro IsM per specificare i prompt. I parametrivengono passati come una stringa con codifica URL tramite il nome univocodel parametro impostato nel report OLAP Intelligence.

Come per il parametro lsS, i parametri lsM vengono passati come una stringacon codifica URL utilizzando il nome univoco del parametro impostato nelreport OLAP Intelligence.

Esempio: Apertura di un reporthttp://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sIDType=InfoObject&lsMADC216EA-D9A5-42B5-AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCustomers%5D.%5BCountry%5D.%26%5BMexico%5D],[%5BCustomers%5D.%5BCountry%5D.%26%5BCanada%5D]&iDocID=544

Si tratta di un parametro memberset che apre un report con Clienti > Paese> Messico e Clienti > Paese > Canada nella visualizzazione.

Creazione di report con il pannello dei report Java 299

24Operazioni con i documentiCollegamento ad altri documenti

Panoramica del parametro openDocumentIn questa sezione viene fornita una breve panoramica del parametroopenDocument ed è incluso un elenco dei parametri disponibili. La sezioneinclude informazioni dettagliate sui parametri disponibili, sugli utilizzi specificied esempi.

Nota:Il documento che contiene il collegamento openDocument viene denominatodocumento padre e si trova nel sistema padre. Il documento a cui si accedetramite il collegamento viene denominato documento di destinazione e sitrova nel sistema di destinazione.

Tabella 24 - 2: Parametri della piattaforma

DescrizioneParametro

Identificatore del documento.iDocID a pagina 303

Nome del documento.sDocName a pagina 304

Tipo di oggetto Crystal.sIDType a pagina 304

Il tipo di file del documento Desktop Intel-ligence di destinazione.sKind a pagina 305

Nome della cartella e della sottocartellacontenenti il documento di destinazione.sPath a pagina 306

Il tipo di file del documento di destinazione odel report.sType a pagina 306

Token di accesso valido per la sessione CMScorrente.token a pagina 307

300 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Tabella 24 - 3: Parametri di input

DescrizioneParametro

Specifica un prompt contestuale se vienerilevata un'ambiguità durante la generazionedell'SQL (solo per documenti Business Ob-jects e Web Intelligence).

lsC a pagina 308

Specifica più valori per un prompt, [NOME] èil testo del promptlsM[NAME] a pagina 309

Specifica un intervallo di valori per un prompt,[NOME] è il testo del prompt.lsR[NAME] a pagina 310

Specifica un valore per un unico prompt.[NOME] è il testo del prompt.lsS[NAME] a pagina 311

Indica l'istanza specifica del report di destin-azione da aprire.sInstance a pagina 312

In Crystal Reports, una parte di report è as-sociata a un contesto dati.sPartContext a pagina 313

Indica se viene imposto un aggiornamentoall'apertura del documento di destinazione odel report.

sRefresh a pagina 314

Solo per le destinazioni Crystal, indica se ilcollegamento aprirà il report di destinazionecompleto o solo la parte del report specificatain sReportPart.

sReportMode a pagina 314

Creazione di report con il pannello dei report Java 301

24Operazioni con i documentiCollegamento ad altri documenti

DescrizioneParametro

Indica il report da aprire se il documento didestinazione presenta più report.sReportName a pagina 315

Indica la parte specifica del report di destin-azione da aprire.sReportPart a pagina 315

Tabella 24 - 4: Parametri di output

DescrizioneParametro

Impone la visualizzazione della pagina diselezione dei prompt.NAII a pagina 317

Indica il formato in cui il documento di destin-azione viene aperto.sOutputFormat a pagina 317

Indica il visualizzatore di report selezionato(solo CR e CA).sViewer a pagina 318

Indica se il report di destinazione verrà apertonella finestra del browser corrente o se verràaperta una nuova finestra.

sWindow a pagina 319

Parametri della piattaforma openDocument

In questa sezione sono riportati i parametri della piattaforma openDocumentdisponibili ed esempi su come utilizzare i comandi.

302 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Un URL openDocument viene in genere strutturato nel modo seguente:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<parameter1>&<parameter2>&...&<parameterN>

La sintassi esatta del parametro <platformSpecific> dipendedall'implementazione:

• Per le implementazioni Java, utilizzare openDocument.jsp al posto delparametro <platformSpecific>.

• Per le implementazioni .NET, utilizzare opendocument.aspx al posto delparametro <platformSpecific>.

Nota:Le variabili vengono indicate con parentesi angolari. È necessario sostituirequeste variabili con un valore valido. Ad esempio, è necessario utilizzare ilnome del server al posto di <nomeserver>negli esempi di codice riportati diseguito ed è necessario utilizzare il numero di porta al posto di <porta>.

iDocID

ValoriObbligatorio?DescrizioneSintassi

Identificatore didocumento (InfoObjec-tID).

Sì*Identificatore deldocumento.iDocID

Nota:*uno dei parametri sDocName o iDocID è obbligatorio.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010

Nota:Per ottenere l'ID del documento, accedere al documento nella CMC (CentralManagement Console). La pagina delle proprietà del documento contienel'ID documento e il CUID. Utilizzare questo valore per il parametro iDocID.

Creazione di report con il pannello dei report Java 303

24Operazioni con i documentiCollegamento ad altri documenti

sDocName

ValoriObbligatorio?DescrizioneSintassi

Nome del documento.Sì*

Nome del documentosenza estensione

Se più documenti hannolo stesso nome,specificare il documentocorretto con il parametroiDocID.

sDocName

Nota:*uno dei parametri sDocName o iDocID è obbligatorio.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+200

sIDType

ValoriObbligatorio?DescrizioneSintassi

• CUID

• GUID

• RUID

• ParentID

• InfoObjectID(predefinito)

Sì*

Tipo di identificatore og-getto di CentralManagement Server(CMS).

sIDType

304 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Nota:*obbligatorio solo se la destinazione è un report di Crystal o OLAP Intelligence(sType=rpt o sType=car) in un Pacchetto oggetti. In caso contrario, utilizzaresPath e sDocName.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?iDocID=2010&sIDType=CUID

sKind

ValoriObbligatorio?DescrizioneSintassi

• FullClientSì*Il tipo di file deldocumento Desktop Intel-ligence di destinazione.

sKind

Nota:*obbligatorio solo se la destinazione è un documento Desktop Intelligence.In caso contrario, utilizzare sType.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sKind=FullClient

Creazione di report con il pannello dei report Java 305

24Operazioni con i documentiCollegamento ad altri documenti

sPath

ValoriObbligatorio?DescrizioneSintassi

Cartella e/o sottocartella:

[cartella],[sottocartella]

Sì*

Nome della cartella edella sottocartellacontenenti il documentodi destinazione.

sPath

Nota:*obbligatorio solo se viene specificato un valore per sDocName, non univoco.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005

sType

ValoriObbligatorio?DescrizioneSintassi

• wid

• rpt

• car

SìIl tipo di file deldocumento di destin-azione o del report.

sType

Nota:questo parametro viene ignorato per i documenti generali.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid

306 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

token

ValoriObbligatorio?DescrizioneSintassi

Token di accesso per lasessione CMS corrente.No

Token di accesso validoper la sessione CMS cor-rente.

token

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=Sales+in+2003&token=<logonToken>

Parametri di input di openDocument

In questa sezione sono riportati i parametri di input di openDocumentdisponibili ed esempi su come utilizzare i comandi.

Un URL openDocument viene in genere strutturato nel modo seguente:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<parameter1>&<parameter2>&...&<parameterN>

La sintassi esatta del parametro <platformSpecific> dipendedall'implementazione:

• Per le implementazioni Java, utilizzare openDocument.jsp al posto delparametro <platformSpecific>.

• Per le implementazioni .NET, utilizzare opendocument.aspx al posto delparametro <platformSpecific>.

Nota:Le variabili vengono indicate con parentesi angolari. È necessario sostituirequeste variabili con un valore valido. Ad esempio, è necessario utilizzare ilnome del server al posto di <nomeserver>negli esempi di codice riportati diseguito ed è necessario utilizzare il numero di porta al posto di <porta>.

Creazione di report con il pannello dei report Java 307

24Operazioni con i documentiCollegamento ad altri documenti

lsC

ValoriObbligatorio?DescrizioneSintassi

Un valore di prompt cherisolve l'ambiguità nellagenerazione SQL.

No

Specifica un promptcontestuale se vienerilevata un'ambiguitàdurante la generazionedell'SQL (solo perdocumenti Business Ob-jects e Web Intelligence).

Nota:Non supportato da OLAPIntelligence

lsC

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsC=Sales

308 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

lsM[NAME]

ValoriObbligatorio?DescrizioneSintassi

• Valori di prompt mul-tipli separati da vir-gola. Se la destin-azione è un reportCrystal, ogni valoredeve essere racchiusotra parentesi quadre.Se la destinazione èun report OLAP Intel-ligence, utilizzare laclausola WITH MDX(fare riferimento aUtilizzo del parametrolsS con i report OLAPIntelligence a pagina298 e Utilizzo delparametro lsM con ireport OLAP Intel-ligence a pagina 299).

• no_value (solo per iparametri facoltativi)

NoSpecifica valori multipliper un prompt. [NOME] èil testo del prompt.

lsM[NAME]

Nota:È possibile rimuovere un parametro facoltativo dal prompt impostandolo suno_value nella stringa della query OpenDocument. Se si omette unparametro facoltativo dalla stringa della query OpenDocument, verrà applicatoun valore di parametro predefinito.

Creazione di report con il pannello dei report Java 309

24Operazioni con i documentiCollegamento ad altri documenti

Esempio: http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=rpt&sDocName=SalesReport&lsMSelect+Cities=[Paris],[London]

lsR[NAME]

ValoriObbligatorio?DescrizioneSintassi

• Un intervallo di valoriper il prompt, separatida un doppio punto(..). Se la destinazioneè un report Crystal,l'intervallo deve es-sere racchiuso traparentesi quadre e/otonde (utilizzare unaparentesi quadra ac-canto a un valore perincluderlo nell'interval-lo e una parentesitonda per escluderlo).

• no_value (solo per iparametri facoltativi)

No

Specifica un intervallo divalori per un prompt.[NOME] è il testo delprompt.

Nota:Non supportato da OLAPIntelligence

lsR[NAME]

Nota:È possibile rimuovere un parametro facoltativo dal prompt impostandolo suno_value nella stringa della query OpenDocument. Se si omette unparametro facoltativo dalla stringa della query OpenDocument, verrà applicatoun valore di parametro predefinito.

310 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Esempio: http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=rpt&sDocName=SalesReport&lsRTime+Period:=[2000..2004)

lsS[NAME]

ValoriObbligatorio?DescrizioneSintassi

• Un singolo valore delprompt (fareriferimento a Utilizzodel parametro lsS coni report OLAP Intel-ligence a pagina 298 eUtilizzo del parametrolsM con i report OLAPIntelligence apagina 299).

• no_value (solo per iparametri facoltativi)

NoSpecifica un valore perun unico prompt. [NOME]è il testo del prompt.

lsS[NAME]

Nota:È possibile rimuovere un parametro facoltativo dal prompt impostandolo suno_value nella stringa della query OpenDocument. Se si omette unparametro facoltativo dalla stringa della query OpenDocument, verrà applicatoun valore di parametro predefinito.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010&lsSSelect+a+City=Paris

Creazione di report con il pannello dei report Java 311

24Operazioni con i documentiCollegamento ad altri documenti

sInstance

ValoriObbligatorio?DescrizioneSintassi

• User (Collegamentoall'istanza più recentedi proprietà dell'utentecorrente)

• Last (Collegamentoall'istanza più recenteper il report)

• Param (Collegamentoall'istanza più recentedel report con valori diparametri corrispon-denti)

NoIndica l'istanza specificadel report di destinazioneda aprire.

sInstance

Nota:Utilizzare questo parametro insieme a sDocName.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1&sInstance=User

312 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

sPartContext

ValoriObbligatorio?DescrizioneSintassi

Contesto dati della partedel report.Sì*

In Crystal Reports, unaparte di report è as-sociata a un contestodati.

sPartContext

Nota:*obbligatorio solo se viene specificato un valore per sReportPart.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2005&sReportPart=Part1&sPartContext=0-4-0

Nota:I parametri sReportPart e sPartContext sono supportati con il normalevisualizzatore DHML viewer (sViewer=html). Al posto della prima paginadel report, il visualizzatore DHTML visualizza la pagina e il contesto checontiene la sezione con la parte evidenziata.

Creazione di report con il pannello dei report Java 313

24Operazioni con i documentiCollegamento ad altri documenti

sRefresh

ValoriObbligatorio?DescrizioneSintassi

• S (impone l'aggior-namento deldocumento)

• N (si noti che l'aggior-namento all'aperturaha la precedenza suquesto valore)

No

Indica se viene impostoun aggiornamentoall'apertura del documen-to di destinazione o delreport.

sRefresh

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010&sRefresh=Y

sReportMode

ValoriObbligatorio?DescrizioneSintassi

• Full

• PartNo

Solo per le destinazioniCrystal, indica se il col-legamento aprirà il reportdi destinazione completoo solo la parte del reportspecificata in sReportPart.

sReportMode

Nota:Se questo parametro non viene specificato, Full è il valore predefinito.Applicabile solo se viene specificato un valore per sReportPart.

314 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1&sReportMode=Part

sReportName

ValoriObbligatorio?DescrizioneSintassi

Nome di report per idocumenti Web Intel-ligence, report secondarioper i report Crystal,pagine per i report OLAPIntelligence.

No

Indica il report da aprirese il documento di destin-azione presenta piùreport.

sReportName

Nota:Se questo parametro non viene specificato, il primo report è il reportpredefinito.

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=Sales+in+2003&sReportName=First+Report+Tab

sReportPart

ValoriObbligatorio?DescrizioneSintassi

Nome della parte delreport.No

Indica la parte specificadel report di destinazioneda aprire.

sReportPart

Creazione di report con il pannello dei report Java 315

24Operazioni con i documentiCollegamento ad altri documenti

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1

Nota:I parametri sReportPart e sPartContext sono supportati con il normalevisualizzatore DHML viewer (sViewer=html). Al posto della prima paginadel report, il visualizzatore DHTML visualizza la pagina e il contesto checontiene la sezione con la parte evidenziata.

Parametri di output di openDocument

In questa sezione sono riportati i parametri di output di openDocumentdisponibili ed esempi su come utilizzare i comandi.

Un URL openDocument viene in genere strutturato nel modo seguente:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<parameter1>&<parameter2>&...&<parameterN>

La sintassi esatta del parametro <platformSpecific> dipendedall'implementazione:

• Per le implementazioni Java, utilizzare openDocument.jsp al posto delparametro <platformSpecific>.

• Per le implementazioni .NET, utilizzare opendocument.aspx al posto delparametro <platformSpecific>.

Nota:Le variabili vengono indicate con parentesi angolari. È necessario sostituirequeste variabili con un valore valido. Ad esempio, è necessario utilizzare ilnome del server al posto di <nomeserver>negli esempi di codice riportati diseguito ed è necessario utilizzare il numero di porta al posto di <porta>.

316 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

NAII

ValoriObbligatorio?DescrizioneSintassi

• S (tutti i prompt i cuivalori vengono passaticon lsS, lsM o lsRsono preselezionati)

• N (visualizza solo iprompt i cui valorivengono passati conlsS, lsM o lsR)

No

Impone la visualizzazionedella pagina di selezionedei prompt.

Nota:Supportato solo daidocumenti Web Intel-ligence.

NAII

Esempio:http:/<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010&NAII=Y

sOutputFormat

ValoriObbligatorio?DescrizioneSintassi

• H (HTML)• P (PDF)• E (Excel)• W (Word)

NoIndica il formato in cui ildocumento di destin-azione viene aperto.

sOutputFormat

Nota:Se questo parametro non viene specificato, HTML è il valore predefinito.

Creazione di report con il pannello dei report Java 317

24Operazioni con i documentiCollegamento ad altri documenti

Esempio: http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sOutputFormat=E

sViewer

ValoriObbligatorio?DescrizioneSintassi

• html

• part (solo report diCrystal)

• actx (solo reportCrystal)

• java (solo reportCrystal)

NoIndica il visualizzatoreutilizzato per il documen-to.

sViewer

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sViewer=html

Esempio:

Nota:Per utilizzare i parametri nell'URL con il visualizzatore ActiveX, è necessarioaggiungere :connect all'URL seguito dai parametri.

http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sViewer=actx:connect&IsMCountry=[Thailand],[Norway]

318 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

sWindow

ValoriObbligatorio?DescrizioneSintassi

• Same (finestra correntedel browser)

• New (viene avviata unanuova finestra delbrowser)

No

Indica se il report di des-tinazione verrà apertonella finestra del browsercorrente o se verrà aper-ta una nuova finestra.

sWindow

Esempio:http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?sType=wid&sDocName=SalesReport&iDocID=2010&sWindow=New

Collegamenti contestuali ai reportLa funzionalità openDocument consente di creare collegamenti contestualitra report Crystal, report OLAP Intelligence e documenti Web Intelligence.A tale scopo, creare un URL mediante la sintassi di openDocument e inserirlosuccessivamente in un report Crystal, un report OLAP Intelligence o undocumento Web Intelligence.

I collegamenti contestuali ai report consentono ai progettisti di report dispecificare associazioni per documenti che si trovano in un ambiente CrystalReports (non gestito) o in un ambiente BusinessObjects Enterprise (gestito).Dopo avere creato tali associazioni, gli utenti seguiranno i percorsi dinavigazione incorporati nei documenti collegati.

Questa caratteristica consente di richiamare documenti Business Objects eWeb Intelligence da Crystal Reports e viceversa. Questa caratteristica sibasa sulla funzionalità che consente agli utenti di eseguire le seguentioperazioni:

• Collegare documenti Web Intelligence o Business Objects all'interno deldominio dei documenti.

• Collegare oggetti report in Crystal Reports.

Creazione di report con il pannello dei report Java 319

24Operazioni con i documentiCollegamento ad altri documenti

Fare clic sul collegamento appropriato per accedere alla sezione desiderata:

• Per inserire un collegamento in un report Crystal a pagina 320

• Per creare un collegamento a un altro report o documento da un reportOLAP Intelligence. a pagina 321

• Creazione di collegamenti nei documenti Web Intelligence a pagina 321

Per inserire un collegamento in un report Crystal

È possibile utilizzare openDocument per creare collegamenti ipertestuali inCrystal Reports. Per creare un collegamento a un altro report o documento,utilizzare la scheda Collegamento ipertestuale dell'Editor formato dei campi.

1. Aprire il report di origine in Crystal Reports.2. Fare clic con il pulsante destro del mouse nel campo in cui si desidera

inserire il collegamento openDocument e scegliere Formato dal menudi scelta rapida.

3. Nell'Editor formato, fare clic sulla scheda Collegamento ipertestuale.4. Selezionare Un sito Web su Internet.5. Nell'area "Informazioni collegamento ipertestuale", lasciare vuoto il campo

Indirizzo di sito Web e fare clic sul pulsante Editor formule di formato.6. Immettere il collegamento openDocument nel formato seguente:

"http://[openDocument parameters]"+{Article_lookup.Family_name}

Dove [parametri openDocument] sono descritti in Panoramica delparametro openDocument a pagina 300 e {Article_lookup.Family_name}consente al report di passare dati dipendenti dal contesto.

Nota:Verificare il collegamento in una finestra del browser prima di inserirlo inun report o in un documento.

7. Fare clic su Salva e chiudi per uscire dal Workshop formule.8. Fare clic su OK nell'Editor delle formule per salvare il collegamento.

320 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Per creare un collegamento a un altro report o documento da un reportOLAP Intelligence.

È possibile utilizzare openDocument per creare collegamenti ipertestuali neireport OLAP Intelligence.

1. Aprire il report di origine nella finestra di progettazione di OLAPIntelligence.

2. Scegliere Gestione azioni dal menu Strumenti.3. Fare clic su Nuovo per creare una nuova azione.4. Immettere un nome per l'azione.5. Selezionare l'area a cui verrà applicata l'azione (il collegamento).6. Immettere il collegamento openDocument utilizzando i parametri e la

sintassi descritta in questo documento.

Suggerimento:Verificare il collegamento in una finestra del browser prima di inserirlo inun report o in un documento.

7. Fare clic su OK per salvare il collegamento.8. Chiudere la finestra di dialogo Gestione azioni.9. Creare un pulsante Analisi nel report di origine.

10. Fare clic con il pulsante destro del mouse sul pulsante Analisi.11. Scegliere Proprietà, quindi Modifica dal menu a discesa.12. Fare clic su Lanciare un'azione.13. Selezionare l'azione che corrisponde al collegamento openDocument

creato nei passaggi da 3 a 6.14. Fare clic su OK.

Creazione di collegamenti nei documenti Web Intelligence

È possibile definire oggetti in un universo che consentono agli utenti di WebIntelligence e BusinessObjects di creare report nei cui valori restituiti sonopresenti collegamenti ad altri report e documenti.

Quando questi report vengono esportati nel repository, gli utenti possonofare clic sui valori restituiti visualizzati come collegamenti ipertestuali peraprire un altro documento correlato archiviato nel dominio dei documenti delrepository. È possibile creare questi collegamenti mediante la funzioneopenDocument nella definizione di un oggetto in Designer.

Creazione di report con il pannello dei report Java 321

24Operazioni con i documentiCollegamento ad altri documenti

Ulteriori informazioni

Per informazioni complete sulla creazione di collegamenti nei report WebIntelligence, consultare la guida Building Reports Using the WebIntelligenceJava Report Panel.

Per abilitare i collegamenti ai report in un universo, creare un oggetto(l'oggetto collegamento) i cui valori restituiti sono uguali ai valori utilizzaticome input di un prompt in un report esistente (il report di destinazione).

La funzione openDocument consente ai valori dell'oggetto collegamento diessere restituiti come collegamenti ipertestuali. Quando un utente fa clic suun collegamento ipertestuale, il valore relativo viene utilizzato come input diun prompt per il report di destinazione.

È possibile creare documenti utilizzando l'oggetto collegamento comequalsiasi altro. Gli utenti potranno quindi fare clic sui collegamenti ipertestualiper accedere a documenti più dettagliati correlati all'oggetto collegamento.

Per creare un oggetto collegamento, utilizzare la funzione openDocumentnell'istruzione Select dell'oggetto. L'istruzione Select per un oggettocollegamento segue l'ordine riportato di seguito:'<a href="http://<servername>:<port>/OpenDocument/<platformSpecific>?sDocName=<document name>&sType=<documenttype>&iDocID=<document id>&lsS<prompt message>='+objectSELECT+'">'+object SELECT+'</a>'

L'operatore di concatenamento (+) si applica ai database di Microsoft Access.Utilizzare l'operatore appropriato per l'RDBMS di destinazione.

Per ulteriori dettagli sull'istruzione Select, sulla creazione di oggetticollegamento e sul loro utilizzo in InfoView, consultare il Manuale deldesigner.

322 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Operazioni con i collegamenti ipertestuali

Per stabilire il collegamento a un altro documento da uncollegamento ipertestuale

Per stabilire il collegamento a un altro documento da un collegamentoipertestuale, è necessario che il collegamento ipertestuale sia già statocreato.

1. Posizionare il puntatore del mouse sulla cella per visualizzare ladescrizione comandi, se ne è stata definita una.

Nota:Se è stata utilizzata la finestra di dialogo Collegamento ipertestuale perdefinire il collegamento e la barra delle formule è visualizzata, la sintassidel collegamento ipertestuale generata da Web Intelligence viene riportatanella barra delle formule. Non modificare direttamente la sintassi, ma seè necessario aggiornarla, utilizzare la finestra di dialogo Collegamentoipertestuale.

2. Fare clic sul collegamento ipertestuale per aprire il documento didestinazione.In base a come è configurato il collegamento ipertestuale, il documentodi destinazione viene aperto in una nuova finestra del browser oppuresostituisce il documento corrente nella finestra del browser corrente.

Per modificare un collegamento ipertestuale

1. Fare clic con il pulsante destro del mouse sulla cella contenente ilcollegamento ipertestuale e selezionare Collegamento ipertestuale >Modifica dal menu per visualizzare la finestra di dialogo "Collegamentoipertestuale".

2. Modificare il collegamento ipertestuale utilizzando la finestra di dialogo"Collegamento ipertestuale".

Creazione di report con il pannello dei report Java 323

24Operazioni con i documentiCollegamento ad altri documenti

Per eliminare un collegamento ipertestuale

• Fare clic con il pulsante destro del mouse sulla cella contenente ilcollegamento ipertestuale e selezionare Collegamento ipertestuale >Elimina dal menu.

Formattazione dei colori dei collegamenti ipertestuali

È possibile definire i colori che Web Intelligence utilizza per visualizzare icollegamenti ipertestuali già selezionati (collegamenti ipertestuali visitati) eper quelli non ancora selezionati (non visitati).

Per impostare i colori dei collegamenti ipertestuali nel pannello dei report Java1. Fare clic sullo sfondo del report e selezionare Proprietà documento nel

menu per scegliere la scheda Proprietà.2. Nella scheda Proprietà, impostare il colore dei collegamenti ipertestuali

non visitati utilizzando la proprietà Aspetto > Colore dei collegamentiipertestuali non visitati.

3. Nella scheda Proprietà, impostare il colore dei collegamenti ipertestualivisitati utilizzando la proprietà Aspetto > Colore collegamentiipertestuali visitati.

324 Creazione di report con il pannello dei report Java

Operazioni con i documenti24 Collegamento ad altri documenti

Ulteriori informazioni

A

Libreria di documentazione in linea

Business Objects offre una serie completa di documenti relativi a tutti i prodottie alla loro distribuzione. La libreria di documentazione in linea offre la versionepiù aggiornata dei documenti sui prodotti Business Objects. È possibilesfogliare il contenuto della libreria, eseguire ricerche full-text, leggere guidein linea e scaricare versioni in formato PDF. La libreria viene aggiornataregolarmente con nuovi contenuti, man mano che si rendono disponibili.

Per accedere alla libreria di documentazione in linea, visitare il sito Webhttp://help.sap.com/ e fare clic sulla scheda Business Objects nella partesuperiore della pagina.

Risorse aggiuntive per gli sviluppatori

https://boc.sdn.sap.com/developer/library/

Supporto tecnico in linea

Sul sito Web del supporto tecnico di Business Objects sono disponibiliinformazioni sui programmi e i servizi di supporto tecnico, nonchécollegamenti a un'ampia gamma di informazioni tecniche tra cui gli articolidella knowledge base, i download e i forum di supporto.

http://www.businessobjects.com/support/

Consulenza

I consulenti di Business Objects possono offrire assistenza dalla fase dianalisi iniziale fino alla consegna del progetto di distribuzione. Sono espertiin database relazionali e multidimensionali, connettività, strumenti per laprogettazione di database, tecnologia di incorporamento personalizzata ealtro ancora.

Per ulteriori informazioni, contattare l'ufficio vendite locale o visitare il sitoWeb all'indirizzo:

http://www.businessobjects.com/services/consulting/

Formazione

I pacchetti di formazione disponibili variano dal tradizionale apprendimentoin classe ai seminari di e-learning mirati e sono in grado di soddisfare

326 Creazione di report con il pannello dei report Java

Ulteriori informazioniA

qualsiasi esigenza e stile di apprendimento. Per ulteriori informazioni sul sitoWeb relativo alla formazione di Business Objects visitare il sito all'indirizzo:

http://www.businessobjects.com/services/training

Commenti e suggerimenti

Se si hanno suggerimenti su come migliorare la documentazione o si hannocommenti su qualcosa che si è trovato particolarmente utile, inviare unmessaggio di posta elettronica al seguente indirizzo e faremo del nostromeglio per includere i vostri consigli nella prossima versione delladocumentazione:

mailto:[email protected]

Nota:Se il problema riguarda un prodotto Business Objects e non ladocumentazione, rivolgersi agli esperti del supporto tecnico. Per informazionisul supporto tecnico, visitare il sito Web all'indirizzo:http://www.businessobjects.com/support/

Informazioni sui prodotti Business Objects

Per informazioni sulla gamma completa di prodotti Business Objects, visitare:http://www.businessobjects.com

Creazione di report con il pannello dei report Java 327

AUlteriori informazioni

328 Creazione di report con il pannello dei report Java

Ulteriori informazioniA

IndiceCaratteri speciali@ (a commerciale)

filtri rapidiaggiunta nel pannello delle query 65

Aa commerciale (@)

colonnemostrare quando vuote 246nascondere quando vuote 246

filtri di reporttipi 192

filtri di report semplici 192filtri rapidi 192grafici

grafici 2D 259grafici a torta 258grafici radar 258

grafici 2D 259grafici a torta 258grafici radar 258righe

mostrare quando vuote 246nascondere quando vuote 246

segnalatoriaggiunta 113assegnazione di una priorità 113attivazione 113creazione 114disattivazione 113duplicazione 113modifica 113rimozione 113

a commerciale (@) (segue)tabelle

mostrare quando vuote 246nascondere quando vuote 246

adattamento automatico dell'altezza 241adattamento automatico della larghezza 241ambito di analisi

approfondimento 207drill fuori 207impostazione 205livelli 47, 204

aspettivisualizzazione nelle tabelle 239

Bbarra degli strumenti delle formule 187barra degli strumenti Drill 221

modifica dei valori dei filtri 222barra degli strumenti Filtri di report 198barra degli strumenti Filtro report 221barre degli strumenti

barra degli strumenti Drill 221barra degli strumenti Filtro report 221filtro di report 198formula 187, 188

Bozza, modalità 106definizione 106

Ccalcoli

aggiunta ai report 186calcoli standard

inserimento in tabelle 186

Creazione di report con il pannello dei report Java 329

calcoli standard (segue)rimozione 187

celleassociazione dei collegamenti ipertestuali

294definizione dei livelli 243definizione testo come collegamenti

ipertestuali 293formattazione del testo 240impostazione dell'altezza e della larghezza

240indipendente 252unione 244

celle indipendenti 252copia 253copia come testo 254eliminazione 253formattazione 253inserimento 253

classi 39classifica

classificazione dei flussi di lavoro 144classifiche limitate 139creazione di 145definizione 138e ordine dei dati 144esempi 145esempio 143ordinamenti 138parametri di classificazione 141

classificazione del databasecreazione 82definizione 80esempio 83parametri di classificazione 81

CMScollegamento ai documenti 296

collegamenti ipertestuali 292associazione alle celle 293, 294collegamento a un altro documento 323definizione testo della cella 292, 293eliminazione 324

collegamenti ipertestuali (segue)formattazione dei colori 324modifica 323

colonneaggiunta in tabelle 235creazione delle tabelle a campi incrociati

mediante spostamento 245mostrare quando vuote 245nascondere quando vuote 245rimozione dalle tabelle 236scambio nelle tabelle 236sostituzione nelle tabelle 236spostamento in tabelle 236

contesti della queryscelta 49, 50

contesti di query definiti 49contesto di calcolo

dati modificati 166Copia formato

applicazione della formattazione 242Crea variabile, finestra di dialogo 189CSV

salvataggio di documenti 285

Ddati

eliminazione dalle query 291eliminazione dei dati dai documenti 291

dati di riferimentomodifica 154

dati modificaticonfigurazione dell'aspetto 155, 156e contesto di calcolo 166rilevamento con linguaggio delle formule

164visualizzati con dimensioni unite 158visualizzati in blocchi 156visualizzati in blocchi con interruzioni 162visualizzati in sezioni 160visualizzati nei grafici 162visualizzazione o nascondimento 155

330 Creazione di report con il pannello dei report Java

Indice

definizione di Query - HTML 22dimensioni

analisi dettagliata 211dimensioni unite

unione automatica 126drill 209drill mediante gli assi dei grafici 217drill up 212esplora per 214unione 120, 125unione automatica 126

dimensioni unitedati modificati 158definizione 120, 126definizione degli effetti 127drill 133e filtri di blocco 133e filtri di report 132e filtri di sezione 133e oggetti incompatibili 130eliminazione 127esempio 121filtraggio 132forzatura dei calcoli con ForzaUnione 123modifica 126oggetti di dettaglio 129scelta delle dimensioni da unire 120unione 120valori estesi restituiti 133, 135

dispersione, grafici 258diverse query

confrontate con query combinate 44confrontate con query sincronizzate 44

diverse query combinateimpostazione dell'ordine di precedenza 58regole di precedenza 57

documenticreazione 38creazione da InfoView 282documenti Web Intelligence

salvataggio in formato PDF 284

documenti (segue)gestione dei documenti salvati

automaticamente 287modifica 38modifica delle proprietà 289recupero 287salvataggio automatico 286salvataggio in formato CSV 285salvataggio in formato PDF 284selezione delle opzioni di creazione e

visualizzazione 27drill

aggiunta e rimozione di filtri di drill 222analisi dettagliata 209attivazione del drill di query 225barra degli strumenti Drill 221definizione 202definizione di query di drill 223drill all'esterno dei livelli 207drill down sugli indicatori 215drill down sulle dimensioni 211drill in base alle dimensioni 214drill sugli assi dei grafici 218drill sugli indicatori 215drill sugli indicatori nei grafici 220drill sulle dimensioni 209drill sulle dimensioni mediante i grafici 217drill sulle dimensioni unite 133drill sulle legende dei grafici 220, 221drill up 211drill up sugli indicatori 215drill up sulle dimensioni 212esecuzione del drill su grafici 216esplora per 212filtri di drill 221modifica dei valori nella barra degli strumenti

Drill 222percorsi e gerarchie 205recupero di più livelli di dati 207rilevamento dati 163scelta di un percorso di drill 208sincronizzazione 216

Creazione di report con il pannello dei report Java 331

Indice

drill (segue)visualizzazione delle gerarchie di drill 206

drill di queryattivazione 225definizione 223drill down 225drill istantanee 226drill up 225report multipli 226scenario di utilizzo 224

drill downuso del drill di query 225

drill istantaneedrill di query 226

drill upuso del drill di query 225

EEditor delle formule 189Editor delle variabili 190editor di query

Query - HTML 22selezione 30

elenco dei valorigerarchiche 88

Ffiltri di blocco

dimensioni unite 133filtri di drill

aggiunta e rimozione 222salvataggio dei report 223

filtri di query 63, 193combinazione 70combinazione con le richieste 95confronto con i filtri di report 63, 193definizione 62filtri di query predefiniti definiti 64informazioni sulla combinazione dei filtri di

query 69

filtri di query (segue)informazioni sulla nidificazione dei filtri di

query 71nidificazione 71personalizzati 65selezione di un filtro di query predefinito 64

filtri di query definiti 62filtri di query personalizzati 65

aggiunta e rimozione 65filtri di query predefiniti 64filtri di report 63, 193

combinazione 199confronto con i filtri di query 63, 193creazione mediante l'Editor dei filtri 197definizione 192dimensioni unite 132eliminazione 200filtri di report semplici 198modifica 199visualizzazione 199

filtri di report rapidicreazione 196

filtri di report semplici 198filtri di sezione

dimensioni unite 133filtri rapidi

definizione 64formato di visualizzazione

selezione 30formattazione

applicazione tramite Copia formato 242formattazione di numeri

applicazione dei formati predefiniti 274, 280

definizione dei formati personalizzati 279personalizzati 274, 275predefiniti 274

formuleaggiunta ai report 186creazione dei segnalatori 116creazione tramite l’Editor delle formule 189

332 Creazione di report con il pannello dei report Java

Indice

formule (segue)immissione tramite la barra degli strumenti

Formula 188fornitori di dati

sincronizzazione con diversi livelli diaggregazione 127

funzione DataRifercreazione delle formule 164

funzione ForzaUnioneesempio 123

funzione ValoreRifcreazione delle formule 164, 165

funzioniDataUltimaEsecuzione 252FiltriDrill 252ImpostazioniInternContenuto 34NomeDocumento 252Pagina 252PromptSummary 252QuerySummary 252ReportFilterSummary 252TotalePagine 252

Ggerarchie di drill

visualizzazione 206grafici

aggiunta 260aggiunta dei colori dello sfondo 265cambiamento del tipo di grafico 262copia 261creazione 256dati modificati 162definizione della frequenza dei valori

dell'asse 270drill sugli assi dei grafici 218drill sugli indicatori 218, 220drill sulle legende dei grafici 220, 221evitare interruzioni pagina nel blocco 267formattazione dei bordi delle etichette degli

assi 267

grafici (segue)formattazione del testo delle etichette degli

assi 267formattazione della griglia degli assi 268formattazione delle legende 266formattazione dello sfondo delle etichette

degli assi 267formattazione di basi e pareti 266formattazione di valori degli assi 269grafici 3D 259grafici a barre 256grafici a dispersione 258grafici a linee 257grafici ad area 257grafici polari 258impostazione della posizione 243, 263impostazione della posizione relativa 263inserimento e formattazione di titoli 264modifica dei bordi dei grafici 265mostrare o nascondere i valori dei dati 270mostrare quando vuote 268nascondere la griglia degli assi 268ridimensionamento 264rimozione 261scale lineari degli assi 271selezione di basi e pareti 266specifica di una tavolozza di colori per i dati

269tipi 256variazione degli indicatori di dati 270visualizzazione con aspetto 3D 265visualizzazione dell'asse Y logaritmicamente

271visualizzazione della griglia degli assi 268visualizzazione delle etichette degli assi in

grafici a torta 267visualizzazione delle legende 266visualizzazione di un intervallo di valori degli

assi 270grafici 3D 259grafici a barre 256grafici a linee 257

Creazione di report con il pannello dei report Java 333

Indice

grafici ad area 257grafici polari 258

Iimmagini

visualizzazione nelle tabelle 239impostazioni internazionali

associazione a un documento 35impostazioni internazionali del documento

definizione 34visualizzazione dei dati 34

impostazioni internazionali del prodottodefinizione 34impostazione 34

impostazioni internazionali preferite per lavisualizzazionedefinizione 35impostazione 35

ImpostazioniInternContenuto, funzione 34indicatori

analisi dettagliata 215drill 215drill sui grafici 218, 220drill up 215

Infoviewaccesso 26

InfoViewaccesso a Web Intelligence 26disconnessione 27opzioni internazionali di Web Intelligence

33selezione delle opzioni di creazione e

visualizzazione 27interruzioni

assegnazione di una priorità 178confronto con le sezioni 177dati modificati 162definizione 176inserimento 177ordinamento predefinito 177visualizzazione delle proprietà 178

interruzioni di paginaevitare interruzioni di pagina nei grafici 267evitare interruzioni di pagina nelle tabelle

247intestazioni

ripetizione nelle pagine dei report 247visualizzazione e occultamento 246

Llivello di analisi

definizione 46, 203

Mmodalità di visualizzazione

selezione 106modalità di visualizzazione ottimizzata

selezione 109modalità di visualizzazione rapida 106

definizione 107modifica delle impostazioni 109

modalità Drillpassaggio 206

modalità PDF 106definizione 107

modifiche apportate ai dati, rilevamento 152moduli 230

Ooggetti

dettaglio 39dimensione 39indicatore 40

oggetti dettagliodimensioni unite 129

oggetti incompatibilidimensioni unite 130

oggetto dettaglio 39oggetto dimensione 39

334 Creazione di report con il pannello dei report Java

Indice

oggetto indicatore 40openDocument 296

panoramica del parametro 300parametri della piattaforma 302parametri di input 307parametri di output 316sintassi 296

operatore Diverso da 66, 88, 194operatore È Nullo 196operatore In elenco 68, 90, 195operatore Maggiore di 66, 89, 194operatore Maggiore o uguale a 67, 89, 194operatore Minore di 67, 89, 194operatore Minore o uguale a 67, 89, 195operatore Non in elenco 68, 90, 196operatore Non Nullo 196operatore Non tra 67, 90, 195operatore Non uguale a 66, 88, 193operatore Uguale a 66, 88, 193operatori filtro di query e prompt

Corrisponde ai criteri di ricerca 68, 91Entrambi 69, 91Non corrisponde ai criteri 68, 91Tranne 69, 91

opzioni di drillimpostazione 30opzione Avvia drill su report duplicato 32opzione Avvia drill su report esistente 32opzione Avviare la sessione di drill 32opzione Nascondi la barra degli strumenti

di drill 31opzione prompt per richiesta di ulteriori dati

31opzione Sincronizza drill sui blocchi del

report 32ordinamenti

applicazione 182applicazione degli ordinamenti personalizzati

182assegnazione di una priorità 183tipi 181

ordinamenti personalizzatiapplicazione 182

PPagina, modalità 106

definizione 106Pannello dei report Java

descrizione dell'interfaccia di reporting 98parametri

openDocument 302, 307, 316panoramica di openDocument 300

parametri di classificazione 141PDF

salvataggio dei documenti Web Intelligence284

visualizzazione dei report 106piè di pagina

ripetizione nelle pagine dei report 247visualizzazione e occultamento 246

promptcombinazione 94combinazione con i filtri di query 95creazione 92definizione 86modifica dell’ordine 95prompt uniti 87proprietà 93risposta 102risposta tramite immissione di date 103sovrapposti 87unione 95

prompt sovrapposti 87proprietà del documento Aggiornamento

all'aperturarilevamento dati 163

proprietà delle querycancellazione dei contesti 50durata massima del recupero 45impostazione 41numero massimo di righe recuperate 45recupero di righe duplicate 46

Creazione di report con il pannello dei report Java 335

Indice

proprietà delle query (segue)ripristino dei contesti all'aggiornamento 50

proprietà di adattamento automatico dell'altezzadella cella 240

proprietà di adattamento automatico dellalarghezza della cella 240

proprietà di cellaadattamento automatico dell'altezza 240adattamento automatico della larghezza

240proprietà N. max di righe recuperate 45

Qquery

contesti di query definiti 49creazione 40creazione di filtri rapidi 65diverse query definite 44diverse, combinate e sincronizzate

confrontate 44duplicazione 43eliminazione dei dati 291esecuzione 40filtri di query definiti 62impostazione di proprietà 41interruzione 42query ambigua definita 48rimozione 43

query combinateconfrontate con diverse query 44confrontate con query sincronizzate 44creazione 54definizione 52esempio 55modalità di generazione in Web Intelligence

54precedenza 56struttura 55tipi 52utilizzi 53

query sincronizzateconfrontate con diverse query 44confrontate con query combinate 44

Rrecupero dei documenti salvati 287report

aggiornamento dei report con drill con ireport 223

drill 21salvataggio con i filtri di drill 223stampa 289visualizzazione e stampa 21

righeaggiunta in tabelle 235aggregazione dei duplicati 246creazione delle tabelle a campi incrociati

mediante spostamento 245evitare l'aggregazione delle righe duplicate

246mostrare quando vuote 245nascondere quando vuote 245rimozione dalle tabelle 236scambio nelle tabelle 236sostituzione nelle tabelle 236spostamento in tabelle 236

rilevamento datiAggiornamento all'apertura 163attivazione 153e drill 163limitazioni 163modalità automatica 153modalità manuale 153tipo di modifica dati 152

risposta ai prompt 102

Ssalvataggio automatico dei documenti 286scale logaritmiche degli assi 271scheda Modelli 253

336 Creazione di report con il pannello dei report Java

Indice

scheda Proprietà 253segnalatori

definizione 112formattazione 115sottosegnalatori 113utilizzo delle formule per la creazione 116

sezionicreazione 173creazione di sottosezioni 174dati modificati 160impostazione del layout di pagina 176impostazione delle proprietà di

visualizzazione 175proprietà 174raggruppamento delle informazioni 170rimozione 174vista della struttura 172

sintassiopenDocument 296

sottoclassi 39sottoquery

creazione 74definizione 74esempio 76impatto sull'SQL 74parametri 77utilizzi 74

sottosegnalatori 113sottosezioni

creazione 174SQL

e sottoquery 74

Ttabella a campi incrociati 229

creazione 244, 245visualizzazione dei nomi degli oggetti nelle

intestazioni delle tabelle a campiincrociati 247

tabelleaggiunta di colonne a 235

tabelle (segue)aggiunta di righe 235copia 248copia come testo 248creazione 231, 232definizione dei colori alternati 238definizione dei livelli 243descrizione generale 228duplicazione 233eliminazione del contenuto delle celle 236evitare interruzioni pagina nel blocco 247formattazione dei bordi 239impostazione della posizione 243, 263inizio su una nuova pagina del report 247inserimento di calcoli standard 186modifica delle tabelle mediante Trasforma

in 234modifica mediante trascinamento 234moduli 230mostrare quando vuote 245nascondere quando vuote 245rimozione 237rimozione delle colonne 236rimozione delle righe 236selezione del colore di sfondo 237tabelle a campi incrociati 229tabelle orizzontali 229tabelle verticali 228tipi 228visualizzazione degli aspetti 239visualizzazione delle immagini 239

tabelle orizzontali 229tabelle verticali 228testo

formattazione 240testo a capo 241tipi di grafico

modifica 262torta, grafici

visualizzazione delle etichette degli assi267

Tra, operatore 67, 90, 195

Creazione di report con il pannello dei report Java 337

Indice

Trasforma inmodifica delle tabelle 234

Uuniverso

selezione 38selezione dei valori predefiniti 30

universo predefinito 30

Vvariabili

aggiunta ai report 186creando utilizzando l'Editor delle variabili

190creazione tramite la finestra di dialogo Crea

variabile 189

variabili (segue)eliminazione 190modifica 190

Visualizza risultati 231Visualizza struttura 231

WWeb Intelligence

Business Intelligence 20Web Intelligence, documenti

apertura da InfoView 282eliminazione da InfoView 283modifica delle proprietà 289salvataggio come foglio di lavoro Excel 284salvataggio in InfoView 283stampa 288visualizzazione delle proprietà 291

338 Creazione di report con il pannello dei report Java

Indice