Académique Documents
Professionnel Documents
Culture Documents
Marchi commerciali: Il logo Business Objects, BusinessQuery,BusinessMiner e WebIntelligence sono marchi registrati della Business Objects S.A. Il motto Business Objects, Broadcast Agent, BusinessObjects, Personal Trainer, Rapid Deployment Templates e Set Analyzer sono marchi della Business Objects SA. Microsoft, Windows, Windows NT, Access, Microsoft VBA ed altri nomi di prodotti Microsoft citati nel presente documento sono marchi o marchi registrati della Microsoft Corporation . Oracle un marchio registrato della Oracle Corporation. Tutti gli altri nomi di prodotti Oracle citati nel presente documento sono marchi o marchi registrati della Oracle Corporation. Tutti gli altri prodotti e societ citati nel presente documento appartengono ai rispettivi proprietari. Numero del brevetto negli U.S.A.: 5 555 403 N. della parte: 310-10-510-07
Edizione: 2
Indice
Ricerca delle informazioni necessarie
Parte I
Capitolo 1
Introduzione
Introduzione 25
Definizione di BusinessObject ................................................................................... 26 Esempi e materiale di demo di eModa ..................................................................... 31 Upgrade da versioni precedenti di BusinessObjects .............................................. 32
Parte II
Capitolo 2
Accesso ai dati
Accesso ai dati con BusinessObjects 37
Presentazione ............................................................................................................... 38 Workflow per laccesso ai dati .................................................................................. 43 Capitolo 3 Creazione di query sugli universi 55
Presentazione ............................................................................................................... 57 Creazione di una query di base in un universo ...................................................... 61 Creazione di una query pi potente ......................................................................... 68 Esecuzione di una query in un altro universo ........................................................ 78 Capitolo 4 Operazioni avanzate con le query sugli universi 79
Presentazione ............................................................................................................... 81 Creazione degli oggetti utente .................................................................................. 82 Personalizzazione degli elenchi dei valori .............................................................. 89 Condizioni complesse sulle query ............................................................................ 97 Applicazione di gruppi di condizioni .................................................................... 113 Creazione delle query combinate ........................................................................... 117 Uso di SQL dalle query di BusinessObjects ........................................................... 122 Manuale dellutente di BusinessObjects iii
Indice
Capitolo 5
125
Presentazione .............................................................................................................127 Uso delle stored procedure ......................................................................................129 Uso di Free-Hand SQL ..............................................................................................134 Uso dei file di dati personali ....................................................................................143 Uso di routine Visual Basic for Applications .......................................................148 Capitolo 6 Combinazione dei dati da fonti diverse 155
Presentazione .............................................................................................................156 Le fonti di dati disponibili ........................................................................................157 Inclusione dei dati da fonti di dati diverse nello stesso report ...........................157 Collegamento dei fornitori di dati ...........................................................................164 Capitolo 7 Gestione dei fornitori di dati 171
Presentazione .............................................................................................................172 Ridenominazione dei fornitori di dati ....................................................................173 Statistiche sui fornitori di dati .................................................................................177 Svuotamento e eliminazione dei fornitori di dati .................................................178 Capitolo 8 Esportazione dei dati da BusinessObjects 181
Parte III
Capitolo 9
Presentazione .............................................................................................................193 Avvio di BusinessObjects .........................................................................................193 Area di lavoro di BusinessObjects ...........................................................................196 Organizzazione dellarea di lavoro .........................................................................200 Report Manager .........................................................................................................203 Gestione dei report ....................................................................................................207 Apertura dei documenti ...........................................................................................210
Indice
Utilizzo della cartella Documenti personali .......................................................... 211 Aggiornamento dei documenti BusinessObjects .................................................. 219 Salvataggio di documenti ......................................................................................... 225 Capitolo 10 Visualizzazione dei dati nelle tabelle 231
Presentazione ............................................................................................................. 233 I tipi di tabelle ............................................................................................................ 234 Creazione delle tabelle .............................................................................................. 237 Uso degli assistenti dinserimento .......................................................................... 248 Modifica delle tabelle ................................................................................................ 251 Celle indipendenti ..................................................................................................... 257 Capitolo 11 Report master/dettagli 261
Presentazione ............................................................................................................. 262 Strutturazione di un report master/dettagli ......................................................... 263 Riorganizzazione di un report master/dettagli .................................................... 267 Gestione delle sezioni dei report Master/Dettagli ............................................... 268 Annullamento di un report Master/Dettagli ....................................................... 269 Capitolo 12 Organizzazione dei dati nei report 273
Presentazione ............................................................................................................. 275 Limitazione dei dati visualizzati ............................................................................. 276 Modifica dellordine dei dati ................................................................................... 285 Uso della classifica per visualizzare i valori superiori e inferiori ...................... 292 Nascondere colonne e righe di dati ........................................................................ 297 Evidenziazione dei dati ............................................................................................ 298 Capitolo 13 Interruzioni di tabelle e visualizzazione dei calcoli 305
Presentazione ............................................................................................................. 307 Interruzioni ................................................................................................................ 308 Calcoli .......................................................................................................................... 320 Conversione da e in euro ......................................................................................... 329
Indice
Capitolo 14
337
Presentazione .............................................................................................................339 Formule .......................................................................................................................340 Variabili locali ............................................................................................................345 Creazione di variabili locali mediante il raggruppamento di valori .................350 Gestione delle formule e delle variabili locali .......................................................355 Funzioni ......................................................................................................................357 Altri esempi delluso delle formule ........................................................................360 Capitolo 15 Contesti di calcolo e sintassi estesa 367
Presentazione .............................................................................................................369 Introduzione ai contesti e alla sintassi avanzata ...................................................370 Uso della sintassi avanzata per calcoli complessi .................................................377 Guida di riferimento rapida .....................................................................................396 Capitolo 16 Risoluzione dei problemi 401
Presentazione .............................................................................................................403 #CALCOLO ................................................................................................................404 #VALOREMULTI ......................................................................................................411 ####### ........................................................................................................................419 #SEGNALATORE ......................................................................................................419 #DICT.ERROR ............................................................................................................420 #DIV/0 ........................................................................................................................421 #ERRORE ....................................................................................................................422 #ERRI ...........................................................................................................................424 #OVERFLOW .............................................................................................................427 #SINTASSI ..................................................................................................................427 #SCONOSCIUTO .......................................................................................................428 Suggerimenti e astuzie ..............................................................................................430
Indice
Presentazione ............................................................................................................. 451 Formattazione delle serie di dati ............................................................................. 459 Formattazione specifica dei grafici ......................................................................... 460 Formattazione degli assi del grafico e delle etichette degli assi ......................... 465 Guida alla lettura del grafico ................................................................................... 471 Uso di tipi di grafici diversi in un solo grafico ..................................................... 478 Eliminazione dei grafici ............................................................................................ 486 Visualizzazione di un calcolo sui dati dei grafici ................................................. 487
Parte V
Capitolo 19
Analisi dei dati in BusinessObjects ......................................................................... 492 Analisi on-report ....................................................................................................... 492 Modalit Drill di BusinessObjects ........................................................................... 493 BusinessMiner ............................................................................................................ 493 Server OLAP .............................................................................................................. 493 Modalit Slice and Dice ............................................................................................ 494 Capitolo 20 Analisi dei dati in modalit Drill 495
Presentazione ............................................................................................................. 497 Uso della modalit Drill ........................................................................................... 500 Drill sui grafici ........................................................................................................... 506 Drill su pi gerarchie ................................................................................................ 507 Manuale dellutente di BusinessObjects vii
Indice
Visualizzazione diversa dei propri dati .................................................................509 Analisi degli indicatori in modalit Drill ...............................................................514 Copia dei report durante una sessione di lavoro ..................................................516 Espansione dellanalisi ..............................................................................................517 Drill utilizzando le gerarchie personalizzate .........................................................521 Qualifica dei dati per le gerarchie ...........................................................................525 Stampa dalla modalit Drill .....................................................................................528 Impostazione delle opzioni per la modalit Drill .................................................529 Capitolo 21 La modalit Slice and Dice 531
Presentazione .............................................................................................................594 Posizione dei componenti del report ......................................................................595 Uso di Report Manager per strutturare il layout del report ................................601 Componenti nascosti e componenti visualizzati ..................................................605 Operazioni sugli sfondi della pagina ......................................................................615 Capitolo 24 Formattazione del layout del report 617
Presentazione .............................................................................................................618 Report di pi pagine .................................................................................................619 Impostazione pagina .................................................................................................627 Uso dei numeri di pagina, ore e date ......................................................................630 Inserimento delle informazioni sul documento ....................................................633 Uso della visualizzazione Struttura ........................................................................635
viii Manuale dellutente di BusinessObjects
Indice
Capitolo 25
637
Presentazione ............................................................................................................. 638 Definizione degli stili del report standard e dei modelli ..................................... 639 Personalizzazione degli stili report standard ........................................................ 643 Uso dei modelli .......................................................................................................... 653 Capitolo 26 Inclusione di grafica e di altri oggetti di dati 659
Presentazione ............................................................................................................. 660 Uso di dati e immagini di altre applicazioni ......................................................... 661 Uso delle immagini nei report ................................................................................. 666
Presentazione ............................................................................................................. 670 Uso del comando Esegui .......................................................................................... 670 Appendice B BusinessObjects e Visual Basic for Applications 675
Presentazione ............................................................................................................. 677 Uso delle macro ......................................................................................................... 678 Uso di aggiunte .......................................................................................................... 681 Conversione degli script in macro .......................................................................... 683 Uso delleditor Visual Basic ..................................................................................... 685 Indice analitico
Indice
Come avviene il confronto tra le cifre ufficiali e i miei obiettivi personali? .............................. 48 Occorrono pi dati! ............................................................................................................................ 51 Creazione di una query nel Pannello delle query e esecuzione della query ............................. 66 Limitazione dei risultati di una query utilizzando una condizione ........................................... 71 Ottenimento dl fatturato totale ordinalo creando un oggetto utente ......................................... 82 Visualizzazione dei cognomi e dei nomi dei clienti ..................................................................... 90 Assegnazione dei dati personali da un file di testo a un elenco dei valori ............................... 92 I clienti che hanno effettuato le prenotazioni per il 1997 e il 1998? ............................................ 97 Quando ha pagato il cliente per un dato prodotto? .................................................................... 108 Quali clienti hanno prenotato per primi? ..................................................................................... 110 Quali sono i clienti che hanno acquistato un dato prodotto in un certo periodo di tempo? 115 Quali clienti hanno acquistato i prodotti nel 1994 e 1995? ......................................................... 121 Richiesta di selezione di un anno durante lesecuzione di uno script Free-hand SQL .......... 141 Accesso a dati delle-mail utilizzando VBA ................................................................................. 150 BUSINESSOBJECTS chiede di collegare i fornitori di dati .............................................................. 164 Copia e incolla da BUSINESSOBJECTS a Microsoft Excel ............................................................... 183 Parte III Creazione dei report 189
Creazione di un report con una sezione anno e trimestre ......................................................... 266 Filtro dei dati per visualizzare il fatturato generato dalle vendite per due regioni ............... 276 Visualizzazione dei negozi con un fatturato superiore a $200 000 ........................................... 282 Come ottenere un esatto ordinamento dei mesi .......................................................................... 288 Ordinamento di clienti per cittadinanza e poi per cognome in ordine alfabetico .................. 289 Visualizzazione delle prime tre linee di prodotti ........................................................................ 292 Il fatturato dei primi tre mesi e confronto con il fatturato totale .............................................. 295 Quali sono gli addetti alle vendite che realizzano un fatturato superiore a $500 000? ......... 298 Funzionamento dei sottototali relativi ai fatturati per ogni localit di soggiorno di una tabella ......................................................................................................................................... 308 Differenza tra Conteggio e conteggio totale ................................................................................ 321 Visualizzazione del fatturato totale e dei sottototali .................................................................. 323 Visualizzazione di fatturato medio, massimo e minimo ............................................................ 325 Calcolo della differenza di fatturato tra due trimestri ................................................................ 325 Manuale dellutente di BusinessObjects xi
Visualizzazione del fatturato totale sotto forma di titolo di una tabella ..................................328 Conversione in euro: tassi di conversione a sei cifre ..................................................................329 Aggiunta dei dollari americani allelenco di conversione in euro ............................................335 Triangolazione: Conversione tra valute UME compatibili ........................................................336 Calcolo di una somma cumulata ....................................................................................................343 Evidenziazione dei valori superiori al margine medio ..............................................................348 Raggruppamento dei trimestri per visualizzare il fatturato per semestre ..............................350 Classifica delle citt secondo il fatturato .......................................................................................358 Calcolo di una media fluttuante di 3 settimane ...........................................................................360 Combinazione di nomi e cognomi in ununica cella ...................................................................361 Combinazione di testo e dati in ununica cella ............................................................................362 Combinazione di testo e numeri in ununica cella ......................................................................363 Combinazione di testo e date in ununica cella ...........................................................................363 Confronto della crescita del margine annuo mediante la funzione Where .............................364 Fatturato per regione per anno e solo per anno ...........................................................................370 Calcolo del fatturato totale di due anni ........................................................................................371 Un report contenente aggregati in diversi contesti .....................................................................373 La sintassi avanzata di una formula aggregata ...........................................................................375 Calcolo del numero di citt per regione ........................................................................................377 Calcolo del fatturato minimo per citt per ogni regione ............................................................378 Una formula contenente contesti di input e output ....................................................................380 Calcolo del totale cumulato del fatturato per anno .....................................................................382 Uso di PerOgni e PerTutto ..............................................................................................................386 Calcolo di un importo totale mediante la parola chiave Report ...............................................393 Formula scritta da BusinessObjects per un calcolo semplice .....................................................394 #CALCOLO risultante da una somma cumulata con un contesto di reset ..............................406 #CALCOLO provocato da una formula condizionata nel pi di pagina di uninterruzione 409 #VALOREMULTI in un aggregato ................................................................................................412 #VALOREMULTI nel pi di pagina di uninterruzione .............................................................414 #VALOREMULTI in una sezione contenente Nome e Indirizzo ..............................................416 Soluzione per #ERRI trasformando una parte di una formula in una variabile .....................425 Parte IV Operazioni sui grafici 433
Riorganizzazione dei dati degli assi del grafico in grafici 2D ...................................................444 Visualizzazione di pi linee su un grafico a curve ......................................................................445 Riorganizzazione dei dati sugli assi di un grafico per i grafici 3D ...........................................446 Regolazione dellarea del tracciato sulle dimensioni del grafico - prima e dopo ...................456 Regolazione della scala in un report master/dettagli .................................................................470 Confronto di fatturato e quantit venduta in un grafico ............................................................482
489
Perch il fatturato di una certa localit di soggiorno migliore degli altri ............................. 497 Dallanalisi dei dati della localit a quelli delle vendite ............................................................. 503 Analisi del margine di profitto ....................................................................................................... 514 Analisi concentrata su una localit a fatturato alto utilizzando i filtri del drill come condizioni della query ..................................................................................................................... 519 Parte VI Formattazione dei report 557
Uso dellombreggiatura per distinguere tra sezioni diverse ..................................................... 561 Applicazione di ombreggiatura e bordi alle tabelle .................................................................... 566 Formattazione esatta degli angoli della tabella a campi incrociati .......................................... 567 Creazione di formati numerici con tre posizioni decimali ........................................................ 580 Aggiunta di un collegamento a un sito Web in un report ......................................................... 583 Importanza del posizionamento relativo ..................................................................................... 595 Visualizzazione di formati di tabella diversi per le valute europee e statunitensi ................ 608 Definizione di un layout di pagina diverso per le pagine pari e dispari ................................. 610 Come visualizzare i totali e le somme di riepilogo su un report di pi pagine ..................... 623 Come sapere quando sono stati aggiornati i dati per lultima volta? ...................................... 631 Inserimento di un prompt di una query in un report ................................................................. 633 Parte VII Appendici 667
Sommario
Informazioni sulla documentazione xvi
Documentazione sul Web xvi Multimedia xvii Manuali in linea xix Guida in linea xxi Per ulteriori informazioni xxi
Informazioni sul manuale xxii
Multimedia
La documentazione multimediale di Business Objects costituita da BUSINESSOBJECTS Quick Tour, INFOVIEW Quick Tour e l'esercitazione BUSINESSMINER, che presentano le caratteristiche essenziali di questi prodotti.
Esercitazione BusinessMiner
Questa esercitazione multimediale consente agli utenti principianti di familiarizzarsi con il software desktop per datamining BUSINESSMINER. Ogni lezione caratterizzata da una presentazione con narrazione ed animazioni in cui viene illustrato come utilizzare BUSINESSMINER. Gli utenti possono inoltre fare pratica svolgendo le esercitazioni dettagliate riportate nel relativo manuale.
Manuali in linea
Manuali dellutente
Tutti i manuali dellutente sono disponibili in formato PDF (Portable Document Format) di Acrobat. Ideati per la consultazione in linea, i file PDF consentono di visualizzare, percorrere e stampare il contenuto della documentazione. Lelenco completo dei manuali di Business Objects disponibile nel Manuale della distribuzione in rete. Da un prodotto Business Objects, possibile aprire un manuale servendosi dei comandi del menu ?.
Il menu ? di BusinessObjects contiene comandi per visualizzare la documentazione. Durante linstallazione, il programma di installazione di BUSINESSOBJECTS copia automaticamente i file in: Business Objects\BusinessObjects 5.0\Online Guides\It Per aprire un documento, possibile selezionarlo dal menu ? a condizione che Adobe Acrobat Reader, versione 3.0 o successiva, sia installato sul computer. Questo programma disponibile sul CD-ROM di Business Objects. possibile anche scaricarlo gratuitamente dal sito Web di Adobe Corporation.
Fare clic sulla voce Elenco dei messaggi d'errore per visualizzare i messaggi di errore in base al relativo codice.
Guida in linea
Per i prodotti desktop Business Objects for Windows la guida in linea disponibile sotto forma di file .hlp e .cnt conformi agli standard Microsoft Windows. A partire da INFOVIEW, disponibile la guida in linea di INFOVIEW e WEBINTELLIGENCE.
Convenzioni tipografiche
Nella seguente tabella sono descritte le convenzioni tipografiche utilizzate nel manuale.
Convenzione Uso
MAIUSCOLETTO
Il font AvantGarde
I nomi di tutti i prodotti come DESIGNER, SUPERVISOR, BUSINESSOBJECTS, WEBINTELLIGENCE. I nomi di classi, oggetti e condizioni di BUSINESSOBJECTS. Ad esempio, Clienti, Vendite, Fatturato, Servizio, ecc. Codice, sintassi SQL, programmi di computer. Ad esempio: @Select(Country\Country Id)
Il font Courier
Parte I
Introduzione
www.businessobjects.com/infocenter
Capitolo 1
Introduzione
.................................................................................
Sommario
Definizione di BusinessObject 26
Origine dei dati 27 Presentazione e analisi dei dati 28 Condivisione delle informazioni 30 Informazioni sulla sicurezza 30 Aggiornamento dei dati di un documento 31
Esempi e materiale di demo di eModa 31 Upgrade da versioni precedenti di BusinessObjects 32
Upgrade da BusinessObjects 5.0 32 Upgrade da BusinessObjects 4.1 32 Upgrade da BusinessObjects 3.1 32 Le novit di BUSINESSOBJECTS 5.1 33
Capitolo 1 Introduzione
Definizione di BusinessObject
BUSINESSOBJECTS una soluzione integrata di query, reporting e analisi per le aziende che consente di accedere ai dati dei database aziendali direttamente dal desktop e presenta ed analizza tali informazioni in un documento BUSINESSOBJECTS. BUSINESSOBJECTS facilita laccesso ai dati, poich si lavora in termini aziendali noti allutente, e non in termini tecnici come SQL. Non occorre avere conoscenze della struttura o della tecnologia del database. Quando si utilizza BUSINESSOBJECTS per accedere ai dati di cui si ha bisogno, si possono presentare le informazioni nei report sotto forma di semplici tabelle o di grafici su cui possibile eseguire il drill e documenti dinamici. I documenti possono essere salvati per un uso personale, li si pu inviare ad altri utenti, pubblicare nel repository dellazienda per una circolazione anche pi estesa. Questa sezione fornisce una presentazione delle operazioni e del funzionamento di BUSINESSOBJECTS.
Definizione di BusinessObject
Gli universi si compongono di classi e di oggetti. Gli oggetti sono gli elementi che mappano a una serie di dati da un database relazionale in termini aziendali. Questi oggetti consentono di recuperare i dati per i documenti. Ad esempio, gli oggetti delluniverso di demo eModa comprendono Stato, Citt e Nome negozio. Le classi sono raggruppamenti logici di oggetti. Ad esempio, gli oggetti elencati in questo esempio appartengono a una classe detta negozio.
Oggetti
Capitolo 1 Introduzione
Tramite questinterfaccia, si crea una query BUSINESSOBJECTS con un editor detto Pannello delle query, aggiungendo e organizzando gli oggetti da un universo. Gli oggetti sono elementi che mappano a una serie di dati da un database relazionale in termini pertinenti alla propria situazione aziendale. Quando si esegue la query, BUSINESSOBJECTS si collega al database e recupera i dati mappati agli oggetti selezionati. Una query un tipo di fornitore di dati. Il fornitore di dati contiene i dati prescelti dalla fonte di dati. Utilizzando questa serie di dati, si possono creare dei report interattivi. BUSINESSOBJECTS consente di accedere a una vasta gamma di fonti di dati, dai database relazionali a quelli multidimensionali, dai pacchetti applicativi, ai dati di file personali e con Microsoft Visual Basic per le procedure applicative (in pratica, qualsiasi fonte).
Definizione di BusinessObject
oppure sotto forma di report sofisticati contenenti un certo numero di dati, organizzati e formattati in modo tale, da facilitare laccesso alle informazioni interessanti:
Si possono aggiungere immagini e oggetti integrati e formattare i documenti con standard elevati di presentazione per visualizzare a schermo e per la stampa. Lanalisi on report consente di alternare una prospettiva aziendale trascinando e rilasciando i dati, inserire i calcoli nel report o fare un drill in un report per ottenere informazioni pi dettagliate:
Capitolo 1 Introduzione
documenti, si veda Manuale dellutente di InfoView. La versione elettronica di questo manuale si trova nel menu ? di BUSINESSOBJECTS.
Capitolo 1 Introduzione
Capitolo 1 Introduzione
Quando ci si connette a BUSINESSOBJECTS mediante una connessione Web, possibile salvare documenti localmente o nellarea di memorizzazione personale sul server. BUSINESSOBJECTS 5.1 pu essere installato in due modi: da INFOVIEW tramite un browser Internet Se si installa BUSINESSOBJECTS utilizzando il programma di installazione Web possibile recuperare dati da query create con universi BUSINESSOBJECTS, da file di dati personali memorizzati localmente sul PC, e anche mediante routine VBA. dal CD del prodotto Se si installa BUSINESSOBJECTS dal CD, possibile anche installare il middleware necessario per recuperare i dati utilizzando fornitori di dati supplementari come stored procedure o server OLAP. In una distribuzione in rete con amministrazione a costo zero di BUSINESSOBJECTS, BUSINESSOBJECTS 5.1 pu essere avviato in due modi: da INFOVIEW Impostando BUSINESSOBJECTS come editor di documenti e visualizzatore nella pagina delle opzioni di INFOVIEW, possibile aprire direttamente BUSINESSOBJECTS da INFOVIEW facendo clic su un documento BUSINESSOBJECTS in uno degli elenchi dei documenti o facendo clic sul pulsante Crea documenti della barra di navigazione. dal menu Avvio di Windows Ci sono due possibilit per connettersi al repository di BUSINESSOBJECTS. possibile aprire BUSINESSOBJECTS dal menu Avvio di Windows e connettersi a un repository mediante una connessione Web e utilizzare il middleware installato sul server Web. Se si installato BUSINESSOBJECTS e il middleware appropriato dal CD, possibile anche connettersi a un repository BUSINESSOBJECTS mediante una connessione abituale client/server e recuperare i dati utilizzando stored procedure o server OLAP (se questo accesso stato impostato nellazienda), cio tipi di connessione non disponibili quando si utilizza una connessione Web.
Parte II
Accesso ai dati
www.businessobjects.com/infocenter
Capitolo 2
.................................................................................
Sommario
Presentazione 38
Le fonti di dati disponibili 38 Modalit per accedere ai dati 38 Accesso degli utenti BusinessObjects ai vari fornitori di dati 41 I responsabili delle connessioni ai database 41 Possibilit di combinare i dati provenienti da varie fonti in un solo report 42
Workflow per laccesso ai dati 43
Creazione di un fornitore di dati quando si crea un nuovo documento 43 Creazione di una query in un documento esistente 48 Modifica dei fornitori di dati 51 Annullamento dei fornitori di dati 52
Presentazione
Questo capitolo tratta laccesso ai dati dal database nei report creati con BUSINESSOBJECTS. Presenta le varie fonti di dati disponibili e come accedervi quando si vuole, per ottenere le informazioni desiderate tramite BUSINESSOBJECTS.
Presentazione
I tipi di fornitori di dati supportati da BUSINESSOBJECTS sono descritti nella tabella seguente:
Fornitori di dati Query sugli universi Descrizione Installazione dal CD Installazione dal browser di Internet
Un universo si compone di classi e oggetti che rappresentano le parti di un database contenente i dati di cui si ha bisogno, in un linguaggio quotidiano e comprensibile per lutente. In una query su un universo, si selezionano gli oggetti quali Nome del cliente, Anno o regione. Si tratta di gran lunga del tipo di fornitore di dati pi comune in BUSINESSOBJECTS. Si possono utilizzare unicamente se il supervisore o il servizio IS le ha fornite e se il RDBMS della sede le supporta. Una stored procedure uno script SQL (Structured Query Language), salvato ed eseguibile nel database. Il Free-hand SQL pu essere utilizzato se si conosce il linguaggio SQL, ovvero quello utilizzato per interagire con i database relazionali. Nel Freehand SQL, si apre o si scrive uno script SQL, che viene poi eseguito sul database. I dati possono essere recuperati da Excel, dBASE e i file di testo. Routine scritte in Microsoft Visual Basic for Applications (VBA) e che consentono il recupero dei dati da quasi tutte le fonti di dati.
Stored procedure
No
Free-hand SQL
No
S S
S S
Descrizione
Installazione dal CD
Il contenuto di un server OLAP (Online Analytical Processing) pu essere visualizzato e si possono selezionare i dati da visualizzare nel report. I server OLAP sono database multidimensionali che memorizzano dati riassunti, pronti per lanalisi aziendale. Per utilizzare i server OLAP da BUSINESSOBJECTS, occorre installare BUSINESSOBJECTS OLAP ACCESS PACK per il database multidimensionale della propria sede. BUSINESSOBJECTS supporta i seguenti server OLAP: Microsoft OLAP Services Hyperion Essbase IBM DB2 OLAP Server Informix MetaCube Oracle Express. BUSINESSOBJECTS sinterfaccia con le applicazioni SAP, che consentono di utilizzare i dati da SAP BIW e SAP BAPI.
No
SAP
No
Nota: I fornitori di dati OLAP e SAP sono documentati nei rispettivi manuali in dotazione con il pacchetto OLAP o SAP Access Pack. Gli altri tipi di fornitori di dati sono documentati in questo manuale.
Presentazione
Per informazioni pi dettagliate sui responsabili delle connessioni ai database per i vari fornitori di dati, consultare la seguente tabella.
Fornitori di dati Query sugli universi I responsabili delle connessioni ai database
Il designer delluniverso definisce la connessione alluniverso che completamente nascosta agli occhi dellutente quando crea o modifica le query. Nota: Il supervisore pu modificare la connessione esistente o assegnarne una nuova alluniverso. Il supervisore crea la connessione per accedere alle stored procedure. Nel Free-hand SQL, si possono creare le proprie connessioni al database. Una volta creata la connessione, la si pu mettere a disposizione degli altri utenti. Quando si accede ai dati in un file di dati personale, si seleziona il file e, in tal modo, ci si collega ad esso. Non si tratta di unoperazione tecnica, basta solo selezionare il file giusto. Una routine VBA esegue una macro VBA che recupera i dati dal report BUSINESSOBJECTS. La persona che crea la macro definisce la connessione alla fonte di dati nel codice della macro. Lamministratore del database definisce i server a cui si accede da BUSINESSOBJECTS.
Stored procedure
Free-hand SQL
Routine VBA
Per aiutare lutente nella creazione di un nuovo documento, BUSINESSOBJECTS avvia lassistente Nuovo report quando si avvia lapplicazione per la prima volta:
Suggerimento: Per lanciare questo assistente una volta avviato BUSINESSOBJECTS, fare clic sul pulsante Assistente Nuovo report dalla barra degli strumenti Standard.
Per creare un nuovo fornitore di dati usando lassistente: 1. Selezionare unopzione per la presentazione del report e poi fare clic su Inizia. Viene visualizzata la finestra di dialogo Accesso ai dati:
Creare una query su un universo Usare una stored procedure, Free-hand SQL, file di dati personali o una routineVBA
1. Fare clic su Universo e poi su Avanti. 2. Passare alla fase seguente. 1. Fare clic su Altri e poi selezionare unopzione dalla casella di riepilogo. 2. Fare clic su Fine. La finestra di dialogo visualizzata consentir di creare il proprio fornitore di dati e di recuperare i dati per il report.
Se nella fase precedente si scelto di creare una query su un universo, viene visualizzata la finestra di dialogo Selezione di un universo:
3. Selezionare luniverso che si desidera utilizzare e fare clic su Fine. Viene visualizzato il pannello delle query in cui si possono visualizzare tutte le classi e tutti gli oggetti delluniverso selezionato ed utilizzarli per creare la query. Per ulteriori informazioni, consultare Il pannello delle query a pagina 62.
Per impostare il tipo di fornitore di dati predefinito: 1. Selezionare il comando Opzioni dal menu Strumenti. Dalla finestra di dialogo Opzioni visualizzata, fare clic sulla scheda Nuovo documento. 2. Fare clic su Mostra assistente Nuovo report con le seguenti impostazioni:
3. Dalla casella di gruppo Accesso ai dati, selezionare il tipo di fornitore di dati da utilizzare. Lopzione Utilizza luniverso predefinito consente di selezionare luniverso desiderato. Altro fornitore di dati consente di selezionare un fornitore di dati dallelenco a discesa. 4. Fare clic su OK per chiudere la finestra di dati.
...........................................................
Le informazioni relative alle vendite della propria azienda sono memorizzate nel database aziendale, a cui si accede eseguendo una query su un universo di BUSINESSOBJECTS. Si dispone gi di un documento BUSINESSOBJECTS contenente tali informazioni. Se i dati trimestrali sono inseriti in un foglio elettronico di Microsoft Excel e si desidera confrontare le cifre aziendali con i dati personali, occorre: 1. Aprire il documento contenente i dati aziendali. 2. Selezionare il comando Nuovo fornitore dati dal menu Dati.
5. Fare clic su Fine e dalla finestra di dialogo visualizzata, sfogliare e andare al file Excel che contiene i dati personali:
6. Fare clic su Esegui. BUSINESSOBJECTS rende disponibili i dati del foglio elettronico dal report. Per informazioni su come inserire i dati nel report, consultare Creazione delle tabelle a pagina 237.
...........................................................
BUSINESSOBJECTS li recupera, utilizzare i comandi Tabella, Tabella a campi incrociati o Grafico dal menu Inserisci. Basta seguire lassistente per accedere ai dati desiderati. Per ulteriori informazioni, consultare Uso degli assistenti dinserimento a pagina 248.
...........................................................
Se si lavora in un documento con le cifre relative alle vendite per anno, ma sono necessarie alcune informazioni relative alle regioni per completare il quadro, invece di creare una nuova query e poi gestire molteplici fornitori di dati nello stesso documento, si pu semplicemente aggiungere gli oggetti risultato alla query esistente. Segue la procedura da utilizzare: 1. Selezionare il comando Modifica fornitore di dati dal menu Dati. 2. Dal Pannello delle query, aggiungere gli oggetti desiderati, (ad esempio, Regione, Citt) alla zona Oggetti risultato. A tale scopo, fare doppio clic sullicona di ciascun oggetto nellelenco Classi e oggetti. 3. Fare clic su Esegui. BUSINESSOBJECTS restituisce nuovi dati nel report e, a condizione che i dati vengano visualizzati in una tabella, vengono visualizzate automaticamente le nuove colonne.
...........................................................
Tra le altre idee per modificare un fornitore di dati: Ridurre il volume di dati restituiti impostando le condizioni o il numero di righe massimo. Ordinare i dati un certo modo a livello della query.
Un fornitore di dati
Leditor (Pannello delle query, finestra di dialogo Accesso ai dati personali, ecc.) per il fornitore di dati viene visualizzato. Viene visualizzata la finestra di dialogo Elenco dei fornitori di dati. Selezionare quello che si desidera modificare e poi fare clic su OK.
Pi di un fornitore di dati
3. Modificare ed eseguire il fornitore di dati. BUSINESSOBJECTS restituisce i nuovi dati impostati nel report.
si desidera visualizzare i risultati che verranno creati dal fornitore di dati in esecuzione, si desidera visualizzare i risultati parziali creati dal fornitore di dati quando stata interrotta lesecuzione,
selezionare Arrestare lesecuzione e conservare i risultati parziali. Quando nel report vi sono i risultati parziali, viene visualizzata la seguente notifica nella barra di stato:
si desidera eliminare i risultati creati dal fornitore di dati quando stata interrotta lesecuzione, si desidera visualizzare i risultati della precedente esecuzione, 3. Fare clic su OK.
Capitolo 3
.................................................................................
Sommario
Presentazione 57
Definizione di un universo 57 Il responsabile della creazione degli universi 57 Definizione delle query negli universi 57 Materiale di dimostrazione 58
Creazione di una query di base in un universo 61
Visualizzazione del pannello delle query 61 Creazione e esecuzione di una query dal pannello delle query 64 Visualizzazione degli oggetti che si possono inserire in una query 65 Inserimento degli oggetti in una query 65 Rimozione degli oggetti da una query 65 Modifica dellordine degli oggetti della query 66 Salvataggio della definizione di una query 68
Il livello dellanalisi 69 Condizioni sulle query 71 Ordinamenti 75 Definizione delle opzioni e esecuzione di una query 76
Esecuzione di una query in un altro universo 78
Presentazione
Presentazione
Questo capitolo tratta laccesso ai dati utilizzando la tecnologia nativa di BUSINESSOBJECTS: la creazione di query sugli universi.
Definizione di un universo
Gli universi di BUSINESSOBJECTS facilitano laccesso ai dati, poich contengono oggetti di dati in termini aziendali familiari agli utenti. Per di pi, non occorrono conoscenze sulla struttura del database, n sulla tecnologia del database per poter creare report potenti con dati interessanti per il lavoro svolto. Gli universi forniscono uno strato semantico intelligente aziendale che isola lutente dalle problematiche tecniche legate al database. Un universo mappa ai dati del database in termini comuni che descrivono la situazione dellazienda. Gli universi si compongono di classi e di oggetti. Ad esempio, gli oggetti delluniverso Risorse umane potrebbero essere Cognomi, Indirizzi, Stipendi, ecc. Le classi sono raggruppamenti logici di oggetti e ognuna di esse ha un nome significativo come Ferie (per gli oggetti relativi alle ferie dei dipendenti). Ciascun oggetto rappresenta dei dati contenuti nel database e permette di recuperarli per utilizzarli nel report.
Materiale di dimostrazione
I due database di demo, Vacanze da sogno e eModa e gli universi e i report che li accompagnano sono inclusi nel pacchetto BUSINESSOBJECTS. Essi vengono installati con BUSINESSOBJECTS ed utilizzati negli esempi di questo manuale e nella guida in linea. Per creare il database stato utilizzato Microsoft Access.
Vacanze da sogno
Luniverso che accede ai dati del database viene detto Vacanze da sogno. Esso stato progettato per un tour operator immaginario che gestisce varie localit di soggiorno nel mondo. Lo si usa per recuperare i dati sulle vendite e le prenotazioni per localit e clienti. Lillustrazione a pagina 59 riporta le classi e gli oggetti delluniverso cos come vengono visualizzate in BUSINESSOBJECTS. Poich gli universi forniscono uno strato semantico intelligente che si frappone tra lutente e il database, i nomi delle classi e degli oggetti delluniverso di demo sono sempre chiari. Ad esempio, la classe Localit di soggiorno contiene oggetti che mappano ai dati delle localit di soggiorno: Loggetto Localit di soggiorno recupera i nomi delle localit di soggiorno dellazienda. Loggetto Servizio recupera i dati per i tipi di servizi di ogni localit di soggiorno: alloggio, vitto e attivit ricreative. Loggetto Tipo di servizio recupera i dati per i tipi di servizio per ogni localit, ad esempio per famiglia (alloggio), ristorante (vitto), ecc. Per ulteriori informazioni sulle classi e i vari tipi di oggetti che si trovano in BUSINESSOBJECTS, consultare Classi e sottoclassi e Oggetti dimensione, indicatore e dettaglio a pagina 60.
Presentazione
Una cartella rappresenta una classe Ogni icona allinterno di una classe rappresenta un oggetto
Classi e sottoclassi
Luniverso di demo contiene cinque classi: Localit di soggiorno, Clienti, Vendite, Prenotazioni e Indicatori di attivit. Lo scopo delle classi fornire raggruppamenti logici di oggetti. Ad esempio, la classe Clienti contiene oggetti corrispondenti ai dati sui clienti contenuti nel database.
La classe Clienti contiene una sottoclasse intitolata Sponsor. Una sottoclasse di una classe corrisponde al concetto di sottocartella di una cartella.
Oggetto dimensione
Oggetto dettaglio
Oggetto indicatore
eModa
Il database di demo eModa contiene dati al dettaglio di una catena di abbigliamento. Esso contiene i dati su 211 prodotti (663 variazioni di colore del prodotto) venduti in 13 negozi (12 negli Stati Uniti, uno in Canada), per tre anni e contiene allincirca 90.000 righe di dati.
Visualizzazione del pannello delle query Creazione del pannello delle query e esecuzione della query Salvataggio della definizione della query
clic sul pulsante Assistente Nuovo report (Barra degli strumenti Standard). dal menu Dati, selezionare Modifica fornitore di dati. dal menu Dati, selezionare Nuovo fornitore di dati.
modificare una query o un altro tipo di fornitore di dati nel documento attuale, creare una nuova query o un altro tipo di fornitore di dati nel documento attuale,
Per ulteriori informazioni, si veda Workflow per laccesso ai dati a pagina 43. Il pannello delle query, a pagina 62, visualizza il contenuto delluniverso BUSINESSOBJECTS e consente di selezionare i dati desiderati con un semplice clic del mouse.
h c d e f k j i
a. Le classi sono rappresentate da cartelle. b. Gli oggetti sono rappresentati da cubi per le dimensioni, sfere per gli indicatori e piramidi per i dettagli. c. Questo pulsante visualizza le condizioni predefinite di un universo. d. Questo pulsante, selezionato per default, visualizza le classi e gli oggetti delluniverso. e. Qui vengono visualizzate le informazioni sulla classe o loggetto selezionato. f. Questo pulsante consente dimpostare le opzioni prima di eseguire la query, ad esempio per specificare un numero di righe massimo.
g. La zona Oggetti risultato visualizza gli oggetti inseriti nella query. h. La zona Condizioni visualizza le condizioni inserite nella query. i. j. Salva e Chiudi consente di salvare la query definita senza eseguirla. La si pu eseguire pi tardi utilizzando il comando Aggiorna. Se si fa clic su Visualizza, i dati grezzi estratti vengono visualizzati nel Gestore dei dati da cui si modifica, si accetta o si annulla la query.
k. Se si fa clic su Esegui, la query si collega al database e i dati vengono visualizzati nel report.
4. Fare clic su Fine. Viene visualizzato il pannello delle query con le classi e gli oggetti relativi alluniverso Vacanze da sogno:
Visualizza tutti gli oggetti che possono essere inseriti in una query Include gli oggetti in una query Rimuove gli oggetti da query Modifica lordine degli oggetti di una query Esegue la query
Le fasi 2, 3 e 4 non sono del tutto sequenziali. Ad esempio, si possono includere gli oggetti, rimuoverli e includerne altri.
...........................................................
Il Pannello delle query stato visualizzato per luniverso Island Resorts Marketing e a questo punto si desidera spostare gli oggetti dalla zona Classi e oggetti verso quella Oggetti risultato per creare la query. 1. Fare clic sul segno + accanto alla classe Localit di soggiorno, Vendite e Indicatori. In tal modo si ottengono gli oggetti di ogni classe.
2. Fare doppio clic sugli oggetti desiderati. Ad esempio, per scoprire qual il fatturato annuo di ogni localit, fare doppio clic su Localit di soggiorno, Anno e Indicatori e Fatturato. Il pannello delle query somiglia al seguente:
3. Fare clic su Esegui. BUSINESSOBJECTS recupera i dati per Localit di soggiorno, Anno e Fatturato e li visualizza in un nuovo documento:
...........................................................
Nota: Tutte le operazioni di cui sopra possono essere eseguite da utenti finali senza competenze tecniche particolari. Nel Capitolo 4 "Operazioni avanzate con le query sugli universi" a pagina 79, vi sono informazioni sulle azioni pi complesse riservate a utenti esperti come la creazione di oggetti personali in un universo.
Il livello dellanalisi
Analisi significa vedere i dati da un punto di vista diverso e a livelli di dettaglio diversi. Nei report, si pu utilizzare il livello dellanalisi per garantire che i dati inseriti nel report possano essere visualizzati al livello di dettaglio pi appropriato. Impostando il livello dellanalisi, possibile visualizzare i dati progressivamente e in modo sempre pi dettagliato. Il livello dellanalisi corrisponde a una sottoserie di dati restituiti da una query, che viene utilizzata per lanalisi nel report. I dati utilizzati per il livello dellanalisi non vengono visualizzati nel report finch non si decide di utilizzarli nellanalisi. Il livello dellanalisi che si definisce dipende dalle gerarchie delluniverso. Una gerarchia, definita dal designer alla creazione di un universo, comporta oggetti dimensione classificati dal meno dettagliato al pi dettagliato. Gli oggetti che appartengono alle gerarchie sono quelli utilizzati per definire il livello dellanalisi. Per visualizzare le gerarchie delluniverso su cui si lavora, fare clic su Livello dellanalisi dalla barra degli strumenti del Pannello delle query. Viene visualizzata la finestra di dialogo Livello dellanalisi:
Livello dellanalisi
Fare clic sul segno + a sinistra della cartella Gerarchia per visualizzare gli oggetti contenuti.
Accanto ad ogni oggetto incluso nel livello dellanalisi appare un segno di spunta.
Nota: Se luniverso non contiene gerarchie, le sue classi sono utilizzate come tali.
Questo elenco consente di includere uno, due o tre oggetti dalla gerarchia nel livello dellanalisi. Ad esempio, se si inserisce Localit di soggiorno nella zona Oggetti risultato e si sceglie Scendi di un livello, il livello dellanalisi comporter loggetto al di sotto di Localit di soggiorno (ad esempio, Tipo di servizio) nella gerarchia Localit di soggiorno. Fare clic sullopzione che corrisponde al numero di oggetti che si desidera includere nel livello dellanalisi. Questopzione attiva nella casella di riepilogo Livello dellanalisi. Quando si esegue la query, il report visualizza i dati relativi agli oggetti inclusi nella zona Oggetti risultato del Pannello delle query. I dati degli oggetti del livello dellanalisi non sono visualizzati, ma sono disponibili ed utilizzabili nellanalisi.
Livello dellanalisi
3. Fare clic su OK per tornare al Pannello delle query. Nella casella di riepilogo Livello dellanalisi della barra degli strumenti, viene visualizzato Livello personalizzato che indica che lutente ha definito manualmente il livello dellanalisi.
Suggerimento: Per selezionare tutti gli oggetti della gerarchia, fare clic sulla
...........................................................
loggetto Localit di soggiorno recupera cinque valori: Australian Reef, Bahamas Beach, French Riviera, Hawaiian Club e Royal Caribbean. Applicando una condizione alloggetto Localit di soggiorno si decide di estrarre i dati da una, due, tre o quattro localit di soggiorno.
...........................................................
Quando i designer di un universo creano gli universi, possono creare condizioni predefinite per lutente. Ad esempio, luniverso Vacanze da sogno contiene condizioni predefinite quali Anno 98, che consente di ottenere le prenotazioni relative solo al 1998. Quando si crea una query si possono applicare una o pi condizioni predefinite. Tuttavia, non si pu n eliminare le condizioni predefinite da un universo, n modificarne la definizione.
Condizioni semplici
Consente di limitare i dati restituiti da un oggetto risultato. Ad esempio, si possono ottenere informazioni su alcuni clienti applicando la condizione sulloggetto Cliente e selezionando i nomi dalla finestra di dialogo.
Descrizione
Consente di limitare i risultati della query con qualsiasi oggetto delluniverso. Per ulteriori informazioni sulle condizioni complesse, vedere Condizioni complesse sulle query a pagina 97.
Condizioni predefinite
1. Fare clic sul pulsante di scelta Condizioni predefinite, che si trova sotto le Classi e gli oggetti del Pannello delle query. La zona Condizioni predefinite sostituisce la zona Classi e oggetti. La figura seguente mostra le condizioni predefinite nelluniverso di demo:
Condizioni predefinite
Fare doppio clic sulla condizione predefinita da applicare che viene visualizzata nella zona corrispondente. Quando si esegue una query, solo i dati corrispondenti alla condizione predefinita vengono visualizzati nel report.
Suggerimento: Per informazioni su come utilizzare due o pi condizioni,
Condizione semplice
Prima di potere applicare una condizione semplice su un oggetto, occorre includerlo nella query. Quindi: 1. Fare clic sullicona delloggetto dalla zona Oggetti risultato.
Condizione semplice
2. Fare clic sul pulsante Condizione semplice dalla barra degli strumenti. Lelenco dei valori delloggetto viene recuperato dal database e viene visualizzato nella finestra di dialogo Elenco dei valori:
3. Tenere premuto il tasto Ctrl della tastiera, fare clic sui valori da recuperare e poi su OK. La condizione viene visualizzata nella zona Condizioni. Quando si esegue la query, solo i dati corrispondenti ai valori selezionati vengono visualizzati nel report.
Ordinamenti
Lordinamento, che pu essere crescente o decrescente, controlla lordine di visualizzazione dei dati. Ad esempio, possibile applicare un ordinamento su un oggetto indicatore in modo che venga visualizzato in ordine crescente, ovvero dai valori pi bassi ai valori pi alti. La tabella seguente riassume lordine di visualizzazione dei dati:
Testo Ordine crescente Numeri Date
A-Z Z-A
basso-alto alto-basso
passatopresente presentepassato
Ordine decrescente
Ordinamento di un oggetto
1. Fare clic sulloggetto nella zona Oggetti risultato.
Ordina
2. Fare clic sul pulsante Ordina della barra degli strumenti. Licona corrispondente viene visualizzata sotto loggetto nella zona Oggetti risultato.
Rimozione di un ordinamento
Vi sono due modi per procedere alla rimozione di un ordinamento: Fare clic sullicona corrispondente e premere il tasto Canc. Trascinare licona corrispondente dalloggetto nella zona Oggetti risultato verso Classi e oggetti e rilasciare il pulsante del mouse. In entrambi i casi, licona scompare dalloggetto nella zona Oggetti risultato.
Inversione di un ordinamento
Fare doppio clic sullicona dellordinamento sotto loggetto. La freccia nellicona viene visualizzata nellaltro senso per indicare che lordinamento stato invertito.
Gestione ordinamenti
Per impostare queste opzioni ed eseguire una query: 1. Fare clic su Opzioni nel Pannello delle query. Viene visualizzata la finestra di dialogo Opzioni della query.
2. Fare clic su Senza righe duplicate per eliminare le righe duplicate di dati dal risultato della query. 3. Per ottenere un risultato parziale, possibile: Fare clic su 10 righe o su 20 righe. Immettere un numero di righe nel campo Altro. Per aumentare o ridurre il valore, usare le frecce. 4. Fare clic su Non recuperare i dati se non si desidera che la query si colleghi al database allesecuzione. Quando si aggiorna la query, lopzione si disattiva automaticamente, il che significa che la query si collega al database e che i dati vengono visualizzati nel report. 5. Fare clic su OK per tornare al Pannello delle query. Se si soddisfatti della query creata, fare clic su Esegui. La query si collega al database e estrae i dati specificati. Il report che appare riporta i dati relativi agli oggetti posti nella zona Oggetti risultato nel Pannello delle query.
Capitolo 4
.................................................................................
Sommario
Presentazione 81 Creazione degli oggetti utente 82
Perch creare un oggetto utente? 82 Definizione di un oggetto utente 82 Restrizioni sugli oggetti utente 83 In che modo gli oggetti utente possono essere condivisi con altri utenti 83 Creazione, modifica e eliminazione degli oggetti utente 84 Creazione di una gerarchia cronologica per un oggetto utente 88
Creazione degli elenchi dei valori 89 Personalizzazione degli elenchi dei valori in BusinessObjects 89 I file .LOV 90 Modifica degli elenchi dei valori 90 Assegnazione dei dati personali a un elenco dei valori 92 Visualizzazione, aggiornamento e svuotamento degli elenchi dei valori 95
Condizioni complesse sulle query 97
Una condizione complessa su una query 99 Suggerimenti per applicare le condizioni complesse 103 Modifica delle condizioni complesse 105 Eliminazione delle condizioni complesse 105 Applicazione di una condizione con un calcolo 105 Applicazione di una condizione con una sottoquery 109
Applicazione di gruppi di condizioni 113
Organizzazione dei gruppi di condizioni 113 AND e OR 114 Per applicare gruppi di condizioni 115 Eliminazione di un gruppo di condizioni 116
Creazione delle query combinate 117
Creazione di una query combinata 117 Restrizioni sulle query combinate 120
Uso di SQL dalle query di BusinessObjects 122
Presentazione
Presentazione
Questo capitolo descrive come utilizzare le funzioni delle query pi potenti con BUSINESSOBJECTS. Viene illustrato come Creare gli oggetti personali Personalizzare gli elenchi dei valori Applicare condizioni complesse Operare con condizioni multiple Combinare i risultati delle query multiple in una serie di dati Visualizzare, modificare e riutilizzare SQL generato dalle query di BUSINESSOBJECTS.
...........................................................
Per ottenere il fatturato generato da un ordine, si crea loggetto utente Totale con la seguente formula:
=Quantit ordinata*Prezzo del prodotto
ove Quantit ordinata e Prezzo del prodotto sono oggetti del proprio universo. Quando si include loggetto utente Totale in una query, il calcolo viene eseguito a livello del database e i risultati calcolati vengono visualizzati nel report.
...........................................................
Nota: La programmazione dei report che contiene gli oggetti utente non una
funzione supportata. Gli oggetti utente vengono rimossi quando il report viene aggiornato. Per ulteriori informazioni, consultare il Manuale dellutente di InfoView.
In che modo gli oggetti utente possono essere condivisi con altri utenti
Se un utente finale desidera condividere gli oggetti utente con altri utenti, questi devono chiedere al designer delluniverso dincludere tali oggetti utente nelluniverso relativo in modo da renderli disponibili a tutti gli utenti finali di BUSINESSOBJECTS. Il designer delluniverso comprende il file UNIVERSE_NAME.UDO negli universi in cui vanno utilizzati gli oggetti utente.
Oggetti utente
Creare gli oggetti utente che possono essere utilizzati solo nelluniverso che contiene la query corrente, Creare, modificare o eliminare gli oggetti utente di uno degli universi disponibili,
Fare clic sul pulsante Oggetti utente della barra degli strumenti del Pannello delle query. In questo modo non possibile eliminare gli oggetti utente. Utilizzare il comando Universi dal menu Strumenti della finestra dellapplicazione principale.
Le seguenti sezioni descrivono in che modo creare, modificare e eliminare gli oggetti utente utilizzando il comando Universi.
4. Dalla scheda Definizione, digitare il nome delloggetto utente nel campo Nome. 5. Dallelenco Tipo, selezionare il tipo di oggetto utente (Carattere, Numerico o Data). 6. Nel campo Descrizione, digitare il testo di guida sulloggetto. Il testo di guida appare quando si seleziona loggetto utente dal pannello delle query. 7. Dalla casella Qualifica, fare clic sul pulsante di scelta per qualificare loggetto utente come dimensione, indicatore o dettaglio. 8. Fare clic sulla scheda Formula per scrivere la formula relativa alloggetto utente. Per informazioni su come scrivere la formula, consultare Per scrivere la formula di un oggetto utente a pagina 86. 9. Fare clic su OK. Loggetto utente creato viene visualizzato nella finestra di dialogo Oggetti utente. La volta successiva che si crea o si modifica una query in un universo, loggetto utente creato viene visualizzato nella classe Oggetti utente.
Oggetti utente
Promemoria: Si pu creare un oggetto utente facendo clic sul pulsante Oggetti utente della barra degli strumenti del pannello delle query. Tuttavia, con questo metodo, si possono creare gli oggetti utente solo nelluniverso selezionato per la query su cui si lavora.
3. Fare doppio clic sugli oggetti, le funzioni e gli operatori che si desidera utilizzare nella formula delloggetto. Quando si fa doppio clic su un operatore, esso viene visualizzato nella casella Formula. Le funzioni e gli operatori selezionabili dipendono dal database della propria sede. Quando si fa doppio clic su una funzione, viene visualizzata la finestra di dialogo Funzione[NomeFunzione].
4. Dalla finestra di dialogo Funzione[NomeFunzione], digitare un argomento in ogni campo. se gli argomenti di una funzione comprendono oggetti, oggetti utente, funzioni o operatori, fare doppio clic su di essi per inserirli nella formula della funzione. Gli argomenti vengono visualizzati nella finestra Formula. 5. Se occorre, digitare testo, numeri o date nella formula. Occorre immettere le virgolette (") prima e dopo il testo e i numeri, e le virgolette semplici (') prima e dopo le date. 6. Fare clic su OK, quindi fare clic su Test per verificare la sintassi della formula.
I file .LOV
Quando si utilizza o si visualizza un elenco dei valori su un oggetto per la prima volta, BUSINESSOBJECTS crea un file .lov contenente la definizione della query e i valori restituiti. Per impostazione predefinita, i file .lov si trovano nelle sottocartelle allinterno della cartella UserDocs.
...........................................................
Loggetto Cliente ha un elenco dei valori che si desidera utilizzare in una condizione della query. Lo scopo di consentire agli utenti di selezionare i clienti in a cui sono interessati quando eseguono la query. Tuttavia, alcuni clienti hanno lo stesso cognome. Per consentire di vedere esattamente gli utenti selezionati, si modifica lelenco dei valori Cliente aggiungendo loggetto Nome. Lelenco dei valori restituisce i cognomi e i nomi che vengono visualizzati quando viene richiesto agli utenti di selezionare i valori dallelenco.
...........................................................
Per modificare un elenco dei valori: 1. Selezionare il comando Universi dal menu Strumenti. Viene visualizzata la finestra di dialogo Universi.
2. Fare clic sulluniverso contenente lelenco dei valori che si desidera modificare e fare clic su Elenchi dei valori. Viene visualizzata la finestra di dialogo Elenchi dei valori:
3. Aprire una classe facendo clic sul segno + corrispondente, fare clic sulloggetto il cui elenco dei valori va modificato e fare clic su Modifica. Viene visualizzato il pannello delle query. 4. Modificare la query e fare clic su Esegui. BUSINESSOBJECTS arricchisce lelenco dei valori secondo la nuova definizione della query. 5. Per visualizzare le modifiche dellelenco dei valori, fare clic su Visualizza e poi su OK. 6. Fare clic su OK per chiudere la finestra di dialogo. A questo punto si pu utilizzare lelenco dei valori modificato in una condizione di una query.
...........................................................
Il database a cui si accede contiene i dati relativi a tutte le principali citt degli Stati Uniti. In qualit di manager delle vendite regionale, si ha bisogno di visualizzare i risultati relativi a tre citt: New York City, Albany e Buffalo. Per risparmiare tempo e per concentrarsi sui dati di cui si ha bisogno, creare un file di testo contenente i nomi delle tre citt. A questo punto, assegnare il file di testo allelenco dei valori delloggetto Citt. La volta seguente che si desidera selezionare un valore quando si applica una condizione sulloggetto Citt, si visualizzano solo i nomi delle tre citt e non quelli di tutte le citt del database. Inoltre, non viene eseguito nessun collegamento al database quando si visualizza un elenco dei valori, in tal modo si risparmia tempo e si riduce il traffico della rete.
...........................................................
5. Fare clic su OK. La finestra informativa si chiude e si apre la finestra di dialogo Accesso ai dati personali:
6. Fare clic su Sfoglia per individuare il file che contiene lelenco dei valori che si desidera utilizzare, selezionare il delimitatore appropriato e fare clic su Esegui. Si chiude la finestra di dialogo Accesso ai dati personali. Lelenco dei valori punta al file selezionato e non al database. 7. Per visualizzare il nuovo elenco dei valori, fare clic su Visualizza e poi su OK. 8. Fare clic su OK per chiudere la finestra di dialogo Elenchi dei valori.
BUSINESSOBJECTS visualizza i valori dellelenco dei valori della finestra di dialogo Nome delloggetto. Per visualizzare lelenco in un formato tabulare o gerarchico, fare clic rispettivamente su Visualizz. tabulare o Visualizz. gerarchica. Queste opzioni sono utili se gli elenchi dei valori contengono pi di un oggetto, ad esempio per combinare due o pi colonne dei valori: In Visualizz. tabulare, le colonne vengono visualizzate una accanto allaltra. In Visualizz. gerarchica, i valori della prima colonna appaiono sotto forma di cartella. La cartella contiene i valori della seconda colonna. Se vi una terza colonna, la seconda appare come una colonna che contiene tali colonne e cos via.
Aggiorna
BUSINESSOBJECTS esegue la query dellelenco dei valori e viene visualizzato un elenco aggiornato. BUSINESSOBJECTS svuota il file .lov corrispondente allelenco dei valori.
Svuota
Aggiorna.
utilizzare le condizioni definite dal designer delluniverso utilizzando DESIGNER applicabile a una query, ma che non si pu modificare o eliminare da un universo, utilizzare le condizioni che si applicano selezionando i valori da un elenco dei valori di un oggetto che consente di limitare i dati solo con gli oggetti risultato, utilizzare le condizioni che consentono di scegliere loperatore giusto e loperando su un oggetto qualsiasi delluniverso,
condizioni predefinite.
condizioni semplici.
condizioni complesse.
Per illustrare in che modo si possono utilizzare le condizioni complesse, segue un esempio.
Esempio I clienti che hanno effettuato le prenotazioni per il 1997 e il 1998?
...........................................................
Per commercializzare nuovi prodotti ai clienti che hanno effettuato delle prenotazioni nel 1997 e 1998, occorre solo un elenco di nomi e per ottenerli basta applicare una condizione complessa a Anno di prenotazione, senza utilizzarlo come oggetto risultato nella query. A tale scopo: 1. Inserire loggetto Cliente in una query nelluniverso Vacanze da sogno. 2. Trascinare loggetto Anno di prenotazione nella zona Condizioni. Lelenco Classi e oggetti lo trasforma in elenco Operatori.
3. Fare doppio clic sulloperatore Maggiore di. Lelenco Operatori si trasforma in elenco Operandi. 4. Fare doppio clic sulloperando Mostra elenco dei valori. Viene visualizzata la finestra di dialogo Elenco dei valori di Anno di prenotazione. 5. Fare clic su FY96 (solo 97 e 98), quindi fare clic su OK. Il pannello delle query sar simile al seguente:
...........................................................
Uguali a un dato valore Diversi da un dato valore Maggiori di un dato valore Maggior o uguale a un dato valore
Un dato anno I paesi esclusa la Francia Fatturato superiore a $100,000 Clienti di pi di 60 anni
Ad esempio...
Inferiore a un dato valore Inferiore o uguale a un dato valore Compreso tra due valori Allesterno di due valori
Fatturato al di sotto di $100,000 Clienti di almeno 60 anni Settimane tra 25 e 36 Tutte le settimane dellanno escluse le settimane da 25 a 36 Fatturati di solo due localit Clienti non europei Clienti che non hanno pagato (senza date di fattura) Clienti che hanno pagato (le date di fattura si trovano nel database) Clienti i cui nomi iniziano con la lettera S Clienti i cui nomi non cominciano con S Clienti con una fattura a giugno e una a luglio Clienti che hanno alloggiato in localit che non siano French Riviera
Lo stesso di un elenco dei valori Diverso da dati valori Contiene righe vuote
Non vuoto
Contiene le stesse lettere Non contiene una data lettera o una struttura di lettere Soddisfa due condizioni su un solo oggetto Esclude un dato valore
2. Fare doppio clic sulloperatore che si desidera utilizzare. Lelenco Operatori si trasforma in elenco Operandi:
3. Fare doppio clic sulloperando desiderato. La tabella seguente guida lutente nella selezione delloperando di cui si ha bisogno e indica cosa fare dopo:
Se si desidera confrontare loggetto condizione a... Fare doppio clic su... Quindi...
I valori immessi
Immettere i valori con un separatore (virgola, punto e virgola, ecc.) tra ognuno di essi. Il separatore da utilizzare viene definito nel Pannello di controllo Windows (Impostazioni internazionali). 1. Tenere premuto il tasto Ctrl. 2. Fare clic sui valori desiderati e poi fare clic su OK.
Selezionare un prompt dalla finestra di dialogo che viene visualizzata. Fare doppio clic sulloggetto nella zona Classi e oggetti.
Selezionare un oggetto
Quindi...
Un valore restituito da unaltra query Tutti i valori restituiti da unaltra query Il risultato di un calcolo (somma, minimo, massimo, media o conteggio)
Creare una query nella scheda che appare. Per ulteriori informazioni, consultare Applicazione di una condizione con una sottoquery a pagina 109. Seguire le schermate dellassistente visualizzato. Per ulteriori informazioni, consultare Applicazione di una condizione con un calcolo a pagina 105.
Sostituisce vari caratteri, o in risposta a un prompt. Ad esempio, N% restituisce tutti i valori che cominciano con N (New York, Nevada, ecc.) Sostituisce un carattere singolo in una costante. Ad esempio, GR_VE restituisce Grave, Grove, Greve, ecc.
Uso nellelenco
Loperatore In elenco consente di selezionare valori multipli per un documento che possono essere una condizione di una query che si desidera creare o che pu essere la base per un documento interattivo in cui gli altri utenti devono selezionare i valori dallelenco creato per visualizzare i dati limitati alle proprie necessit. Lelenco dei valori viene digitato nel campo di testo o nella finestra di dialogo Immetti o seleziona valori, oppure facendo clic su Valori, dalla finestra di dialogo, li si pu selezionare da un elenco. Quando si immettono i valori, separare ognuno di essi con un punto e virgola (;). Il numero massimo dei valori consentiti in un elenco 256.
per ottenere un elenco di clienti che non hanno soggiornato a Bahamas Beach. Tuttavia, quando si utilizza Diverso da o Non in elenco, si possono ottenere anche i valori non desiderati. La condizione illustrata sopra non esclude i clienti che hanno soggiornato a Bahamas Beach se essi hanno soggiornato anche in altri posti. Tuttavia, se si utilizza Tranne, la query esclude tutti i clienti Bahamas Beach, che abbiano risieduto in altre localit o no. Si noti inoltre che: Si pu specificare un solo valore con Diverso da, ma molteplici valori con Non in elenco. Si pu specificare solo un valore con Tranne. Tuttavia, si possono creare query combinate utilizzando MENO per escludere, ad esempio i clienti Bahamas Beach e quelli del 1996. Per ulteriori informazioni, consultare Creazione delle query combinate a pagina 117.
operando diverso.
si desidera ottenere una riga di risultato singolo, si desidera ottenere pi righe di risultati,
fare clic su Globalmente e poi su Successivo. fare clic su Per uno o pi oggetti, selezionare gli oggetti dallelenco e poi su Avanti.
La schermata seguente chiede di scegliere tra eseguire un calcolo indipendente e confrontare il risultato del calcolo con i valori di uno o pi oggetti.
si desidera eseguire un calcolo indipendentemente dagli oggetti, si desidera eseguire un calcolo per ogni valore di uno o pi oggetti, il che permette di limitare il calcolo a oggetti particolari,
fare clic su Indipendentemente dagli oggetti, poi fare clic su Avanti. fare clic su Per ogni valore di uno o pi oggetti, selezionare gli oggetti dallelenco e poi fare clic su Avanti.
La schermata successiva chiede di impostare il numero dei valori da confrontare. 8. Selezionare se si desidera confrontare loggetto con almeno un valore o con tutti i valori.
Se Allora
si desidera confrontare loggetto con almeno un valore, il che consente di limitare i valori confrontati alloggetto, si desidera confrontare loggetto con tutti i valori,
Il pannello delle query riappare con la query definita con una condizione su un calcolo.
...........................................................
Se si desidera sapere la data dinvio di ogni cliente dellultima fattura, in modo da poter rivolgersi ai clienti che non hanno acquistato i prodotti, occorre applicare una condizione complessa con un calcolo. Il calcolo viene confrontato alle date di fatturazione di ogni cliente e poi restituisce solo lultima data. Ecco come fare: 1. Inserire gli oggetti Cliente e Data di fattura in una query nelluniverso Vacanze da sogno. 2. Trascinare loggetto Data di fattura nella zona Condizioni. 3. Fare doppio clic sulloperatore Uguale a. 4. Fare doppio clic sulloperando Calcolo. Viene visualizzato lassistente Condizione complessa:
5. Aprire la classe Vendite, fare clic sulloggetto Data di fattura e poi fare clic su Inizia. 6. Fare clic su Massimo (si desidera lultima data di fattura), quindi fare clic su Avanti. 7. Fare clic su Globalmente nella finestra di dialogo seguente e poi su Avanti.
8. Nella finestra di dialogo seguente, fare clic su Per ciascun valore di uno o pi oggetti e poi su Cliente. Questopzione forza il calcolo a restituire la data dellultima fattura per cliente. 9. Fare clic su Avanti, poi di nuovo su Avanti e poi dal pannello delle query, fare clic su Esegui. Nel report viene visualizzata una data per cliente.
...........................................................
Tutti i valori restituiti dalla sottoquery con i valori restituiti dalla query principale Qualsiasi valore restituito dalla sottoquery con i valori restituiti dalla query principale
Nota: La scheda relativa alla sottoquery appare sempre a destra della query principale. Un numero viene visualizzato nella scheda (Sottoquery n.n). Esso viene aumentato automaticamente per visualizzare la relazione esistente tra una query e le sottoquery ad essa relative.
Esempio
...........................................................
Per offrire una bottiglia di champagne al cliente che ha prenotato per primo, occorre ottenere cognome e indirizzo: 1. Inserire loggetto Cliente e loggetto Indirizzo in una query sulluniverso Vacanze da sogno. 2. Trascinare loggetto Data di prenotazione nella zona Condizioni. 3. Fare doppio clic sulloperatore Minore di o uguale a. 4. Fare doppio clic sulloperando Creare una sottoquery (tutte). Viene visualizzata la scheda Sottoquery 1.1 nel pannello delle query.
5. Nella scheda Sottoquery 1.1, inserire loggetto Data di prenotazione nella zona Oggetti risultato. Il pannello delle query somiglia al seguente:
6. Fare clic su Esegui. Il cognome e lindirizzo del cliente che ha prenotato per primo viene visualizzato nel report:
...........................................................
Nei gruppi che contengono tre o pi condizioni, si pu inoltre: Creare i rientri senza sostituire loperatore, trascinando orizzontalmente loperatore. Spostare le condizioni allinterno del gruppo. Eliminare una condizione da un gruppo.
Modificare loperatore del gruppo da AND a OR o viceversa Eseguire un rientro allinterno o allesterno delle condizioni allinterno di un gruppo di condizioni
Doppio clic sulloperatore AND o OR. 1. Fare clic sulloperatore AND o OR con il pulsante destro del mouse. 2. Dal menu popup visualizzato, fare clic su Sposta a destra o su Sposta a sinistra. 1. Fare clic sulla condizione e tenere premuto il pulsante del mouse. 2. Trascinare la condizione in un altro gruppo di condizioni, quindi rilasciare il pulsante del mouse.
AND e OR
Nellarea Condizioni del Pannello delle query, condizioni multiple vengono collegate automaticamente da un operatore: AND specifica un risultato vero per entrambe le condizioni. Ad esempio, il gruppo seguente di condizioni predefinite su una query contenente loggetto Cliente specifica i clienti che hanno soggiornato a Bahamas Beach in 1995:
OR specifica un risultato vero per la prima e per la seconda condizione. Ad esempio, il gruppo seguente di condizioni predefinite su una query contenente loggetto Cliente specifica qualsiasi cliente dal 1995 e qualsiasi cliente che ha soggiornato a Bahamas Beach:
possibile sostituire AND con OR e viceversa, facendo doppio clic su di essi. Quando si applicano tre o pi condizioni su una query, il fatto di fare doppio clic sulloperatore crea un rientro sul gruppo di condizioni.
Suggerimento: Evitare gruppi di condizioni quali Anno uguale a 1994 AND Anno uguale a 1995. Tale esempio non restituisce nessun dato, in quanto Anno non pu
essere uguale a due valori diversi in SQL. Ad esempio, per ottenere un elenco di clienti del 1994 e 1995, si pu creare una query combinata utilizzando loperatore INTERSECT. Per informazioni sulle query combinate e su come crearle, consultare Creazione delle query combinate a pagina 117.
...........................................................
Occorre lelenco di clienti che hanno soggiornato presso la localit di soggiorno Bahamas Beach nel 1994 o nel 1995. Ci richiede due condizioni: Localit di soggiorno=Bahamas Beach e Anno In elenco 1994,1995. Segue la procedura da utilizzare: 1. Includere loggetto Cliente in una query nelluniverso Vacanze da sogno. 2. Fare clic sul pulsante di scelta Condizioni predefinite al di sotto dellarea Classi e oggetti. Viene visualizzato lelenco delle condizioni predefinite nelluniverso. 3. Fare clic sul segno + a sinistra della classe Localit di soggiorno e fare doppio clic su Localit Bahamas. 4. Fare clic sul segno + a sinistra della classe Vendite, quindi fare doppio clic su Anno 1994. 5. Fare doppio clic su Anno 1995. Le condizioni vengono collegate da un operatore AND.
Condizioni predefinite
6. Fare doppio clic su AND che collega Anno 94 ad Anno 95. AND diventa OR e il gruppo di condizioni viene rientrato, come illustrato qui di seguito:
...........................................................
Nota: La creazione delle query combinate consente di combinare o di escludere i dati dal risultato della query utilizzando gli operatori per combinare i risultati di query multiple. Per evitare questa circostanza, utilizzare gli operatori In elenco o Non in elenco quando si applica una condizione complessa alla query. Gli operatori In elenco e Non in elenco includono o escludono i dati dal risultato di una query sulla base di un elenco dei valori immesso.
Combina query
3. Se si desidera utilizzare un altro operatore, fare clic sulla scheda Query 2 con il pulsante destro del mouse, quindi sulloperatore desiderato dal menu popup visualizzato
UNION
Combinare i dati da due oggetti in una singola colonna del report. UNION particolarmente utile per lavorare con oggetti incompatibili, come ad esempio, per sapere quali sono le date in cui i clienti hanno fatto le prenotazioni o pagato le fatture. Questa query richiede due oggetti incompatibili: Data di fattura e Data di prenotazione. Se si inseriscono questi oggetti in una query regolare, BUSINESSOBJECTS restituisce due blocchi di dati. Creando una query combinata con UNION, con la scheda Data di fattura in una scheda e data di prenotazione nellaltra, i dati vengono visualizzati in una sola colonna del report. UNION loperatore predefinito. Segue il simbolo per loperatore UNION:
INTERSECT
Ottenere i dati comuni alle due serie di risultati, quali clienti da una data regione o una data fascia di et. Lesempio Quali sono i clienti che hanno acquistato un dato prodotto in un certo periodo di tempo? a pagina 115, illustra luso di INTERSECT. Segue il simbolo per loperatore INTERSECT:
Utilizzare...
Per...
MINUS
Escludere i risultati di una query dal risultato della query principale. Ad esempio, si pu utilizzare MINUS per sapere quali clienti hanno acquistato il prodotto A, ma non il prodotto B. Non possibile ottenere i dati con una condizione quale Prodotto diverso da B, in quanto la condizione includerebbe i clienti che hanno acquistato A e B. Segue il simbolo per loperatore MINUS:
4. Creare il resto della query nella scheda Query 2. 5. Se necessario, ripetere le fasi di cui sopra per includere pi query. In una query combinata si possono includere fino a otto query. 6. Fare clic su Esegui. I dati di una query combinata vengono visualizzati nel report.
Suggerimento: Si pu eliminare una delle query combinate facendo clic sulla scheda con il pulsante destro del mouse, poi facendo clic sul pulsante Elimina dal menu popup visualizzato.
Per sapere come utilizzare le query combinate, lesempio seguente spiega come ottenere i dati comuni a due serie di risultati.
Esempio Quali clienti hanno acquistato i prodotti nel 1994 e 1995?
...........................................................
Sapere quali sono i clienti che corrispondono a due criteri uno scopo aziendale comune. Non possibile ottenere un elenco di clienti che hanno pagato da due anni Applicando una condizione complessa con loperatore In elenco; in tal caso, si ottengono i clienti dal 1994 o dal 1995, oppure entrambi. Due condizioni (Anno uguale a 1994 e Anno uguale a 1995) perch in SQL, Uguale a pu essere utilizzato per un solo valore. La trucco creare una query combinata che restituisce lintersezione dei clienti dal 1994 e 1995. Segue la procedura da utilizzare: 1. Includere loggetto Cliente in una query nelluniverso Vacanze da sogno. 2. Trascinare loggetto Anno nella zona Condizioni. 3. Fare doppio clic su Uguale a, poi su Immettere una nuova costante poi digitare 1994. 4. Premere Invio, quindi fare clic sul pulsante Combina query dalla barra degli strumenti del pannello delle query. La query esistente viene visualizzata nella scheda Query 1. Una seconda scheda, Query 2, viene visualizzata ed attiva. Cliente gi un oggetto risultato in Query 2. 5. Dalla scheda Query 2, trascinare loggetto Anno nella zona Condizioni. 6. Fare doppio clic su Uguale a, poi Immettere una nuova costante quindi digitare 1995. 7. Premere Invio, quindi fare clic sulla scheda Query 2 con il pulsante destro del mouse. Gli operatori utilizzabili per combinare le query vengono visualizzate in un menu popup:
Combina query
9. Fare clic su Esegui. Nel report viene visualizzato un elenco di clienti che hanno acquistato i prodotti in entrambi gli anni.
...........................................................
Per visualizzare, modificare o salvare uno script SQL della query: 1. Fare clic sul pulsante Visualizza SQL dalla barra degli strumenti del pannello delle query. Lo script SQL viene visualizzato nella finestra di dialogo Visualizzatore SQL
Visualizza SQL
Nota: BUSINESSOBJECTS pu avere creato uno script SQL complesso per risolvere la query, ad esempio se la query contiene oggetti incompatibili o alcuni tipi di condizioni. Tali script SQL possono essere suddivisi in varie istruzioni SELECT, che BUSINESSOBJECTS indica come cartelle nella finestra di sinistra della finestra di dialogo Visualizzatore SQL.
2. Per modificare lo script, fare clic al suo interno e immettere le modifiche desiderate. 3. Fare clic su Rigenera per tornare al SQL della query dorigine.
Rigenera
4. Fare clic su Non generare SQL prima dellesecuzione se si desidera conservare le modifiche eseguite. Questopzione analizza automaticamente lo script quando si fa clic su OK. Se non si fa clic su questopzione, le modifiche SQL eseguite vengono perse quando si fa clic su OK. 5. Fare clic su Salva per salvare lo script modificato in un file.
Salva
Capitolo 5
.................................................................................
Definizione delle stored procedure 128 Uso delle stored procedure in BusinessObjects 128 Restrizioni sulle stored procedure 128 Uso di una stored procedure per portare i dati in un report 129 Modifica dei parametri di una stored procedure 132
Uso di Free-Hand SQL 133
Creazione di un report con Free-hand SQL 133 Modifica di uno script Free-hand SQL 136 Creazione o modifica di una connessione per Free-hand SQL 136 Personalizzazione degli script Free-hand SQL 138
Uso dei file di dati personali 142
I benefici dei file di dati personali 142 Creazione di un report utilizzando un file di dati personale 142
Uso di routine Visual Basic for Applications 147
Presentazione
Questo capitolo spiega come portare i dati nei report BUSINESSOBJECTS utilizzando stored procedure, Free-hand SQL, file di dati personali e routine VBA (Visual Basic for Applications).
Nota: Con BUSINESSOBJECTS, si pu inoltre accedere ai database OLAP e alle applicazioni SAP. Le informazioni su come operare con tali elementi non sono trattate in questo manuale. I fornitori di dati OLAP e SAP sono documentati in manuali a parte che si ricevono quando si acquista OLAP o SAP Access Pack.
Nota: Per poter lavorare in modalit drill, occorre avere installato lopzione
Quando si utilizzano le query negli universi per recuperare i dati per i report, si possono creare le gerarchie con la funzione Livello dellanalisi. Le gerarchie possono esere create anche quando si utilizzano stored procedure, Free-hand SQL, dati di file personali e routine VBA. Ciascuno di questi fornitori di dati consente di utilizzare lopzione Crea gerarchie e avvia nella modalit Drill. Le sezioni seguenti spiegano come utilizzare questopzione.
Presentazione
Alcuni punti relativi alle gerarchie create da BUSINESSOBJECTS da stored procedure, Free-hand SQL, dati di file personali e routine VBA: Si possono modificare le gerarchie e crearne delle nuove allinterno del report e si pu perfino modificare la qualifica dei dati restituiti, ad esempio per modificare un oggetto dettaglio e trasformarlo in dimensione in modo da poterlo inserire nella gerarchia. BUSINESSOBJECTS pu creare automaticamente le gerarchie se le dimensioni restituite hanno una struttura logica (Anno, Trimestre, Mese, ad esempio). Il nome assegnato alla gerarchia anche il nome della prima dimensione che contiene.
in BUSINESSOBJECTS.
7. Fare clic sul primo parametro della colonna Parametro e poi digitare un valore nella casella Valore. 8. Nellelenco a discesa Prossima esecuzione: Utilizzare questo valore significa che il valore immesso verr utilizzato la volta successiva che viene eseguita la stored procedure. Richiedere un valore allutente significa che verr chiesto allutente di immettere un valore diverso quando viene eseguita la stored procedure. Viene visualizzata una finestra di dialogo in cui immettere un valore diverso. 9. Selezionare Crea gerarchie e avvia nella modalit Drill se si desidera eseguire un drill down non appena i dati vengono visualizzati nel report. 10. Fare clic su Esegui. I dati tratti dalla stored procedure vengono visualizzati nel report.
3. Fare clic sul primo parametro della colonna Parametro e poi digitare un valore nella casella Valore. 4. Nellelenco a discesa Prossima esecuzione: Utilizzare questo valore significa che il valore immesso verr utilizzato la volta successiva che viene eseguita la stored procedure. Richiedere un valore allutente significa che verr chiesto allutente di immettere un valore diverso quando viene eseguita la stored procedure. Viene visualizzata una finestra di dialogo in cui immettere un valore diverso. 5. Fare clic su Esegui. Viene visualizzata una serie di dati diversa nel report.
3. Sotto Altri, fare clic su Free-hand SQL, poi fare clic su Fine:
Passare alla fase seguente. Utilizzare la finestra di dialogo visualizzata per localizzare il file dello script SQL.
5. Fare clic sul pulsante Analizza per verificare la presenza di eventuali errori.
Analizza
Nota: Le istruzioni COMPUTE negli script Free-hand SQL non verranno eseguite.
Le istruzioni ORDER BY in Free-hand SQL non vengono eseguite. Per applicare un ordinamento a una query, occorre ordinare le colonne nellistruzione SQL. Lordine delle colonne pu essere ridisposto nei report.
6. Per collegarsi al database: Selezionare una connessione dalla casella di riepilogo Connessione, o Fare clic sul pulsante Crea una nuova connessione. Per la procedura da seguire, consultare Creazione o modifica di una connessione per Free-hand SQL a pagina 137 oltre. 7. Selezionare Crea gerarchie e avvia nella modalit Drill se si desidera eseguire un drill down non appena i dati appaiono nel report. 8. Fare clic su Esegui. I dati estratti dallo script SQL vengono visualizzati nel report.
Analizza
Salva
SQL su una connessione a un database diverso. A tale scopo, selezionare una nuova connessione nelleditor Free-Hand SQL. Consultare Creazione o modifica di una connessione per Free-hand SQL per ulteriori informazioni.
Una volta allinterno delleditor Free-Hand SQL, si pronti per creare o modificare una connessione.
La finestra di dialogo visualizzata dipende dal driver di connessione selezionato. 3. Immettere un nome nella casella Nome e selezionare RDBMS da utilizzare nella casella di riepilogo Motore RDBMS. 4. Immettere i parametri della connessione nella casella Parametri di connessione. Questi parametri sono specifici al database a cui ci si collega. Le informazioni specifiche al database sono riportate nella guida in linea a cui si accede dal pulsante ? della finestra di dialogo. 5. Dalla casella di riepilogo Tipo, selezionare Personale o Condivisa. Personale significa che si lunica persona ad utilizzare la connessione. Condivisa significa che si condivide la connessione con altri utenti. 6. Fare clic sulla scheda Avanzate per immettere altri parametri relativi alla connessione. 7. Fare clic su Test per verificare che la connessione sia stata definita correttamente e quindi fare clic su OK.
Modifica connessione
Creazione di un prompt con un elenco dei valori per uno script Free-hand SQL
Un prompt una domanda che chiede agli utenti di selezionare i valori quando si eseguono le query. In tal modo, gli utenti filtrano la query per ottenere i dati ad esse relativi. Inoltre, un prompt pu richiamare un elenco dei valori che consente agli utenti di selezionare i valori piuttosto che digitarli in una casella di testo. Lelenco dei valori indica agli utenti con esattezza quali sono i valori su cui possono lavorare ed impedisce di digitare i dati in modo errato. In Free-hand SQL, si pu aggiungere un prompt e un elenco dei valori ad uno script gi esistente. Questa sezione riporta: La sintassi necessaria per la creazione di un prompt con un elenco dei valori. Una procedura con le varie fasi da seguire. Un esempio.
La seguente tabella descrive ogni argomento. Sotto la tabella si trova un esempio di procedura contenente un prompt che richiama un elenco dei valori.
Argomento @prompt Descrizione Predef.
La funzione che consente di creare il prompt per lo script Free-hand SQL. Questa funzione pu contenere fino a un massimo di cinque argomenti, di cui lunico obbligatorio 'prompt'. Se si tratta dellunico argomento, la sintassi sar:
@prompt('Quale anno?',,,,)
N/A
In tal caso, BUSINESSOBJECTS utilizza i valori predefiniti per gli altri argomenti. La sintassi di cui sopra pu essere sostituita da
@variable('Quale anno?')
prompt
Il testo visualizzato quando si esegue lo script SQL. Il prompt viene visualizzato nella finestra di dialogo e chiede allutente dimmettere i valori pertinenti quali anni o nomi dei clienti. Questo argomento comprende una stringa di caratteri tra virgolette semplici ('), ad esempio
Quale cliente?
Nessuno
data type
Si riferisce al tipo di dati restituiti dallelenco dei valori (caratteri, numero o data). Questo argomento contiene il carattere: A per un tipo di carattere, N per i numeri D per le date. Questo argomento facoltativo.
Descrizione
Predef.
Indica lelenco dei valori che vengono richiamati quando si esegue la procedura. Questo argomento comporta stringhe di caratteri tra virgolette semplici ('), ad esempio
Chicago,New York,San Francisco
Nessuno
Si tratta di un argomento facoltativo. Se non lo si utilizza, non sono disponibili elenchi dei valori e non necessario immettere valori manualmente quando si esegue la procedura.
mono/multi
Specifica se gli utenti hanno il diritto di selezionare pi di un valore dallelenco dei valori. Esso prende uno dei seguenti parametri: mono, che non consente selezioni multiple multi, che consente selezioni multiple Specifica se gli utenti hanno o meno il diritto di immettere i valori manualmente. Questo argomento contiene uno dei seguenti parametri: free, che consente di immettere i valori manualmente. constrained, che forza gli utenti a selezionare dallelenco dei valori.
mono
free/ constrained
free
Segue un esempio di script Free-hand SQL che suggerisce agli utenti di selezionare un valore da un elenco.
Esempio Richiesta di selezione di un anno durante lesecuzione di uno script Free-hand SQL
...........................................................
Il seguente script Free-hand SQL chiede allutente di selezionare un anno (1996, 1997 o 1998) dallelenco dei valori. Ma come? Largomento mono restringe la selezione ad un valore. Largomento constrained forza lutente a scegliere un valore presente nellelenco.
Segue lo script:
SELECT Customer.last_name, Service.Service, Reservations.res_date FROM Customer, Service, Reservations, Reservation_Line WHERE ( Customer.cust_id=Reservations.cust_id AND AND AND ) ) )
( Reservation_Line.res_id=Reservations.res_id
( Reservation_Line.service_id=Service.service_id
(Format(Reservations.res_date,'YYYY') = @prompt('Which
...........................................................
Creazione di un prompt con un elenco dei valori in uno script Freehand SQL
1. Visualizzare lo script SQL nelleditor Free-Hand SQL, sia creando un nuovo report, sia selezionando il comando Modifica fornitore dati dal menu Dati in un report gi creato con Free-hand SQL. 2. Nella condizione WHERE, dopo listruzione tabella.colonna per cui si desidera creare un prompt con un elenco dei valori, digitare il prompt. Consultare Sintassi di prompt ed elenchi dei valori in Free-hand SQL a pagina 140 se necessario. 3. Fare clic su Esegui. Il prompt viene visualizzato nella finestra di dialogo. 4. Digitare o selezionare il valore o i valori desiderati e fare clic su OK. I dati vengono visualizzati nel report.
Year?','A',{'1996','1997','1998'},mono,constrained))
2. Selezionare unopzione per la presentazione del report e fare clic su Avanti. Viene visualizzata la finestra di dialogo Accesso ai dati. 3. Sotto Altri, fare clic su File di dati personali quindi su Fine:
4. Fare clic su Sfoglia per individuare il file contenente i dati desiderati. Viene visualizzata la finestra di dialogo Aprire un file per accedere ai dati personali. Quando si individuato il file ed stata chiusa la finestra di dialogo, il percorso al file viene visualizzato nel campo Nome della finestra di dialogo Dati personali. Il campo Formato visualizza il formato del file selezionato. Le opzioni della finestra di dialogo sono adesso specifiche al tipo di file su cui si lavora. Se stato selezionato un file dBASE, non sono disponibili altre opzioni, basta fare clic su Esegui.
questo tipo di file, occorre accertarsi che il campo Formato visualizzi File Microsoft Excel 97 (*.xls):
Se si utilizza una cartella di lavoro Microsoft Excel 95, selezionare File Microsoft Excel 97 (*.xls) nel campo Formato.
5. Impostare le opzioni desiderate (consultare Impostazione delle opzioni per un file di dati personali a pagina 146 per ulteriori informazioni). 6. Attivare Crea gerarchie e avvia nella modalit Drill se si desidera eseguire unanalisi drill down non appena i dati vengono visualizzati nel report. 7. Fare clic su Esegui. Nel report vengono visualizzati i dati estratti dal file di dati personali.
I primi dati del file vengono visualizzati come titoli della colonna del report BUSINESSOBJECTS. Questopzione non disponibile per i file dBASE.
Crea le gerarchie che verranno utilizzate nel report per analizzare i dati in modalit drill. BUSINESSOBJECTS pu creare le gerarchie automaticamente solo se le dimensioni utilizzate nel file di dati personali hanno una struttura logica (Anno, Trimestre, Mese, ad esempio). Quando viene visualizzato il report, la modalit drill attiva e si pu iniziare immediatamente ad analizzare i dati. Consente dindicare il modo in cui i dati sono delimitati nel file di testo. Le impostazioni predefinite per tipo di file sono le seguenti: | (.asc) spazio (.prn) tabulazione (.txt) punto e virgola (.csv)
Formato file
Opzioni disponibili
Descrizione
Nome foglio
Elenca i fogli di calcoli dal file selezionato e consente di selezionare il foglio di calcolo contenente i dati desiderati. Consente di specificare i campi di dati nel foglio elettronico. Recupera tutti i dati dal foglio di calcolo. Recupera i dati da un intervallo di celle indicate (ad esempio, A1:Z20 for Microsoft Excel.) Recupera i dati da un intervallo definito nel foglio di calcolo.
Selezione campo
Nome intervallo
dBASE
2. Selezionare unopzione per la presentazione del report e fare clic su Avanti. Viene visualizzata la finestra di dialogo Accesso ai dati.
3. Sotto Altri, fare clic su Routine Visual Basic, quindi su Fine. Viene visualizzata la finestra di dialogo Accedi ai dati da VBA:
Sottoistruzione selezionata Modifica sottoistruzione Crea una nuova sottoistruzione Elimina sottoistruzione selezionata Aggiunge una descrizione della sottoistruzione selezionata Esegue la sottoistruzione selezionata
Sottoistruzioni disponibili
4. Digitare il nome della nuova sottoroutine VBA che si desidera scrivere e fare clic su Crea. Si apre leditor Visual Basic sulla struttura della sottoistruzione che viene creata sempre in ThisDocument. 5. Compilare il progetto e selezionare Chiudi e ritorna a BUSINESSOBJECTS dal menu File. 6. Selezionare la sottoroutine dalla finestra di dialogo Accedi ai dati da VBA e fare clic su Esegui.
Esempio Accesso a dati delle-mail utilizzando VBA
...........................................................
In questo esempio, creeremo un report BUSINESSOBJECTS contenente i dettagli degli ultimi dieci messaggi giunti in Posta in arrivo di Microsoft Outlook. necessario disporre di Microsoft Outlook 97 o successivo.
Riferimenti alla libreria di oggetti Microsoft Outlook
Per accedere a Microsoft Outlook con VBA, occorre fare riferimento alla Microsoft Outlook Object Library. A tale scopo: 1. In BUSINESSOBJECTS Visual Basic Editor, dal menu Strumenti, selezionare Riferimenti... 2. Selezionare Microsoft Outlook Object Library e fare clic su OK. Ci consente di utilizzare gli strumenti di programmazione di Microsoft Outlook nel fornitore di dati VBA.
Dichiarazioni
La sottoroutine creata nella finestra di dialogo Accedi ai dati da VBA ha un unico argomento, dpInterface. Si tratta dellinterfaccia al fornitore di dati VBA. (Per i dettagli su DpVBAInterface, si veda BusinessObjects SDK Reference Guide.)
Sub Outlook(dpInterface As DpVBAInterface) ' TODO: Add VBA Data Provider code here. ' For information, refer to DpVBAInterface online help. End Sub
La variabile, objInboxFolder, viene impostata in modo che punti a Posta in arrivo di Outlook:
Set objInboxFolder = nspNameSpace.GetDefaultFolder _ (olFolderInbox)
Il numero di colonne del cubo di dati impostato a 7 e oCol viene dichiarato come colonna.
Dim oColumns As DpVBAColumns Set oColumns = oCube.DpVBAColumns oColumns.SetNbColumns (7) Dim oCol As DpVBAColumn Dim i As Integer
Per prima cosa, la variabile oCol viene impostata per puntare ad una nuova colonna. Viene assegnato un nome, un tipo e una qualifica.
' 1st column Set oCol = oColumns.Item(1) oCol.Name = "From" oCol.Type = boCharacterObject oCol.Qualification = boDimension
Quindi, i primi dieci Mittenti della Posta in arrivo vengono assegnati agli elementi corrispondenti in oCol.
For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.SenderName Next i
' 3rd column Set oCol = oColumns.Item(3) oCol.Name = "Cc" oCol.Type = boCharacterObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.CC Next i
' 4th column Set oCol = oColumns.Item(4) oCol.Name = "Subject" oCol.Type = boCharacterObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.Subject Next i
' 5th column Set oCol = oColumns.Item(5) oCol.Name = "Size" oCol.Type = boNumericObject oCol.Qualification = boMeasure For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.Size Next i
' 6th column Set oCol = oColumns.Item(6) oCol.Name = "Created" oCol.Type = boDateObject oCol.Qualification = boDimension For i = 1 To 10 'objInboxFolder.Items.Count Set objMail = objInboxFolder.Items.Item(i) oCol.Item(i) = objMail.CreationTime Next i
' 7th column Set oCol = oColumns.Item(7) oCol.Name = "Received" oCol.Type = boDateObject oCol.Qualification = boDimension
Infine, eseguiamo una semplice analisi degli errori per accertarsi che tutti i dati siano presenti e siano esatti. Altrimenti, la procedura viene annullata e si ottiene un messaggio di errore.
If dpInterface.IsDataConsistent() = False Then MsgBox "Error: Data is not valid" dpInterface.CancelOnExit = True End If
Quindi, compilare il codice e selezionare Chiudi e torna a BUSINESSOBJECTS dal menu File per creare il report.
...........................................................
Capitolo 6
.................................................................................
Sommario
Presentazione 156 Le fonti di dati disponibili 157 Inclusione dei dati da fonti di dati diverse nello stesso report 157
Quali sono i fornitori di dati che si possono combinare in un unico report? 158 Uso di fornitori di dati a parte per blocchi separati in un unico report 158 Visualizzazione dei dati da fornitori di dati diversi nello stesso blocco 160
Collegamento dei fornitori di dati 164
Le situazioni che richiedono il collegamento dei fornitori di dati 164 Eliminazione del collegamento tra i fornitori di dati 169
Presentazione
I dati di cui si ha bisogno possono non provenire tutti dalla stessa fonte. Ad esempio, si possono avere degli obiettivi aziendali in un database aziendale e i dati personali memorizzati in un foglio elettronico. BUSINESSOBJECTS consente di combinare i dati da fonti diverse nello stesso report. Questo capitolo illustra: Le varie fonti di dati utilizzabili Come includere i dati da varie fonti nello stesso report Quando BUSINESSOBJECTS collega automaticamente i dati da varie fonti e quando si creano i collegamenti da s.
4. Per utilizzare un fornitore di dati a parte, fare clic su fare clic su Accedere a nuovi dati in altro modo e poi fare clic su Avanti. Lassistente Nuova tabella con Accedere a nuovi dati in altro modo selezionato viene riportato nella seguente figura.
Viene visualizzata la finestra di dialogo Accesso ai dati. La schermata Accesso ai dati viene visualizzata nella seguente figura.
5. Fare clic sul tipo di fornitore di dati desiderato, quindi su Fine. Leditor di fornitore di dati viene visualizzato.
6. Definire ed eseguire il fornitore di dati. BUSINESSOBJECTS pu collegare automaticamente i fornitori di dati e suggerisce allutente di collegare il nuovo fornitore di dati con quello esistente se: Non esistono dimensioni comuni tra loro. BUSINESSOBJECTS collega automaticamente i due fornitori di dati senza chiedere se si ha una dimensione con lo stesso nome e che appartiene allo stesso universo. BUSINESSOBJECTS suggerisce di collegare il fornitore di dati se entrambi si chiamano Anno ma un solo fornitore di dati proviene da un universo e gli altri da un foglio di calcolo Excel. Un nuovo blocco si trova in una sezione. I nuovi dati vengono visualizzati nel nuovo blocco.
Ulteriori informazioni
Per ulteriori informazioni su come collegare i fornitori di dati, consultare la sezione Collegamento dei fornitori di dati a pagina 164.
si desidera visualizzare i dati in una tabella o tabella a campi incrociati gi esistente, si desidera visualizzare i dati in un grafico gi esistente, si desidera visualizzare i dati in un tipo di dati qualsiasi in un blocco di dati gi esistente,
utilizzare la scheda Rotazione dalla finestra di dialogo Formato tabella. utilizzare la scheda Rotazione nella finestra di dialogo Formato grafico. utilizzare il pannello Slice and Dice.
Quali sono le variabili estratte dai fornitori di dati collegati che possono essere visualizzate?
Le regole di compatibili determinano le variabili da fornitori di dati a parte che possono essere combinate nello stesso blocco. Quando non possibile includere una variabile in un blocco, esso appare ombreggiato e in corsivo come riportato nella seguente figura.
Si possono utilizzare dimensioni comuni da entrambi i fornitori di dati. La maggior parte delle volte, si possono utilizzare gli indicatori da entrambi i fornitori di dati dello stesso blocco.
Visualizzazione dei dati in una tabella o tabella o tabella a campi incrociati gi esistente
1. Fare clic allinterno della tabella o tabella a campi incrociati che si desidera modificare con i dati estratti da un altro fornitore di dati. 2. Fare clic sul comando Tabella o Tabella a campi incrociati dal menu Formato.
3. Dalla finestra di dialogo Formato tabella, fare clic sulla scheda Rotazione e poi fare clic su Variabili.
Se
Allora
si desidera visualizzare tutte le variabili da tutti i fornitori di dati raggruppate in ordine alfabetico, si desidera visualizzare le variabili elencate per fornitore di dati,
fare clic su Ordine alfabetico, su OK per tornare alla finestra di dialogo Formato tabella. fare clic su Per fornitore di dati, poi su OK per tornare alla finestra di dialogo Formato tabella.
4. Nella zona Variabili utilizzate, fare clic sulla cartella che rappresenta il punto in cui si desidera visualizzare i dati: Colonne, Righe, Corpo. 5. Dalla zona Variabili disponibili, fare clic su quella che si desidera aggiungere e poi su Aggiungi. 6. Fare clic su OK.
si desidera visualizzare tutte le variabili da tutti i fornitori di dati raggruppati in ordine alfabetico, si desidera visualizzare le variabili elencate per fornitore di dati,
fare clic su Ordine alfabetico, poi su OK per tornare alla finestra di dialogo Formato grafico. fare clic su Per fornitore di dati e poi su OK per tornare alla finestra di dialogo Formato grafico.
4. Nella zona Variabili utilizzate, fare clic sulla cartella che rappresenta lasse in cui si desidera visualizzare i dati: Colonne, Righe, Corpo. 5. Dalla zona Variabili disponibili, fare clic sulla variabile che si desidera aggiungere e poi su Aggiungi. 6. Fare clic su OK. Nei grafici bidimensionali, tutte le variabili si trovano nelle cartelle dellasse X e dellasse Y. Nei grafici a matrice 3D, le variabili si trovano nelle tre cartelle, Asse X, Asse Y e Asse Z.
report, utilizzare il comando Modifica il fornitore di dati dal menu Dati invece di creare una nuova query. Il metodo consente di aggiungere gli oggetti risultato alla query iniziale. BUSINESSOBJECTS inserisce automaticamente le nuove colonne di dati nel report o crea un nuovo report.
Esempio
...........................................................
Segue un esempio di scenario in cui BUSINESSOBJECTS chiede di collegare i fornitori di dati: Si crea un nuovo documento eseguendo una query in un universo. Si formatta il report come master/dettaglio, utilizzando ad esempio la dimensione Anno. Si desidera confrontare il fatturato annuale alle vendite previste, in modo da inserire una nuova tabella nella sezione Anno. Piuttosto che inserire i dati dal documento, o utilizzare luniverso eseguito sulla query, estrarre i dati dal foglio elettronico che contiene le aspettative personali. Anche se il foglio di calcolo contiene la colonna Anno, BUSINESSOBJECTS chiede di collegare il file di dati personale alla query gi nel report, in quanto si inseriscono i nuovi report in una sezione che stata generata dai dati della query.
...........................................................
5. Per eseguire il collegamento: Selezionare la dimensione di collegamento dal nuovo fornitore di dati facendo clic su unicona nella zona Dimensioni. Selezionare il master della sezione del report facendo clic su unicona del Master della casella Report. Fare clic su Collega:
La dimensione su cui si fatto clic nella zona Dimensioni viene visualizzata sotto la dimensione del Master nella finestra Report:
6. Fare clic su OK. I nuovi dati vengono visualizzati nel report. Vengono automaticamente calcolati gli Indicatori.
Nota: Se viene visualizzata la finestra di dialogo Collegamenti tra il fornitore di dati e il Report e si fa clic su OK o su Annulla senza creare un collegamento, si ottiene un prodotto cartesiano.
3. Dalla zona Fornitori di dati, fare clic sulla dimensione che si utilizza come collegamento tra i fornitori di dati. Nellillustrazione seguente, la dimensione Localit di soggiorno, stata selezionata:
Viene visualizzata la finestra di dialogo Definizione del collegamento tra le dimensioni che si pu utilizzare per collegare i due fornitori di dati.
5. Fare clic sulla dimensione che si desidera utilizzare come collegamento. Il simbolo accanto al nome della dimensione cambia e indica che la dimensione il collegamento tra i fornitori di dati:
Questo simbolo appare anche quando si fa clic sulla dimensione del Gestore di dati. 6. Fare clic su OK per chiudere la finestra di dialogo e poi su OK nel Gestore dei dati. A questo punto si utilizza la dimensione collegamento per applicare il formato master/dettaglio nel report.
Capitolo 7
.................................................................................
Sommario
Presentazione 172 Ridenominazione dei fornitori di dati 173
Perch rinominare i fornitori di dati 173 Come rinominare i fornitori di dati 175
Statistiche sui fornitori di dati 177 Svuotamento e eliminazione dei fornitori di dati 178
Presentazione
Quali sono i modi per gestire le query e gli altri fornitori di dati nei documenti BUSINESSOBJECTS? Questo capitolo risponde alla domanda e descrive come: Rinominare i fornitori di dati Ottenere le statistiche quali data e ora dellaggiornamento dei fornitori di dati e numero di righe restituite Svuotare i fornitori di dati eliminandone i dati (azione svuota) ed eliminare dei fornitori di dati di cui non si ha pi bisogno.
per tutti i tipi di query: query negli universi, stored procedure, Free-hand SQL, file di dati personali e routine VBA.
La prima query creata nelluniverso EVALKIT del documento corrente. Stored procedure che gira su un account di database detto Approvvigionamenti. Uno script Free-hand SQL che gira su una connessione di database detta Vendite. Dati personali provenienti da un foglio elettronico memorizzato in Documenti. Il primo fornitore di dati VBA creato nel documento corrente, in cui ThisDocumentApp il nome della macro.
PD1 in C:\Documenti\Previsioni.xls
Tuttavia, i nomi dei fornitori di dati appaiono in vari punti di BUSINESSOBJECTS, ad esempio, nel Report Manager:
Seguono alcuni casi in cui si potrebbe avere bisogno di rinominare i fornitori di dati.
3. Fare clic sullicona del fornitore di dati che si desidera rinominare e fare clic sulla scheda Definizione:
4. Digitare il nuovo nome dalla casella Nome e poi fare clic su OK.
5. Fare clic su S nella finestra di dialogo di conferma, poi su OK per chiudere il Gestore di dati.
Suggerimento: Si pu arricchire un fornitore di dati svuotato, selezionando Aggiorna dati dal menu Dati. Il comando aggiorna tutti i fornitori di dati del documento attivo.
Capitolo 8
.................................................................................
Sommario
Presentazione 182
Quali sono i formati esterni disponibili 182 Copia e incolla da BusinessObjects ad unaltra applicazione 183
Esportazione dei dati da BusinessObjects 185
Presentazione
Lesportazione dei dati da BUSINESSOBJECTS ne permette luso in altre applicazioni. Ci che si deve fare salvare il risultato di un fornitore di dati in un formato riconosciuto dallapplicazione che si desidera utilizzare.
Presentazione
Incollare i dati sotto forma di immagini o di testo Incollarli sotto forma dimmagini
...........................................................
Lesempio seguente mostra come copiare i dati da BUSINESSOBJECTS a Microsoft Excel: 1. Dal menu Modifica, selezionare Copia tutto. BUSINESSOBJECTS copia il contenuto del report attivo corrente negli Appunti. 2. Aprire la cartella di lavoro Microsoft Excel in cui si desidera incollare i dati. 3. Dal menu Modifica, scegliere Incolla speciale.
Testo Immagine
Copiare il contenuto degli Appunti come dati su cui si pu lavorare in Excel. Copiare il contenuto degli Appunti come immagine. Ad esempio, una tabella BUSINESSOBJECTS viene copiata come immagine e non si pu lavorare sui dati. In tal caso, si raccomanda questo formato per incollare le immagini. Copiare il contenuto degli Appunti sotto forma di bitmap. Non dimenticare che questa procedura occupa molta memoria.
Bitmap
...........................................................
4. Fare clic su Esporta. Viene visualizzata la finestra di dialogo Esportazione in un formato esterno:
5. Selezionare il modo in cui si desidera esportare i dati. La tabella seguente descrive le opzioni disponibili e le azioni richieste:
Opzione Descrizione Azioni
1. Selezionare il tipo di file in una casella di riepilogo Formato. 2. Fare clic su Sfoglia per specificare il nome del file e la posizione. 3. Se si esportano i dati in un file di testo, possibile: Cambiare il delimitatore digitando il carattere nella casella Delimitatore Selezionare Formato DOS. 4. Fare clic su OK.
Opzione
Descrizione
Azioni
Esporta in RDBMS
1. Selezionare la connessione o fare clic sul pulsante Connessione per crearne una. 2. Fare clic su OK.
Copia in DDE
Copia i dati negli appunti per incollarli in unaltra applicazione quale Microsoft Excel.
Suggerimento: Selezionare Elimina spazi per eliminare gli spazi vuoti nei dati
esportati. A questo punto possibile utilizzare i dati di BUSINESSOBJECTS nelle applicazioni che supportano il formato esterno selezionato.
Parte III
Creazione dei report
www.businessobjects.com/infocenter
Capitolo 9
.................................................................................
Menu e barre degli strumenti 197 La barra di stato 198 Menu con clic destro 199 Tasti di scelta rapida dalla tastiera 199
Organizzazione dellarea di lavoro 200
Definizione delle dimensioni dello schermo 200 Impostazione delle propriet di visualizzazione Windows 200 Scelta di una visualizzazione in cui lavorare 200 Impostazioni internazionali 202
Gestione dei dati nei report 204 Navigazione tra i report 205 Strutturazione e formattazione dei report 206
Gestione dei report 207
Inserimento di un report vuoto 207 Copia di un report 208 Visualizzazione, rinomina e eliminazione dei report 208 Gestione dei report da Report Manager 209 Annullamento delle azioni 209
Apertura dei documenti 210
Recupero di un documento personale 211 Utilizzo delle categorie per trovare documenti personali 213 Memorizzazione di un documento nella cartella Documenti personali 214 Eliminazione di documenti dalla cartella Documenti personali 215 Attribuzione di una categoria a un documento 216 Modifica della posizione predefinita 218
Aggiornamento dei documenti BusinessObjects 219
Prima di aggiornare un documento 219 Aggiornamento di un documento 221 Aggiornamento di un documento con pi di un fornitore di dati 221 Aggiornamento di un documento con un prompt 222 Aggiornamento automatico di un documento 222
Salvataggio di documenti 225
Salvataggio di un documento per tutti gli utenti 226 Salvataggio di un documento in formato testo o rtf 226 Salvataggio di un documento in formato HTML 226 Salvataggio di un documento in formato PDF 227 Salvataggio di un documento come file BusinessQuery 228 Salvataggio di documenti WebIntelligence 229
Presentazione
Presentazione
Questo capitolo tratta le informazioni di base necessarie per poter lavorare con BUSINESSOBJECTS.
Avvio di BusinessObjects
Il modo in cui ci si collega a BUSINESSOBJECTS dipende da come stato impostato in azienda. possibile avviare BUSINESSOBJECTS da INFOVIEW da un browser di internet o dal menu Avvio di Windows. Lamministratore di sistema sar in grado di fornire le informazioni necessarie allavvio di BUSINESSOBJECTS. Lutilizzo di BUSINESSOBJECTS da INFOV IEW documentato nel Manuale dellutente di InfoView. Lavvio di BUSINESSOBJECTS dal menu Avvio di Windows illustrato qui di seguito.
2. Immettere il nome utente e la password e scegliere il dominio di sicurezza e fare clic su OK.
Avvio di BusinessObjects
Connessione client/server
Se si utilizza una connessione client/server BUSINESSOBJECTS offline e non si connessi a un repository, comunque possibile lavorare con documenti e universi memorizzati localmente sul computer con il quale si lavora e persino creare e aggiornare documenti se si dispone di una connessione al database e se la connessione al database e le informazioni di sicurezza sono memorizzate sul computer.
Connessione Web
Se si utilizza una connessione Web offline, non sar possibile recuperare documenti e inviarli alle cartelle Documenti personali sul server Web; non sar possibile creare query o aggiornare documenti perch tutte le informazioni relative al database e alla connessione vengono memorizzate sul server. Nella modalit offline, possibile continuare a lavorare su documenti memorizzati localmente; possibile lavorare sulla formattazione dei report o sullanalisi dei dati nei report esistenti, per esempio, e lavorare con i dati contenuti nel documento per creare nuovi report. Se BUSINESSOBJECTS non pu stabilire la connessione Web BUSINESSOBJECTS richiesta, possibile avviare BUSINESSOBJECTS nella modalit offline se i diritti dellutente prevedono questa opzione.
Barra di stato
2. Attivare quelle che si desidera visualizzare e disattivare quelle che si desidera nascondere. 3. Fare clic su Chiudi per chiudere la finestra della barra degli strumenti.
Suggerimento: inoltre possibile visualizzare e nascondere le barre degli strumenti con un clic del pulsante destro su una barra degli strumenti. Per visualizzare o nascondere una barra degli strumenti, fare clic sul nome corrispondente del menu popup.
La barra di stato
La barra di stato, che si trova in fondo allo schermo della finestra BUSINESSOBJECTS visualizza i messaggi di guida e i messaggi di stato. I messaggi di guida forniscono una breve descrizione dei comandi del menu quando li si evidenzia con il cursore del mouse quando si effettuano alcune azioni che ricordano le opzioni disponibili. I messaggi di stato forniscono informazioni quali lora in cui i dati del report sono stati aggiornati o sulle operazioni attuali di BUSINESSOBJECTS, collegamento al database, caricamento del documento ed altro.
Quando si fa clic con il pulsante destro su una cella indipendente, solo le opzioni valide per quel tipo di cella vengono visualizzate nel menu.
Struttura report
La visualizzazione Struttura report visualizza solo i nomi delle variabili o le formule contenute nel report senza i dati ad esse associati.
Tabella a campi incrociati in visualizzazione Struttura report
Per attivare o disattivare la visualizzazione Struttura report: Selezionare Struttura report dal menu Visualizza.
Layout di pagina
In visualizzazione Layout di pagina, si vede il modo in cui si posizionano gli elementi sulla pagina stampata. Si possono impostare intestazioni, pi di pagina e margini del report. Per alcune impostazioni, quali interruzioni di pagina e il risultato esatto di alcune funzioni di pagina si deve utilizzare la visualizzazione Layout di pagina. La visualizzazione attivata quando stato chiuso il documento sar la stessa che viene attivata alla successiva riapertura del documento. Per attivare o disattivare il Layout di pagina: Selezionare Layout di pagina dal menu Visualizza.
Nota: Quando si attiva o si disattiva questopzione, occorre minimizzare e poi massimizzare la finestra del documento BUSINESSOBJECTS per vedere le modifiche relative alla visualizzazione.
Impostazioni internazionali
BUSINESSOBJECTS supporta le impostazioni internazionali il che significa che la finestra relativa alle impostazioni internazionali del Pannello di controllo di Windows determina il modo in cui BUSINESSOBJECTS visualizza e ordina numeri, valuta, ore e mesi nei report. Accertarsi che le impostazioni siano state impostate correttamente. A tale scopo: 1. Dal menu Avvio, scegliere Impostazioni e poi Pannello di controllo. 2. Fare doppio clic su Impostazioni internazionali per aprire la finestra di dialogo Propriet - Impostazioni internazionali.
La data ha un formato a quattro cifre che permette di non perdere i dati sul secolo
Nella precedente illustrazione, le impostazioni sono state impostate su Inglese (Stati Uniti). Il che significa che BUSINESSOBJECTS utilizzer le convenzioni numeriche, di data e ora statunitensi e il simbolo del dollaro come simbolo di valuta predefinita.
Report Manager
Report Manager
Report Manager una parte chiave di BUSINESSOBJECTS da cui possibile gestire vari aspetti del proprio lavoro.
La finestra Report Manager ha due schede. Ognuna di esse viene utilizzata per gestire un aspetto particolare del lavoro svolto in BUSINESSOBJECTS. La scheda Dati gestisce le variabili e le formule dei report. La scheda Abbinamento consente di percorrere i report e lavorare sulla struttura e lorganizzazione di essi e dei loro componenti.
Suggerimento: Quando si apre la finestra di dialogo Report Manager, fissa sul lato sinistro della finestra del report. La si pu rendere mobile e trascinarla in altri punti dello schermo. Tenere premuto il tasto Ctrl mentre si sposta la finestra Report Manager per evitare che si fissi in un punto.
In ordine alfabetico: in questo tipo di visualizzazione, i dati dei documenti vengono elencati in ordine alfabetico con le variabili nella cartella Variabili e le formule nella cartella Formule. Per fornitore di dati: in questa visualizzazione le variabili sono raggruppate in gruppi di fornitori di dati da cui provengono. Si possono trascinare le variabili da questo elenco e lasciarle nella finestra del report per costruire tabelle ed altri componenti del report. Se si fa clic con il pulsante destro del mouse su una variabile dellelenco, viene visualizzato un menu da cui possibile: modificare il fornitore di dati per ottenere altri dati duplicare il fornitore di dati visualizzare i dati aprire la finestra di dialogo Variabili per creare una nuova variabile modificare le variabili locali
Report Manager
report
sezioni
Navigazione
Nella visualizzazione navigazione, viene visualizzato un elenco di tutti i report. Per il report attualmente visualizzato a schermo, sono visualizzati anche i nomi delle sezioni. Se si fa clic su un elemento dellelenco di Report Manager, il report o la sezione corrispondeni vengono visualizzati nella finestra del report. Se si fa clic con il pulsante destro del mouse su un report dellelenco, viene visualizzato un menu che consente di: nominare, rinominare, copiare o eliminare il report selezionato applicare un modello o gli stili standard al report selezionato inserire un nuovo report
report
struttura
Quando si fa clic su unicona della finestra Report Manager, la sezione corrispondente o il componente vengono visualizzati nella finestra report principale. Se si fa clic su unicona con il pulsante destro del mouse, viene visualizzato un menu. Se si fa clic con il pulsante destro del mouse su unicona, viene visualizzato un menu. Se si fa clic destro su unicona di tabella, si pu: formattare la tabella trasformare la tabella in grafico formattare interruzioni, ordinamenti o filtri applicati alla tabella selezionata applicare lo stile report standard copiare, incollare o eliminare
Nuovo
Copia di un report
Per fare una copia di un report gi esistente allinterno di un documento: 1. Fare clic con il pulsante destro del mouse sulla scheda del report che si desidera copiare. 2. Scegliere Duplica report dal menu popup visualizzato. Viene visualizzata una copia del report attivo in una nuova scheda allinterno del documento. Il nome visualizzato nella scheda <<Nome reportn +(1)>>. Ad esempio, se il report copiato si chiama Vendite, il nuovo report viene detto Vendite (1). Il comando Duplica report disponibile anche dal menu Modifica.
Il pulsante Rifai consente di ripetere fino a dieci azioni annullate precedentemente. Per annullare le azioni, si pu utilizzare il tasto di scelta rapida Ctrl + Z.
2. Scegliere il tipo di documento che si desidera aprire dallelenco Tipo file. 3. Individuare il documento che si desidera aprire e fare clic su OK.
Suggerimento: BUSINESSOBJECTS tiene sotto controllo gli ultimi documenti aperti. Questi file vengono nominati alla fine del menu File. Scegliere il file che si desidera aprire dallelenco.
1. Fare clic sul pulsante Apri dalla barra degli strumenti Standard. Viene visualizzata la finestra di dialogo Apri.
2. Scegliere il tipo di documento che si desidera aprire dallelenco Tipo file. 3. Selezionare i documenti che si desidera aprire con il tasto Maiusc per selezionare documenti successivi e Ctrl per selezionare documenti non successivi. 4. Fare clic su OK.
1. Dal menu File, scegliere Recupera da/Documenti personali. Si apre la finestra di dialogo Recupera documenti personali.
2. Selezionare il file che si desidera aprire dallelenco e fare clic su Apri. A questo punto possibile recuperare un file alla volta. Sul computer viene scaricato e aperto un documento.
Nota: Quando si apre un documento BUSINESSOBJECTS dai Documenti personali, BUSINESSOBJECTS copia il documento localmente. Se si lavora sul documento, lo si salva in Documenti personali e si recupera lo stesso documento durante una sessione di lavoro diversa, BUSINESSOBJECTS visualizza il messaggio seguente per avvertire che gi presente sul computer un documento con lo stesso nome:
Se si certi di avere salvato lultima copia del documento nei Documenti personali, possibile sovrascrive tranquillamente la copia locale.
3. Fare clic su OK. Lelenco viene filtrato per visualizzare soltanto i documenti assegnati alla categoria o alle categorie selezionate.
Per salvare un documento nella cartella Documenti personali: 1. Dal menu File, scegliere Invia a/Documenti personali. Appare la finestra Invia documenti personali:
3. Nella casella di riepilogo Salva come tipo, scegliere il formato. Le scelte possibili sono: Documenti BusinessObjects (*.rep), Portable Document Format (*.pdf), Rich Text Format (*.rtf), File di testo (*.txt), Modelli BusinessObjects (*.ret), File BusinessQuery (*.bqy). Aggiunte BusinessObjects (*.rea) 4. Assegnare una categoria al documento, se si desidera. 5. Fare clic su Salva. Il documento viene salvato nella cartella Documenti personali sul server di Web.
2. Spuntare le categorie che si desidera assegnare al documento e deselezionare quelle che si desidera rimuovere. Fare clic su OK. Le categorie selezionate vengono visualizzate nella finestra Categorie. 3. Fare clic su Salva per salvare il documento con le categorie che gli sono state assegnate.
Selezionare la categoria che si desidera rinominare. 1. Fare clic sul pulsante Rinomina. 2. Digitare le modifiche.
A tale scopo: 1. Dal menu Dati, scegliere Visualizza dati. Viene visualizzata la finestra di dialogo Gestore di dati.
2. Fare clic sulla scheda Definizione. 3. Nella casella Fornitori di dati, selezionare il fornitore di dati che si desidera attivare e accertarsi che lopzione Aggiornabile sia attivata. 4. Se questopzione non attivata, nessun utente pu aggiornare il fornitore di dati selezionato. Solo lutente che ha creato il documento o il supervisore di BUSINESSOBJECTS pu modificare questa impostazione. Prima di aggiornare i fornitori di dati, verificare che: I dati pi aggiornati siano quelli desiderati. Aggiornare il fornitore di dati non blocchi il server (database). Aggiornare il fornitore di dati non blocchi il computer. Alcuni database supportano la modalit asincrona che consente di aggiornare un fornitore di dati senza bloccare il computer. Se il database della propria sede non supporta la modalit asincrona, si pu evitare di bloccare il computer specificando i momenti di non di picco per laggiornamento dei fornitori di dati. Il servizio IS, il designer delluniverso e/o il supervisore devono essere in grado di consigliare lutente su questi punti.
Aggiornamento di un documento
Per aggiornare i dati di un documento: Fare clic sul pulsante Aggiorna della barra degli strumenti.
Aggiorna
3. Selezionare il fornitore di dati che si desidera aggiornare nellelenco Fornitori di dati. 4. Fare clic sul pulsante Aggiorna.
3. Dalla zona Fornitori di dati, selezionare quello su cui si desidera lavorare. 4. Attivare Aggiornamento automatico e poi Una volta. 5. Selezionare unopzione dalla casella di riepilogo: "Il, alle". Utilizzare questopzione per aggiornare il fornitore di dati a una data ora ad un dato giorno. "Il, dalle". Utilizzare questopzione per aggiornare il fornitore di dati dopo una data ora ad un dato giorno. 6. Selezionare la data e lora dalle rispettive caselle di riepilogo e poi fare clic su OK.
Salvataggio di documenti
Salvataggio di documenti
I report BUSINESSOBJECTS vengono salvati allinterno dei documenti. BUSINESSOBJECTS permette inoltre di salvare il documento in formati diversi, in modo da poter utilizzare i dati in altre applicazioni o condividerli con altri utenti. Questa sezione descrive il modo in cui procedere. A seconda della configurazione di BUSINESSOBJECTS nella propria azienda, possibile salvare i documenti localmente o nella cartella dei documenti personali sul server.
Salva
Salvataggio di documenti
Si noti che la struttura per la navigazione viene conservata nel documento pdf rendendo facile laccesso ai report e alle sezioni di report.
Fare clic qui per visualizzare un report. Fare clic qui per andare a una sezione in un report.
Salvataggio di documenti
4. Volendo, digitare un altro nome nella casella Nome file poi fare clic su OK. Altrimenti, basta fare clic su OK. 5. Per informazioni su come lavorare con la query in BUSINESSQUERY, consultare il Manuale dellutente di BusinessQuery.
possibile salvarlo come un documento BUSINESSQUERY o come un documento BUSINESSOBJECTS. Indipendentemente dal fomato in cui il documento viene salvato (BUSINESSQUERY o BUSINESSOBJECTS), sar comunque possibile continuare a lavorare sul documento in entrambe le applicazioni.
Capitolo 10
.................................................................................
Sommario
Presentazione 233 I tipi di tabelle 234
Inserimento di una tabella da Report Manager 237 Rotazione delle tabelle 238 Riorganizzazione dei dati in tabelle 239 Aggiunta di dati in una tabella 242 Sostituzione dei dati in una tabella 243 Rimozione dei dati da una tabella 244 Inserimento di una tabella a campi incrociati 245 Trasformazione di una tabella a campi incrociati in tabella 246 Suggerimenti su come trascinare e rilasciare i dati 247
Selezione di tabelle, righe e celle 251 Inserimento di righe e colonne vuote 254 Denominazione e ridenominazione di colonne o righe 255 Ridimensionamento di colonne e righe 255 Copia, incolla e elimina 256
Celle indipendenti 257
Inserimento di una cella indipendente 257 Estrazione di una cella da una tabella 258 Modifica delle celle e del loro contenuto 259
Presentazione
Presentazione
BUSINESSOBJECTS presenta tre modi per visualizzare i dati in un report, ovvero in tabelle, in grafici o in celle indipendenti. Questo capitolo tratta dei vari tipi di tabelle, tra cui le tabelle a campi incrociati che possono essere utilizzate in BUSINESSOBJECTS. Descrive come creare le tabelle e come organizzare la visualizzazione dei dati in esse contenuti, come inserire e visualizzare i dati in celle indipendenti. Il Capitolo 17 "Creazione dei grafici" a pagina 435 di questo manuale descrive invece la visualizzazione dei dati nei grafici. La formattazione di tabelle e celle, con colori, tipi di carattere e formati numerici trattata nel Capitolo 22 "Formattazione di tabelle, celle e sezioni" a pagina 559. Si veda inoltre il Capitolo 13 "Interruzioni di tabelle e visualizzazione dei calcoli" a pagina 305 che descrive come interrompere i dati delle tabelle per visualizzare i calcoli.
I tipi di tabelle
BUSINESSOBJECTS presenta tre tipi di tabelle, di cui due tipi di base che visualizzano i dati in elenchi e tabelle a campi incrociati, che sono un tipo di tabella speciale che consente di riassumere i dati. I vari tipi di tabelle sono descritti qui di seguito.
Tabelle
Le tabelle di BUSINESSOBJECTS visualizzano i dati in righe o in colonne e presentano unintestazione e un pi di pagina le cui righe e colonne corrispondenti sono righe e colonne speciali. Lintestazione visualizza le informazioni sulla riga o sulla colonna, ad esempio unetichetta o il nome di una variabile i cui valori sono visualizzati. Il pi di pagina visualizza i calcoli sui valori visualizzati in colonne o righe. Le etichette delle variabili possono essere visualizzate lungo la riga superiore della tabella in modo da leggere i dati lungo le colonne come riportato dalla seguente figura:
I nomi delle variabili sono visualizzati in cima alla tabella
I tipi di tabelle
Oppure, le etichette delle variabili possono essere visualizzate a sinistra della tabella in modo che i dati possano essere letti sulle righe, come riportato dalla seguente figura. Il formato della tabella riportato oltre viene utilizzato di solito nei report finanziari, come ad esempio i bilanci.
I nomi delle variabili sono riportati sulla sinistra della tabella
I valori vengono elencati sulle righe dopo quelle corrispondenti alle intestazioni
La tabella a campi incrociati riportata qui di seguito visualizza il fatturato per anno delle prime tre linee di prodotti.
La variabile Trimestre visualizzata nella riga superiore. Si tratta del lato inferiore della tabella a campi incrociati.
La variabile Tipo di servizio viene visualizzata nella colonna di sinistra. Si tratta del lato centrale della tabella a campi incrociati. La variabile Fatturato visualizzata nel corpo Il totale di righe e colonne viene visualizzato nei due pi di pagina con un totale general nella cella a destra in basso
La stessa tabella a campi incrociati nella visualizzazione Struttura riporta come sono poste le variabili nella tabella a campi incrociati
2. Fare clic sulla scheda Dati del Report Manager. Viene visualizzato un elenco di dati da utilizzare nel report.
3. Selezionare le variabili da utilizzare nella tabella dal Report Manager. Utilizzare il tasto Ctrl per selezionare pi di una variabile.
4. Tenendo premuto il pulsante del mouse, trascinare le variabili dal Report Manager e nel report. Il cursore si trasforma in cursore di creazione della tabella e la barra di stato riporta il messaggio Trascinare per creare una tabella.
Barra di stato
5. Rilasciare il pulsante del mouse per trascinare le variabili e creare una tabella per visualizzare i dati.
2. Fare clic sul pulsante Ruota la tabella dalla barra di stato Report. La tabella viene ruotata nel modo seguente.
Da cos......
....a cos
Cursore di scambio
Da cos.....
A cos......
Cursore di spostamento
3. Rilasciare il pulsante del mouse. La riga o la colonna si sposta nella nuova posizione.
Da cos......
A cos......
Cursore di copia
Da cos......
A cos.....
4. Tenendo premuto il tasto Ctrl, rilasciare il pulsante del mouse. La riga o la colonna viene copiata nella nuova posizione.
Tenere premuto il tasto Alt e copia della formattazione nella nuova posizione
Inserire levidenziazione
1. Dal Report Manager, fare clic sulla variabile che si desidera aggiungere alla tabella. 2. Tenere premuto il pulsante destro del mouse, trascinare il cursore sul bordo della colonna o della riga in cui si desidera aggiungerne una nuova. 3. Quando il bordo della riga o della colonna appare evidenziato con una riga tratteggiata grigia e la barra di stato riporta Trascinare per inserire, rilasciare il pulsante del mouse. Viene aggiunta una nuova colonna o riga alla tabella per visualizzare i nuovi dati.
Suggerimento: possibile aggiungere pi di una variabile per volta. Utilizzare il tasto Ctrl o Maiusc per selezionare pi di una variabile dallelenco del Report Manager.
Sostituire levidenziazione
1. Dal Report Manager, fare clic sulla variabile che si desidera aggiungere alla tabella. 2. Tenendo premuto il pulsante sinistro del mouse, trascinare il cursore sulla colonna o riga di dati che si desidera sostituire. 3. Quando la riga o la colonna appare evidenziata con un bordo tratteggiato grigio e la barra di stato riporta il messaggio Trascinare per sostituire il contenuto, rilasciare il pulsante del mouse. I dati della colonna o della riga vengono sostituiti con i nuovi.
A cos.....
Da cos......
3. Rilasciare il pulsante del mouse. La colonna o la riga di dati viene rimossa dalla tabella.
1. Selezionare una colonna e trascinarla nellangolo superiore destro della tabella. inoltre possibile trascinare una variabile dalla finestra Report Manager nellangolo superiore destro della tabella. 2. Quando il cursore diventa un cursore di trasformazione in tabella a campi incrociati e la barra di stato riporta il messaggio Trascinare per trasformare in tabella a campi incrociati, rilasciare il pulsante del mouse. La tabella si trasforma in tabella a campi incrociati.
1. Fare clic sullintestazione Anno. Fare di nuovo clic sulla stessa intestazione. 2. Tenendo premuto il pulsante del mouse, trascinare il cursore sullintestazione Localit di soggiorno. Lintestazione Localit di soggiorno viene evidenziata e il cursore diventa cursore di scambio. La barra di stato riporta Trascinare per scambiare. 3. Rilasciare il pulsante del mouse. Le intestazioni vengono visualizzate nella nuova posizione.
2. Fare di nuovo clic sulla stessa riga e, tenendo premuto il pulsante del mouse, trascinare il cursore verso il bordo sinistro della tabella a campi incrociati. 3. Quando una riga orizzontale appare sul cursore, rilasciare il pulsante del mouse.
Pulsante Annulla
Se non si soddisfatti del risultato, utilizzare il pulsante Annulla dalla barra degli strumenti Standard o Ctr+Z per annullare lazione appena effettuata. Possono essere effettuate al massimo dieci azioni.
3. Fare una volta clic nel report in cui si desidera nellangolo sinistro superiore della tabella o della tabella a campi incrociati da posizionare. Viene visualizzato lassistente dinserimento.
4. Fare clic sulla prima opzione Utilizzare i dati gi esistenti nel documento e poi fare clic su Inizio. Quindi, scegliere i dati da utilizzare:
5. Tenere premuto il tasto Ctrl e fare clic sulle variabili da visualizzare nella nuova tabella/tabella a campi incrociati.
Per inserire una.... Fare clic su....
Fine. Viene visualizzata la tabella nel report. Fare clic su Continua, quindi, passare al Punto 6.
6. Nella seguente schermata, le variabili selezionate sono strutturate in tre cartelle. La variabile della cartella Colonna, viene visualizzata nellintestazione in basso a sinistra della tabella a campi incrociati, la variabile della cartella Righe viene visualizzata nellintestazione della riga in alto della tabella a campi incrociati e la variabile della cartella Corpo viene visualizzata nel corpo della tabella a campi incrociati:
7. possibile riorganizzare le variabili delle cartelle trascinandole da una cartella allaltra. Quando le variabili sono organizzate come previsto, fare clic su Fine. Nel report appare la tabella a campi incrociati.
3. Rilasciare il pulsante del mouse. Appare un bordo grigio tratteggiato attorno ad ognuna di esse.
Per selezionare una riga o una colonna, basta fare clic allinterno di essa. Questo metodo non seleziona il titolo della riga o della colonna, che la cella contenente il nome della variabile (Servizio, nella precedente illustrazione).
La cella Intestazione non selezionata
Per selezionare pi di una cella, tenere premuto il tasto Ctrl e fare clic allinterno di ognuna di esse.
d. Inserisce una colonna a destra della selezione. e. Inserisce una cella sulla selezione. f. Inserisce una cella sotto la selezione.
g. Inserisce una cella a sinistra della selezione. h. Inserisce una cella a destra della selezione.
Cursore di ridimensionamento
Suggerimento: Se si fa doppio clic sul cursore di ridimensionamento, la colonna o la riga vengono ridimensionate automaticamente alla larghezza o allaltezza del contenuto.
selezionandola, trascinandola a una nuova posizione e tenendo premuto il tasto Ctrl quando si rilascia il pulsante del mouse. La tabella o la tabella a campi incrociati viene copiata nella nuova posizione.
2. Fare clic sul pulsante Elimina dalla barra degli strumenti Standard.
Celle indipendenti
Celle indipendenti
I report di BUSINESSOBJECTS dispongono di due tipi di celle: quelle che compongono le tabelle e quelle autonome. Una cella indipendente una cella singola che non collegata a nessun componente di report e che pu essere spostata e formattata individualmente. Le celle indipendenti possono essere utilizzate in vari modi nei report BUSINESSOBJECTS. Sono contenitori di testo, calcoli e grafici e vengono utilizzate tra le altre cose per i titoli di report, per aggiungere commenti e per visualizzare i numeri di pagina.
Quando si rilascia il pulsante del mouse, viene visualizzata una cella nellarea disegnata. Quando viene inserita una nuova cella, essa presenta un cursore lampeggiante allinterno di essa in modo da potere immediatamente inserire il testo.
Suggerimento: Per inserire una cella indipendente, possibile anche copiare e incollare una cella gi esistente nel report. A tale scopo, selezionare la cella, tenere premuto il pulsante del mouse, il tasto Ctrl e trascinare il mouse. Quando si rilascia il pulsante del mouse, viene visualizzata una copia della cella.
Se si trascina un indicatore allesterno di una tabella, possibile visualizzare il totale generale o un totale parziale a seconda del punto in cui si trova la cella. Nellesempio seguente, il totale della tabella viene visualizzato in cima alla tabella.
Celle indipendenti
possibile utilizzare una griglia per allineare automaticamente la selezione quando la si trascina. A tale scopo: Dal menu Formato, scegliere Allinea sulla griglia. Per visualizzare la griglia, dal menu Visualizza, scegliere Griglia.
Cursore di ridimensionamento
viene dimensionata automaticamente secondo la larghezza del contenuto. Si pu adattare automaticamente laltezza della cella tenendo il cursore sul bordo inferiore o superiore e facendo clic sul cursore di ridimensionamento.
Capitolo 11
Report master/dettagli
.................................................................................
Sommario
Presentazione 262
Da una tabella o tabella a campi incrociati 263 Da Report Manager 264 Creazione di un report master/master/dettagli 266
Riorganizzazione di un report master/dettagli 267 Gestione delle sezioni dei report Master/Dettagli 268 Annullamento di un report Master/Dettagli 269
Presentazione
Questo capitolo descrive come strutturare i dati allinterno di un report master/ dettagli.
a. Per ciascun valore del master, Trimestre, viene creata una sezione. Un valore master viene visualizzato in una cella allinterno di ogni sezione. In questa sezione, il valore master Q1. b. Il dettaglio pu essere una tabella, una tabella a campi incrociati o un grafico. Visualizza i dati relativi al master. In questo report, il dettaglio una tabella che riporta il fatturato per localit di soggiorno. c. possibile vedere chiaramente le sezioni di un report master/dettagli attivando il comando Delimitatori di sezione dal menu Visualizza.
3. Rilasciare il pulsante del mouse in uno spazio vuoto al di soprta della tabella o tabella a campi incrociati. La colonna o riga di dati su cui stato fatto clic, viene rimossa dalla tabella o tabella a campi incrociati. Per ciascun valore, viene creata una sezione. Ogni sezione contiene: Una cella master che visualizza un valore e Una tabella o tabella a campi incrociati.
Suggerimento: anche possibile fare clic con il pulsante destro del mouse sulla riga o colonna di dati da impostare come master e scegliere Imposta come master dal menu.
Da Report Manager
Se il report contiene un grafico o la variabile da impostare come master non si trova attualmente nella tabella o nella tabella a campi incrociati, si pu aggiungere una cella master dalla finestra Report Manager. A tale scopo: 1. Se Report Manager non aperto, scegliere Report Manager dal menu Visualizza. 2. Dalla scheda Dati di Report Manager, fare clic sulla variabile da utilizzare come master. 3. Trascinare la variabile dalla finestra Report Manager alla finestra Report. Il puntatore si trasforma in cursore di inserimento cella e la barra di stato visualizza Trascinare per creare sezione.
4. Trascinare la variabile nel report sopra il blocco. Per ogni valore della variabile viene creata una sezione.
...........................................................
In questo esempio, il report presenta la sezione Trimestre. Si pu aggiungere una sezione anno in modo che ogni sezione anno finanziario visualizzi i dati per i quattro trimestri dellanno. A tale scopo: Trascinare la variabile Anno dal Report Manager e rilasciarla nel report per creare una nuova cella master.
a b
a. Trascinare la variabile Anno dalla finestra Report Manager e rilasciarla nellarea sopra la cella master Q1 per creare una nuova sezione e una nuova cella master. b. Se si desidera inserire la nuova sezione sotto la sezione Trimestre, trascinare la nuova variabile sotto la cella Q1.
...........................................................
Da cos...
....a cos
2. Trascinare la cella e rilasciarla in unaltra cella. Il contenuto viene invertito e il livelli della sezione vengono modificati.
Scegliere S per rimuovere i dati, la cella master e la sezione dal report. Viene aggiunta una nuova colonna o riga che visualizza i dati e la sezione viene eliminata dal report, come illustrato qui di seguito:
Scegliere No per rimuovere i dati e la cella master, ma lasciare la sezione del report. Viene aggiunta una nuova riga o colonna che visualizza i dati e la sezione rimane nel report, come illustrato qui di seguito:
Eliminazione di un master
1. Selezionare la cella master. 2. Dal menu Modifica, scegliere Elimina. Viene visualizzato il messaggio riportato a pagina 269.
Suggerimento: inoltre possibile rimuovere una cella master trascinandola nel
Report Manager.
Capitolo 12
.................................................................................
Sommario
Presentazione 275 Limitazione dei dati visualizzati 276
Inserimento di un filtro 277 Gestione dei filtri 278 Creazione di filtri pi complessi 282 Ignorare i filtri 283
Modifica dellordine dei dati 285
Applicazione di una classifica sui dati di un report 293 Gestione della classifica con filtri e ordinamenti 296
Creazione di un segnalatore 299 Attivazione e disattivazione dei segnalatori 301 Operazioni sui segnalatori esistenti 303
Presentazione
Presentazione
Un report BUSINESSOBJECTS pu contenere un gran numero di dati. Questo capitolo presenta i vari modi a disposizione dellutente per organizzare e presentare i dati di un report e ottenere alcune informazioni chiave per i lettori: La quantit dinformazioni visualizzate in un report possono essere limitate per concentrarsi su una selezione utilizzando i filtri. Le informazioni possono essere ordinate utilizzando la classifica e lordinamento. I dati interessanti possono essere evidenziati con una formattazione speciale utilizzando i segnalatori.
...........................................................
possibile applicare un filtro su Localit di soggiorno selezionando i valori: Bahamas Beach e Hawaiian Club.
In questo esempio, si vogliono visualizzare solo i risultati del fatturato di due localit di soggiorno. A tale scopo, viene applicato un filtro alla colonna Regione e si sceglie di visualizzare East e Midwest. Si osservi in che modo il filtro influenza i calcoli. La somma cambia nelle due tabelle.
...........................................................
Inserimento di un filtro
Si pu inserire un filtro sui dati di tabelle, tabelle a campi incrociati o grafici.
2. Fare clic sul pulsante Inserisci filtro dalla barra degli strumenti Report, oppure selezionare il comando Filtro dal menu Inserisci. Viene visualizzata la finestra di dialogo Applica un filtro a che visualizza i valori selezionabili per il filtro:
Il titolo della finestra di dialogo dipende dai dati selezionati nel report. In questo caso, sono stati selezionati i dati di Localit di soggiorno, quindi il titolo Applica un filtro a Localit di soggiorno.
3. Tenere premuto il tasto Ctrl e fare clic sui valori da includere nel report e fare clic su OK. La finestra di dialogo si chiude e il report riporta solo i valori selezionati. Il pulsante Inserisci filtro della barra degli strumenti appare premuto.
Suggerimento: Per rimuovere il filtro, fare clic allinterno dei dati filtrati e fare clic
3. Dalla lista Filtri per, fare clic sulla variabile di cui si desidera modificare il filtro. Dalla casella Valori, vengono evidenziati i valori attualmente visualizzati nel report (East e Midwest, nellillustrazione precedente). 4. Per selezionare diversi valori, possibile: Fare clic sui valori gi selezionati. Levidenziazione scompare, per indicare che i valori non verranno visualizzati nel report. Selezionare i valori precedentemente deselezionati. Prima, attivare Mostra tutti i valori per visualizzare tutti i valori della variabile. Fare clic su Seleziona tutti i valori. In tal modo, si mantiene il filtro, ma si visualizzano tutti i dati relativi alla variabile selezionata. 5. Una volta terminato, fare clic su OK o su Applica.
Aggiunta di filtri
La finestra di dialogo Filtri consente di aggiungere i filtri al report. Per aggiungere un filtro: 1. Fare clic allinterno del report, quindi scegliere Filtri dal menu Formato. Viene visualizzata la finestra di dialogo Filtri. 2. Fare doppio clic su una cartella della casella Filtri per: I filtri della cartella Globale influenzano tutto il report. I filtri della cartella Nome Blocco sono specifici del blocco.
3. Fare clic su Aggiungi. Viene visualizzata la finestra di dialogo Variabile(i) da filtrare che elenca tutte le variabili del documento non attualmente filtrate, che siano o meno visualizzate nel report attuale:
4. Fare clic sulla variabile da filtrare e fare clic su OK. Si torna alla finestra di dialogo Filtri. Le variabili selezionate nella finestra di dialogo Variabile(i) da filtrare vengono visualizzate nella casella Filtri per. 5. Nella casella Valori, tenere premuto il tasto Ctrl e fare clic sui valori da visualizzare. 6. Se si seleziona pi di una variabile da filtrare nella finestra di dialogo Variabile(i) da filtrare, ripetere il punto 5, quindi fare clic su OK o su Applica.
Suggerimento: possibile trascinare e rilasciare un filtro tra le cartelle. Ci consente di cambiare il modo in cui viene applicato un filtro. Ad esempio, se si trascina un filtro dalla cartella Nome blocco alla cartella Globale, si fa clic su Applica o su OK, si applica il filtro a tutto il report e non ad un solo blocco.
Rimozione di un filtro
Quando si rimuove un filtro, tutti i dati della variabile su cui stato applicato il filtro vengono visualizzati nel report. Ad esempio, se si applica un filtro che visualizza il fatturato relativo solo alle regioni East e Midwest, se si rimuove il filtro, i dati di tutte le regioni vengono modificati. Per rimuovere un filtro: 1. Fare clic sui dati su cui si desidera applicare il filtro. 2. Fare clic sul pulsante Inserisci filtro dalla barra degli strumenti Report.
Inserisci filtro
evidenziare la variabile filtrata nella casella Filtri per, quindi fare clic su Rimuovi.
Suggerimento: inoltre possibile inserire i dati in una cella esistente. A tale scopo:
Selezionare la cella e poi dal menu Inserisci, scegliere Campo speciale/Filtri globali. I nomi dei valori filtrati vengono visualizzati nella cella selezionata.
...........................................................
Si pubblica un report settimanale sul fatturato delle vendite per negozio, ma si desidera visualizzare solo i risultati dei negozi con i risultati migliori. A tale scopo, si definisce un filtro complesso che visualizza solo i negozi il cui fatturato uguale o superiore a $200000. A tale scopo, si scrive una formula che indica che il fatturato deve essere superiore o uguale a $200000. La sintassi la seguente:
=(<Fatturato>>=200000)
Ogni settimana, quando si aggiorna il report con i nuovi dati relativi alle vendite, vengono elencati solo i negozi con un fatturato superiore a $200000.
...........................................................
4. Fare clic su Aggiungi. Viene visualizzata la finestra di dialogo Variabile(i) da filtrare. 5. Fare clic sulla variabile da filtrare e poi fare clic su OK. 6. Fare clic su Definisci. Si apre lEditor delle formule. 7. Immettere la formula nellapposita casella o fare doppio clic sulle funzioni, variabili o operatori necessari. 8. Fare clic su OK per tornare alla finestra di dialogo Filtri. 9. Se lo si desidera, deselezionare i valori relativi alla variabile nella casella Valori. Il filtro viene applicato solo ai valori restanti selezionati.
Filtro complesso
10. Fare clic su Applica o su OK. Un filtro complesso viene identificato da un asterisco accanto al simbolo del filtro.
Ignorare i filtri
Si pu forzare BUSINESSOBJECTS ad ignorare i filtri inseriti in un report in modo che quando si fa un calcolo, questo viene fatto su tutti i dati e non solo sui valori filtrati. A tale scopo utilizzare la funzione NessunFiltro. La sintassi sar:
=NessunFiltro(formula)
Un filtro viene inserito nella colonna Citt in modo che vengano visualizzati solo i dati relativi a New York e Washington.
Nella prima tabella, la somma visualizzata riporta solo i dati calcolati per il valore filtrato, New York e Washington. La formula per calcolare la somma :
=Somma(<Fatturato>)
Nella seconda tabella, la funzione NessunFiltro stata utilizzata e la somma visualizzata ha calcolato i dati relativi a tutti i valori di Localit di soggiorno. La formula per calcolare la somma :
=NessunFiltro (Somma(<Fatturato>))
c. Ordinamento personalizzato
A-Z Z-A
possibile utilizzare un ordinamento personalizzato per ordinare giorni e mesi in ordine cronologico. Per personalizzare gli ordinamenti, porre i valori nellordine desiderato.
crescente.
Inversione di un ordinamento
1. Fare clic sui dati gi ordinati. 2. Fare clic su uno dei pulsanti di ordinamento sulla barra degli strumenti. Ad esempio, se si desidera invertire un ordine crescente, fare clic sul pulsante Ordine decrescente.
Rimozione di un ordinamento
I pulsanti di ordinamento funzionano come pulsanti bistabili e attivano o disattivano lordinamento. Per rimuovere un ordinamento: 1. Fare clic sui dati gi ordinati. 2. Fare clic sul pulsante utilizzato per applicare un ordinamento.
Ordina i valori nellordine in cui si trovavano quando si aperta la finestra di dialogo Ordinamento personalizzato. Questopzione annulla lordine specificato, ma non chiude la finestra di dialogo. Visualizza i valori in ordine alfabetico o numerico. Visualizza i mesi dellanno in ordine cronologico e non alfabetico. Valido solo per una variabile che restituisce il mese dellanno. Visualizza i giorni della settimana in ordine cronologico e non alfabetico. Valido solo per una variabile che riporta i giorni della settimana.
Alfanumerico
Mese
Giorno
oppure trascinare e rilasciare i valori nella lista nellordine desiderato utilizzare i pulsanti Sposta su o Sposta gi per porre i valori nellordine desiderato 4. Fare clic su OK per chiudere la finestra di dialogo Ordinamento personalizzato.
Nota: Non possibile utilizzare gli ordinamenti personalizzati e i segnalatori. Ad esempio, se si imposta un segnalatore per evidenziare i mesi dopo Maggio, BUSINESSOBJECTS utilizza lordine alfabetico e non lordine cronologico.
Lesempio che segue riporta una tabella con due ordinamenti personalizzati.
Esempio Come ottenere un esatto ordinamento dei mesi
...........................................................
In questa tabella, i mesi sono stati ordinati in modo tale da visualizzarli in ordine cronologico e le linee di prodotto sono state ordinate manualmente.
Per impostazione predefinita, BUSINESSOBJECTS ordina i mesi in ordine alfabetico. Per ordinare i mesi in ordine alfabetico: 1. Fare clic sulla colonna o sulla riga che visualizza i mesi. 2. Fare clic sul pulsante Ordinamento personalizzato dalla barra degli strumenti Ordinamenti. Viene visualizzata la finestra di dialogo Ordinamento personalizzato. 3. Scegliere Mese dalla casella di riepilogo Opzione ordinamento e fare clic su OK. I mesi vengono ordinati in modo esatto.
...........................................................
internazionali definite nel pannello di controllo di Windows. Per maggiori informazioni su come verificare le impostazioni, vedere Impostazioni internazionali a pagina 202.
...........................................................
In questa tabella i dati sono stati ordinati applicando prima un ordine crescente nella colonna paese in modo da visualizzare i paese in ordine alfabetico e poi applicando un ordine crescente secondario alla colonna cliente in modo che i clienti tedeschi siano ordinati in ordine alfabetico e cos via.
...........................................................
Ordinamento primario La tabella viene ordinata prima secondo il paese di origine. Ordinamento secondario La tabella viene ordinata quindi per Cliente
Se il report contiene una tabella o un grafico 2-D, la finestra di dialogo contiene solo una scheda. Se il report contiene una tabella a campi incrociati, o un grafico a matrice, la finestra di dialogo presenta entrambe le schede, Asse orizzontale e Asse verticale. La scheda Asse verticale visualizza gli ordinamenti applicati alle colonne. La scheda Asse orizzontale visualizza gli ordinamenti applicati alle righe o allasse Z del grafico. 3. Fare clic sulla scheda in cui si desidera lavorare e poi fare clic sullordinamento a cui si desidera dare la priorit. 4. Fare clic su Sposta su per dare maggiore priorit allordinamento o su Sposta gi per dare meno priorit. Licona di ordinamento sposta su o gi di un posto nellelenco degli ordinamenti.
...........................................................
In questo esempio, la tabella riporta il fatturato relativo alle vendite delle linee di prodotti della catena di negozi emoda. La tabella a sinistra riporta tutte le linee di prodotti. Nella tabella di destra, la colonna linee di prodotti, riporta solo le prime tre linee di prodotti.
...........................................................
Applica classifica
3. Viene visualizzata la finestra di dialogo Valori massimi/minimi per Nome variabile che visualizza le opzioni selezionate per la classifica: Le opzioni selezionabili sono: Massimo Selezionare questa casella di controllo e digitare o selezionare dallelenco i valori pi alti n. Quando si attiva questa casella di controllo, viene selezionato il valore predefinito 3. Minimo Selezionare questa casella di controllo e digitare o selezionare dallelenco i valori pi bassi n. Quando si attiva questa casella di controllo, viene selezionato il valore predefinito 3. In base a Fare clic per selezionare lindicatore su cui si deve basare la classifica. Lelenco include tutti gli indicatori selezionabili dal report. Selezionare un indicatore prima di applicare una classifica.
Come percentuale del numero totale di valori Fare clic su questa casella di riepilogo se si desidera interpretare i numeri Massimo e Minimo come percentuali. Quando si seleziona questopzione, viene visualizzato un segno percentuale (%) sui valori Massimo e Minimo. Questi numeri vengono troncati se necessario per rientrare nelle percentuali da 1 a 100. Visualizza i totali parziali Fare clic su questa casella di riepilogo per visualizzare i seguenti calcoli:
Somma
Riporta la somma di tutte le righe visualizzate nella tabella dopo che stata impostata la classifica Riporta la somma di tutte le righe che non sono visualizzate nella tabella dopo che stata impostata la classifica Riporta la somma di tutte le righe della tabella, quelle nascoste e quelle visualizzate
Altra somma
Somma totale
Visualizza percentuali Fare clic su questa casella di riepilogo per visualizzare i calcoli come percentuali in una nuova cella. 4. Fare clic sui valori di classifica che si desidera visualizzare nel report e poi fare clic su OK (o su Applica). Il report visualizza solo i dati classificati per i valori selezionati. Il pulsante Applica classifica della barra degli strumenti appare disattivato.
Classifica e interruzioni
In una tabella o tabella a campi incrociati in cui le interruzioni sono state inserite, i dati vengono classificati separatamente per ogni livello dinterruzione.
Nota: Se si creata una variabile locale utilizzando valori provenienti da diversi fornitori di dati, non sar possibile classificare i dati basati su questa variabile. La variabile non sar visualizzata nellelenco nella finestra di dialogo Classifica.
Esempio
...........................................................
Questo report visualizza i primi tre mesi con i migliori fatturati e riporta il fatturato combinato di settembre, gennaio e marzo (somma) e il fatturato totale degli altri nove mesi dellanno (Altra somma).
...........................................................
Suggerimento: Per rimuovere la classifica, fare clic allinterno dei dati classificati
Applica classifica
Nascondere i dati
Dalla casella Variabili utilizzate, fare clic sulla variabile da nascondere e poi su Nascondi. Per nascondere pi di una variabile contemporaneamente, tenere premuto il tasto Ctrl e fare clic sulle variabili, poi su Nascondi. Le variabili nascoste sono disattivate nella casella Variabili utilizzate.
Mostrare i dati
Per visualizzare una variabile precedentemente nascosta, fare clic su di essa dallelenco Variabili utilizzate e poi su Mostra.
...........................................................
Si desidera identificare gli addetti alle vendite che realizzano un fatturato superiore a $500 000 e quelli che realizzano un fatturato inferiore a $50 000. Si definisce una condizione per gli addetti alle vendite considerati validi: "fatturato > 500000" e si definisce un formato da applicare ai valori che soddisfano tale condizione: "Migliori addetti alle vendite" in rosso. .
Quindi, si definisce una condizione degli addetti alle vendite considerati non validi: "Fatturato < 50000" e si definisce un formato da applicare ai valori che soddisfano tale condizione: "Lavorare di pi!" in verde. Si inserisce una colonna supplementare dopo il fatturato e la si denomina prestazioni. Poi si applica il segnalatore alla colonna prestazioni.
...........................................................
Creazione di un segnalatore
Vi sono quattro punti da seguire nella procedura di creazione dei segnalatori: 1. Selezionare i dati da utilizzare. 2. Denominare e descrivere il Segnalatore. 3. Definire una gamma di valori. 4. Definire in che modo il segnalatore sar visualizzato nella cella. Una volta creato un segnalatore, lo si pu applicare, nascondere o visualizzare.
2. Scegliere un operatore dalla casella di riepilogo Operatore 1. Digitare un valore (numero, carattere o data), oppure Fare clic sulla freccia verso il basso a destra della casella Valore 1 e poi sul comando Variabili, oppure sul comando Elenco dei valori. Selezionare una variabile o un valore. 3. Se loperatore 1 richiede luso di un secondo operatore, fare clic sulloperatore da utilizzare nella casella Operatore 2. 4. Fare clic allinterno della casella Valore 2 e ripetere il punto 2.
5. Per formattare il contenuto della cella, fare clic su Formato. 6. Dalla casella Formato cella, formattare il testo e fare clic su OK. 7. Fare clic su OK per tornare alla finestra di dialogo Modifica segnalatori.
Attivazione di un segnalatore
1. Fare clic sulla cella, colonna o riga quando si desidera visualizzare il segnalatore. 2. Fare clic sul comando Segnalatori del menu Formato. 3. Fare clic sulla casella di controllo accanto al segnalatore che si desidera attivare. 4. Fare clic su Applica o su OK.
Disattivazione di un segnalatore
1. Fare clic sulla cella, la colonna o la riga in cui visualizzato il segnalatore. 2. Fare clic sul comando Segnalatori del menu Formato.
3. Fare clic sulla casella di riepilogo accanto al segnalatore che si desidera disattivare. 4. Fare clic su Applica o su OK.
Copia di un segnalatore
1. Fare clic sul comando Segnalatori dal menu Formato. 2. Fare clic sul segnalatore che si desidera copiare. 3. Fare clic su Copia. Viene visualizzata la finestra di dialogo Modifica segnalatori. Nella scheda Definizione, il nome del segnalatore iniziale appare nella casella Nome seguito dal numero 2. Se il primo segnalatore stato rinominato e quindi non ha pi il nome della variabile, il nome dato alla copia il nome della variabile senza aggiunte. 4. Digitare un nuovo nome e descrizione per il nuovo segnalatore. 5. Dalla scheda Condizioni, definire la prima gamma di valori per il segnalatore. 6. Definire il modo in cui il risultato viene visualizzato nella cella. 7. Ripetere il Punto 5 e Punto 6 per definire una seconda gamma di valori se lo si desidera e fare clic su Applica o su OK.
Modifica di un segnalatore
1. Fare clic sul comando Segnalatori del menu Formato. 2. Fare clic sul segnalatore da modificare. 3. Fare clic su Modifica. 4. Modificare la definizione del segnalatore. 5. Fare clic su Applica o su OK.
Eliminazione di un segnalatore
1. Fare clic sul comando Segnalatori del menu Formato. 2. Fare clic sul segnalatore da eliminare. 3. Fare clic su Rimuovi.
Capitolo 13
.................................................................................
Sommario
Presentazione 307 Interruzioni 308
Definizione di uninterruzione 308 Inserimento e rimozione delle interruzioni 309 Formattazione delle interruzioni 310 Visualizzazione dintestazioni e pi di pagina 312 Fusione delle celle 314 Interruzioni condizionate 317 Organizzazione di molteplici interruzioni 318 Gestione delle interruzioni su pi pagine 319
Calcoli 320
Calcoli semplici 320 Esempi di calcolo 323 Riutilizzo di un calcolo in un report 327
Definizione di euro 329 Visualizzazione del simbolo euro 329 Funzionamento della conversione 329 Errori di conversione 330 Visualizzazione dei formati di valuta in BUSINESSOBJECTS 330 Conversione in euro 330 Conversione dagli euro 331 Visualizzazione degli errori di arrotondamento 332 Tassi di conversione 332 Triangolazione 336
Presentazione
Presentazione
Questo capitolo spiega come interrompere i dati di una tabella e di una tabella a campi incrociati e come fare e visualizzare semplici calcoli in esse. La sezione finale del capitolo descrive ci che occorre sapere sulla conversione delle valute da e in euro in BUSINESSOBJECTS I seguenti capitoli forniscono informazioni complementari sulluso dei calcoli in BUSINESSOBJECTS: Capitolo 14 "Formule, variabili locali e funzioni" a pagina 337 spiega come utilizzare leditor delle formule di BUSINESSOBJECTS per scrivere i propri calcoli. Capitolo 15 "Contesti di calcolo e sintassi estesa" a pagina 367 illustra gli aspetti pi sofisticati della scrittura delle formule e d indicazioni di base su come funziona il motore dei calcoli di BUSINESSOBJECTS. Capitolo 16 "Risoluzione dei problemi" a pagina 401 illustra i messaggi di errore ed altri problemi che si possono verificare allinserimento delle formule e dei calcoli nei report e spiega come risolvere tali problemi. Per informazioni sulluso dei calcoli nei grafici, vedere Visualizzazione di un calcolo sui dati dei grafici a pagina 487.
Interruzioni
Questa sezione spiega come interrompere i dati di una tabella e di una tabella a campi incrociati e descrive le opzioni disponibili per formattare e gestire tali interruzioni.
Definizione di uninterruzione
Uninterruzione fa ci indica il nome stesso. Interrompe i dati di una tabella o di una tabella a campi incrociati raggruppando i dati secondo il valore selezionato. In tal modo lutente pu visualizzare tutti i dati relativi ad ogni valore di una variabile dimensione e, fatto pi importante, consente di visualizzare i sottototali. Lesempio che segue, dimostra in che modo funziona uninterruzione.
Esempio Funzionamento dei sottototali relativi ai fatturati per ogni localit di soggiorno di una tabella
...........................................................
La tabella di sinistra riporta il fatturato per trimestre e per localit con il totale del fatturato in fondo alla tabella.
Interruzioni
La tabella a destra visualizza gli stessi dati, ma poich interrompe i dati per localit, si pu visualizzare un sottototale per il fatturato generato per ogni localit per i quattro trimestri di un anno fiscale. Si crea una mini tabella per ognuno dei tre valori della localit di soggiorno. La separazione per solo visiva in quanto le tre mini tabelle appartengono sempre ad un unico blocco.
...........................................................
1. Fare clic allinterno di una colonna o di una riga di dati dove si desidera inserire uninterruzione. 2. Fare clic sul pulsante Inserisci interruzione dalla barra degli strumenti Report. I dati della tabella vengono interrotti e il pulsante Inserisci interruzione appare ombreggiato.
Per rimuovere uninterruzione: 1. Fare clic allinterno dei dati laddove stata inserita linterruzione. Il pulsante Inserisci interruzione della barra degli strumenti Report appare disattivata per indicare che sui dati selezionati stata posta uninterruzione. 2. Fare clic sul pulsante Inserisci interruzione. Linterruzione viene rimossa dalla tabella o dalla tabella a campi incrociati.
Nota: Se non state inserite interruzioni nella tabella o nella tabella a campi
Interruzioni
c d
a. Le interruzioni applicate alle colonne vengono visualizzate nella scheda Asse verticale, mentre quelle inserite alle righe nella scheda Asse orizzontale. Nelle tabelle a campi incrociati, sono visualizzate entrambe le schede. In una tabella invece solo quella appropriata. b. Elenco delle interruzioni inserite attualmente. c. Per inserire una nuova interruzione, fare clic su Aggiungi. Viene visualizzata una finestra di dialogo. A questo punto fare clic sulla variabile su cui si desidera applicare linterruzione. d. Per rimuovere linterruzione, fare clic su di essa e poi su Rimuovi. e. Nella sezione Definizione interruzione, possono essere impostati vari attributi. f. Per impostazione predefinita, uninterruzione viene inserita su tutti i valori della variabile selezionata. Tuttavia, facendo clic su Valori, si possono selezionare quelli che vengono inseriti nellinterruzione. Per attivare il pulsante Valori, occorre attivare prima lnterruzione condizionata.
g. La gestione dellinterruzione controllata sulle interruzioni pagina dalla casella di gruppo Interruzione e pagine. Questi attributi sono descritti a pagina 319. h. Facendo clic su Modifica, si visualizza una finestra di diaogo che consente di applicare linterruzione selezionata a una variabile diversa, o su pi di una variabile. Si pu anche modificare il livello dellinterruzione, a condizione che il report contenga almeno due variabili di livello diverso.
Interruzioni
Intestazione interruzione
Questa tabella visualizza un pi di pagina di uninterruzione per ogni sezione e intestazione e pi di pagina Questa tabella visualizza unintestazione e un pi di pagina per ogni sezione.
Interruzioni
Lopzione Elimina duplicati stata attivata e il nome della localit visualizzato una sola volta.
Le opzioni Elimina duplicati e Centra il valore sullinterruzione sono attivate. Il nome della localit visualizzato una volta e centrato sulle righe che descrive.
Centra sullinterruzione
Si pu anche utilizzare il pulsante Centra sullinterruzione dalla barra degli strumenti Formattazione che rimuove i valori doppi e unisce le celle centrando il valore sulle righe o le colonne descritte.
Suggerimento: Se la cella del pi di pagina della colonna Localit di soggiorno
vuota quando si centra il valore sullinterruzione, tutte le righe, compresa quella del pi di pagina, vengono fuse come riportato nella tabella a sinistra. Se non si desidera fondere la cella del pi di pagina vuota: 1. Immettere un carattere nella cella del pi di pagina della colonna Localit vuota. 2. Fare clic destro sulla cella pi di pagina e scegliere Formato cella dal menu. Si apre la finestra di dialogo Formato cella. 3. Fare clic sulla scheda Carattere. 4. Impostare il colore del carattere usato per lo sfondo della cella, nellesempio il bianco e fare clic su OK.
5. Attivare lopzione Centra il valore sullinterruzione dalla finestra di dialogo Interruzioni. Le celle vuote per ciascun valore della localit vengono fuse e quelle del pi di pagina restano immutate, come illustrato nella tabella a destra.
Interruzioni
Interruzioni condizionate
Si pu scegliere di applicare uninterruzione solo su alcuni valori della tabella. Nella seguente illustrazione, invece dinserire uninterruzione su tutta la colonna della localit di soggiorno, essa viene inserita solo sulla localit di soggiorno French Riviera. La tabella viene interrrotta per immettere il totale parziale delle localit francesi e statunitensi come riportato oltre:
A tale scopo: 1. Inserire uninterruzione nella colonna Localit di soggiorno. 2. Fare clic sulla colonna Localit di soggiorno e scegliere Formatta interruzioni dal menu. Si apre la finestra di dialogo Interruzioni. 3. Attivare la casella Interruzione condizionata. Quando attivata, il pulsante Valori diventa disponibile. 4. Fare clic sul pulsante Valori. Viene visualizzato lelenco dei valori. Questa casella visualizza un elenco di tutti i valori della dimensione Localit di soggiorno. 5. Selezionare French Riviera dallelenco e fare clic su OK. 6. Fare di nuovo clic su OK per chiudere la finestra di dialogo Interruzioni e visualizzare il risultato.
Elenco delle interruzioni inserite nella tabella selezionata e nellordine in cui vengono applicate.
Per riorganizzare lordine di applicazione delle interruzioni: 1. Fare clic destro su una colonna o una riga contenente uninterruzione e selezionare Formatta interruzioni dal menu. Viene visualizzata la finestra di dialogo Interruzioni.
318 Manuale dellutente di BusinessObjects
Interruzioni
2. Fare clic sul nome dellinterruzione dallelenco e fare clic sul pulsante Modifica. 3. Impostare lordine in cui si desidera applicare linterruzione e fare clic su OK.
Nuova pagina
Visualizzare ciascuna parte della tabella o della tabella a campi incrociati creata con uninterruzione su una pagina a parte. Ripetere lintestazione su ogni pagina se una tabella o tabella a campi incrociati si estende su pi pagine. Ripetere il valore dinterruzione attuale sulla nuova pagina. Se possibile, mantenere ogni sezione dellinterruzione della tabella o della tabella a campi incrociati sulla stessa pagina.
Ripeti intestazione sulla nuova pagina Ripeti duplicato sulla nuova pagina Evita interruzione pagina
Calcoli
BUSINESSOBJECTS presenta funzioni di calcolo standard che consentono di fare calcoli rapidi sui dati del report. Questi calcoli sono disponibili direttamente da un menu. I calcoli utilizzati pi comunemente sono disponibili anche dalla barra degli strumenti Report. Questa sezione descrive in che modo effettuare i calcoli dal menu e le funzioni dalla barra degli strumenti. Si possono fare i calcoli scrivendo le proprie formule. Questa procedura viene descritta nel Capitolo 14 "Formule, variabili locali e funzioni" a pagina 337.
Calcoli semplici
1. Selezionare la riga o la colonna su cui si desidera effettuare i calcoli. 2. Dal menu Dati, scegliere Calcoli e poi digitare il tipo di calcolo:
Per...
Calcola la somma dei dati selezionati. Calcola tutte le righe di un oggetto Indicatore. Calcola i valori singoli per un oggetto Dimensione o Dettaglio. Calcola il numero di righe del corpo comprese le righe duplicate o vuote Calcola la media dei dati selezionati. Visualizza il valore massimo dei dati selezionati. Visualizza il valore minimo dei dati selezionati. Visualizza i dati selezionati sotto forma percentuale.
Calcoli
Per...
Calcolare la differenza tra due valori selezionati. Calcolare la differenza tra due valori selezionati e visualizzare la differenza sotto forma percentuale.
Il risultato del calcolo viene inserito in una nuova cella della tabella o tabella a campi incrociati.
Esempio Differenza tra Conteggio e conteggio totale
...........................................................
Nel seguente esempio, se si inserisce un Conteggio nella colonna Localit di soggiorno, il risultato del calcolo 3 in quanto vi sono varie localit, Bahamas Beach, Hawaiian Club e French Riviera. La funzione di Conteggio calcola i valori di un oggetto dimensione, che sono gli stessi uno per volta. Ci viene detto calcolo unico. Se si inserisce Conteggio totale nella stessa colonna, il risultato 12 perch vi sono dodici righe di dati nella colonna localit di soggiorno. La funzione Conteggio totale conta tutte le righe comprese quelle vuote e quelle doppie.
Se si osserva la colonna Fatturato, Conteggio e Conteggio totale, si ottiene 12. Per un oggetto indicatore, la funzione Conteggio comprende tutte le righe.
...........................................................
Nota: I comandi di calcolo disponibili nel menu e nella barra degli strumenti
dipendono dai dati selezionati nella tabella o nella tabella a campi incrociati.
Oggetto dettaglio
Calcoli
Esempi di calcolo
La seguente sezione contiene vari esempi di calcoli tramite il menu Calcoli.
Esempio Visualizzazione del fatturato totale e dei sottototali
...........................................................
Per calcolare e visualizzare il fatturato totale di una tabella: 1. Fare clic nella colonna Fatturato. 2. Fare clic sul pulsante Somma dalla barra degli strumenti Calcoli. La somma del fatturato viene visualizzata nel pi di pagina alla fine della tabella. Il pulsante somma della barra degli strumenti Calcoli viene ombreggiato.
Somma
A questo punto si decide dinserire uninterruzione nella tabella per visualizzare i sottototali per ogni localit. 3. Fare clic nella colonna Localit di soggiorno e fare clic sul pulsante Inserisci interruzione. I dati vengono interrotti e viene inserita una riga vuota alla fine di ogni sezione relativa alla localit. 4. Fare clic nella colonna Fatturato. 5. Fare clic sul pulsante Somma una volta per rimuovere il calcolo esistente.
Inserisci interruzione
6. Fare di nuovo clic sul pulsante Somma per eseguire un nuovo calcolo. Viene visualizzato un sottototale per ogni localit di soggiorno e una somma totale alla fine della tabella:
...........................................................
Calcoli
Esempio
...........................................................
La seguente tabella presenta quattro calcoli di fatturato diversi. Il fatturato Medio, massimo e minimo e la somma sono visualizzati in righe a parte nellordine di applicazione. Ogni cifra identificata dal nome del calcolo. Viene inserita una nuova colonna per illustrare la percentuale di ogni riga.
...........................................................
Esempio Calcolo della differenza di fatturato tra due trimestri
...........................................................
In questo esempio, si ha una tabella a campi incrociati che visualizza il fatturato per localit e il fatturato totale per trimestre. Per illustrare nella tabella la differenza di fatturato tra due trimestri: 1. Selezionare Q2 con il mouse, quindi tenere premuto il tasto Ctrl e selezionare Q1.
Poi Q1.
2. Fare clic sul pulsante Percentuale della varianza dalla barra degli strumenti dei calcoli.
La differenza di fatturato tra Q1 e Q2 per ogni localit e per il fatturato totale di tutte le localit viene visualizzato in una nuova cella sotto forma percentuale. La nuova riga viene denominata Q2-Q1.
3. Selezionare quindi Q4 con il mouse. 4. Tenendo premuto il tasto Ctrl, selezionare Q3. La differenza di fatturato tra Q4 e Q3 per ogni localit e per il fatturato totale di tutte le localit viene visualizzato in una nuova cella sotto forma percentuale. La nuova riga viene denominata Q4-Q3.
...........................................................
Calcoli
Nota: Quando si sposta una cella contenente un calcolo in un punto diverso del report, il risultato dipende dal punto esatto in cui posizionata la cella in quanto pu cambiare il contesto di esecuzione del calcolo. Per ulteriori informazioni su questo punto, si veda I contesti di calcolo a pagina 371.
Esempio
...........................................................
In questo report, si trascina la cella contenente la somma del fatturato totale per tutte le localit di soggiorno e la si pone in cima alla tabella. Si inserisce la cella accanto alla cifra e si inserisce il testo Fatturato totale. A questo punto si cancellano le righe per Somma totale e Massimo totale alla fine della tabella.
Conversione da e in euro
Conversione da e in euro
La seguente sezione descrive il modo in cui BUSINESSOBJECTS utilizza le funzioni integrate per guidare gli utenti nella conversione precisa e veloce di una valuta in euro e viceversa.
Definizione di euro
Leuro la moneta ufficiale dei paesi europei che appartengono allUnione Monetaria Europea. Per ogni paese, stato fissato un tasso di conversione a sei cifre tra leuro e la valuta nazionale e le norme UME stipulano in che modo eseguire la conversione. Le funzioni di conversione in euro BUSINESSOBJECTS sono conformi a tali norme.
...........................................................
Il tasso di conversione per i guildes olandesi (NLG) 2.20371, con una cifra prima del punto decimale e cinque dopo. Il tasso di conversione per il franco belga (BEF) 40.3399, con 2 cifre prima e quattro dopo il punto decimale.
...........................................................
Per convertire dalleuro in una valuta compatibile UME, si divide la valuta locale con il tasso di conversione a sei cifre per la valuta e poi si arrotonda il risultato per visualizzare il numero giusto di decimali.
Per convertire dagli euro in una valuta UME, si moltiplica il numero di euro per il tasso di conversione a sei cifre per la valuta di destinazione e poi si arrotonda il risultato per visualizzare il numero di cifre decimali giusto.
Errori di conversione
Quando si converte una valuta compatibile UME da e verso leuro, si utilizza il tasso di conversione fisso a sei cifre e poi si arrotonda il risultato al numero di cifre decimali giusto. I numeri arrotondati sono meno precisi di quelli dorigine e un errore di arrotondamento pu essere significativo oppure irrilevante. BUSINESSOBJECTS autorizza la visualizzazione degli errori di arrotondamento dopo avere convertito le cifre in e verso gli euro per stabilire limportanza della differenza.
Conversione in euro
Una somma pu essere convertita da una delle undici valute UME in euro utilizzando un semplice clic del mouse. A tale scopo: 1. Selezionare la colonna, la riga o la cella che contiene i dati da convertire. 2. Dal menu Dati, scegliere Euro, poi Converti in euro. Se BUSINESSOBJECTS riconosce la valuta, esegue la conversione e visualizza il risultato. Se BUSINESSOBJECTS non riconosce la valuta, visualizza la finestra di dialogo Seleziona valuta. 3. Scegliere la valuta dallelenco e fare clic su OK. I dati vengono convertiti. Se i dati sorgente sono stati formattati come valuta, i dati convertiti vengono formattati con la formattazione di valuta euro definita nella tabella dei tassi di conversione.
Conversione da e in euro
3. Selezionare la valuta che si desidera convertire in euro e fare clic su OK. I dati vengono convertiti. Se i dati in euro sono stati formattati come valuta, i dati convertiti vengono formattati con la formattazione definita nella tabella Tassi di conversione.
Tassi di conversione
BUSINESSOBJECTS memorizza i tassi di conversione ed altre informazioni relative alle valute UME e utilizza tali informazioni per eseguire le conversioni da e in euro. Queste informazioni possono essere modificate ed altre valute possono essere aggiunte allelenco.
Conversione da e in euro
Visualizza letichetta ufficiale ISO (International Standards Organization) per la valuta. Visualizza il tasso di conversione ufficiale a 6 cifre tra la valuta e leuro. Visualizza il numero di cifre decimali di ogni valuta. Visualizza il simbolo o labbreviazione utilizzati per designare la valuta. Visualizza il nome della valuta nella lingua locale.
Tasso
Decimale Formato
Etichetta
4. Fare clic sul pulsante Modifica. Viene visualizzata la finestra di dialogo Modifica tasso di conversione.
Questa finestra di dialogo visualizza le informazioni utilizzate da BUSINESSOBJECTS per la valuta selezionata. 5. Fare le modifiche necessarie digitando le nuove informazioni su quelle esistenti nelle caselle di testo. 6. Fare clic su OK una volta terminato. La finestra di dialogo Modifica tasso di conversione si chiude. Le nuove informazioni relative alla valuta selezionata vengono visualizzate nellelenco nella finestra di dialogo Tassi di conversione. 7. Fare clic su OK per chiudere la finestra di dialogo Tasso di conversione.
3. Immettere le informazioni in ogni casella di testo. 4. Fare clic su OK. La finestra di dialogo Aggiungi tasso di conversione si chiude. La nuova valuta viene visualizzata in elenco nella finestra di dialogo Tassi di conversione.
Conversione da e in euro
...........................................................
Si desidera aggiungere i dollari americani allelenco di valute in quanto li si utilizza regolarmente nella propria azienda con la conversione in euro. Il tasso di cambio dollaro/euro oggi esistente. Poich il prezzo del dollaro rispetto alleuro fluttua giornalmente, occorre aggiornare regolarmente le informazioni relative alla valuta. Per aggiungere i dollari americani allelenco della valuta: 1. Dal menu Dati, scegliere Euro, poi Visualizza tassi di conversione. Viene visualizzata la finestra di dialogo Tassi di conversione. 2. Fare clic sul pulsante Aggiungi. 3. Immettere le informazioni nella finestra di dialogo Aggiungi tasso di conversione. Immettere USD nella casella Valuta. Immettere 0,9 nella casella Tasso Immettere 2 nella casella Decimali. Immettere $ nella casella Formato. Immettere US Dollars nella casella Etichetta. 4. Fare clic su OK. I dollari americani vengono visualizzati nellelenco e riconosciuti da BUSINESSOBJECTS in modo che sia possibile convertire i dollari in euro con i comandi Converti in euro e Converti da euro.
...........................................................
Triangolazione
Se si desidera convertire una valuta compatibile UME in unaltra, non basta utilizzare i tassi incrociati. Si deve utilizzare la procedura detta triangolazione. Per eseguire una triangolazione, convertire la prima valuta in euro con il tasso di conversione a sei cifre e poi gli euro nella seconda valuta con un altro tasso di conversione a sei cifre.
Esempio Triangolazione: Conversione tra valute UME compatibili
...........................................................
Nel seguente esempio, si desidera convertire i marchi tedeschi in franchi belgi. A tale scopo, convertire prima in euro i marchi con il tasso di conversione a sei cifre e arrotondare gli euro a non meno di tre cifre decimali. Infine, convertire gli euro in franchi belgi con il tasso di conversione a sei cifre per questa valuta. Per eseguire la conversione, utilizzare la formula BUSINESSOBJECTS. La seguente formula BUSINESSOBJECTS converte 100 DEM in 2063 BEF.
EuroConvertFrom(EuroConvertTo(100, "DEM", 3), "BEF", 0)
...........................................................
Capitolo 14
.................................................................................
Sommario
Presentazione 339 Formule 340
Perch utilizzare le formule 340 Creazione delle formule 341 Visualizzazione della barra delle formule 341 Visualizzazione delleditor delle formule 342 Uso delleditor delle formule 342 Istruzioni sulla sintassi da utilizzare nelle formule 344
Variabili locali 345
Perch utilizzare le variabili locali 345 Come riconoscere una variabile locale 346 Creazione di una variabile locale 346 Trasformazione di una formula in variabile locale 348
di valori 350 Raggruppamento dei valori 350 Aggiunta dei valori raggruppati a una gerarchia drill 354
Gestione delle formule e delle variabili locali 355
Inserimento delle variabili locali e delle formule in un report 355 Modifica delle formule 355 Modifica della variabili locali 355 Eliminazione delle formule e delle variabili locali 356
Funzioni 357
Uso delle funzioni 358 Uso della guida sulle funzioni 359
Altri esempi delluso delle formule 360
Presentazione
Presentazione
Questo capitolo unintroduzione alluso delle formule, variabili locali e funzioni di BUSINESSOBJECTS. Spiega come impostare le proprie formule e variabili nei report BUSINESSOBJECTS utilizzando la sintassi di BUSINESSOBJECTS, come usare le funzioni di BUSINESSOBJECTS e presenta anche numerosi esempi di calcoli concreti. Il Capitolo 15 "Contesti di calcolo e sintassi estesa" a pagina 367 descrive come creare calcoli pi complessi utilizzando la sintassi estesa per definire i contesti di calcolo. Il capitolo contiene anche una Guida di riferimento rapida a pagina 396 che riprende alcuni termini chiave di BUSINESSOBJECTS relativi ai calcoli. Il Capitolo 16 "Risoluzione dei problemi" a pagina 401 suggerisce soluzioni per problemi legati ai calcoli che possono verificarsi in BUSINESSOBJECTS durante la creazione o lutilizzo di formule.
Formule
Quando si esegue una query, BUSINESSOBJECTS esegue alcuni calcoli sui dati a livello della query e restituisce i risultati come variabili. possibile anche eseguire calcoli sui dati di un report utilizzando i calcoli integrati disponibili nel menu dei calcoli o nella barra degli strumenti. Questa sezione spiega come definire calcoli personalizzati sui dati nei report creando formule BUSINESSOBJECTS.
Le formule vanno utilizzate per eseguire i calcoli localmente nel report e consentono anche di impostare condizioni sui filtri e la visualizzazione dei dati, ad esempio.
Calcoli locali
Si possono eseguire calcoli personali nei report o confrontare le cifre dei database a quelle di un foglio di calcolo. La scrittura delle formule consente di eseguire questo tipo di operazione. Inoltre, vi sono alcuni tipi di calcoli che alcuni server SQL non sono in grado di eseguire. Ad esempio, lo standard SQL, non consente di utilizzare una logica decisionale come listruzione IF.
Formule
inoltre possibile utilizzare le condizioni in BROADCAST AGENT quando si impostano i report per il trattamento programmato per specificare in che condizioni vanno trattati i documenti.
c d e
a. Apre leditor delle variabili b. Definisce la formula visualizzata nella barra delle formule come variabile c. Cancella tutte le modifiche non convalidate dalla casella di testo Barra delle formule d. Convalida la formula visualizzata nella casella di testo e. Apre leditor delle formule
La barra delle formule contiene cinque pulsanti e una casella di testo in cui viene visualizzata la formula. Se si fa clic allinterno di una cella del report, il contenuto viene visualizzato in questa casella di testo. A seconda del tipo di cella in cui si fa clic, si pu trattare di testo, nome della variabile o formula.
Fare clic qui per ottenere spiegazioni sulle funzioni dellelenco funzioni.
Formule
Visualizza un elenco di tutte le variabili del documento, che si tratti di variabili locali o restituite dal fornitore di dati e si possono includere tali variabili nelle formule.
Funzioni
Gli operatori definiscono il rapporto esistente tra gli elementi di una formula. Essi comprendono gli operatori matematici quali addizione (+) e divisione (/), operatori relazionali quali maggiore di (>) e tra, gli operatori logici quali If Then Else e gli operatori di contesto quali PerTutti, PerOgnuno e In. Lelenco degli operatori di questa finestra viene aggiornato quando si aggiungono elementi alla formula in modo che solo gli operatori compatibili con la sintassi corrente vengono visualizzati. Per capire come funziona leditor delle formule, prendiamo un esempio.
Esempio Calcolo di una somma cumulata
...........................................................
Nella tabella seguente viene visualizzata la somma cumulata che si desidera visualizzare per il fatturato mensile.
Da cos......
A cos......
A tale scopo: 1. Inserire una nuova colonna dopo la colonna Fatturato e nominarla somma cumulata. 2. Fare clic allinterno della colonna Somma cumulata. Si tratta della posizione in cui verr inserita la formula. Manuale dellutente di BusinessObjects 343
3. Dal menu Dati, scegliere Modifica formula. Si apre leditor delle formule. 4. Fare doppio clic sul segno di uguaglianza (=) nellelenco Operatori. Il segno di uguaglianza (=) viene visualizzato nella casella di testo Formule. 5. Nella casella di testo Funzioni, aprire la cartella Tutte le funzioni e aggregati. 6. Percorrere fino a quando non viene visualizzata la funzione SommaCumulata nella casella Funzioni. 7. Fare doppio clic su di essa. SommaCumulata viene visualizzata nella casella di testo Formule. Si osservi che il cursore si trova allinterno delle parentesi. Si tratta della posizione dinserimento della variabile. 8. Fare doppio clic su Fatturato nella casella di testo Variabili. Fatturato viene aggiunto alla formula. Si osservi che le parentesi quadre vengono aggiunte automaticamente alla variabile con lEditor delle formule. 9. Fare clic su OK. Leditor delle formule si chiude e viene visualizzato il calcolo nella colonna SommaCumulata. La formula viene memorizzata nella cartella Formule della scheda Report Manager.
...........................................................
Errori di sintassi
Se in una formula scritta presente un errore di sintassi, viene visualizzato un messaggio di errore e la parte della formula contenente lerrore viene evidenziata.
Variabili locali
Variabili locali
Una variabile locale una formula a cui viene dato un nome. Le variabili locali vengono visualizzate nellelenco di variabili della scheda Dati di Report Manager e le si pu utilizzare per creare tabelle, grafici, ecc. nello stesso modo in cui si utilizzano le variabili restituite da un fornitore di dati. La differenza che le variabili locali sono collegate al documento in cui vengono create e i calcoli vengono eseguiti a livello del report. Il che significa che le variabili locali sono le uniche disponibili nel documento in cui sono create.
Se il comando di menu Modifica variabile non disponibile (disattivato), la variabile viene restituita dal fornitore di dati e non pu essere modificata.
Variabili locali
2. Fare clic sulla scheda Formula. 3. Immettere la formula nella casella corrispondente o fare doppio clic sulle funzioni, variabili o operatori necessari. 4. Fare clic sulla scheda Definizione e immettere un nome nella casella di testo corrispondente.
5. Nella casella Qualifica, scegliere se si desidera che la variabile locale venga definita come oggetto Dimensione, Indicatore o Dettaglio. 6. Fare clic su OK. La nuova variabile viene visualizzata nellelenco di variabili della scheda Dati di Report Manager.
...........................................................
La formula stata definita per calcolare il margine medio. A questo punto si desidera evidenziare tutti i negozi con un margine medio superiore. In BUSINESSOBJECTS possibile evidenziare i dati in questo modo tramite un segnalatore, ma non possibile applicare un segnalatore su una colonna o su una riga di dati che contengono una formula. Tuttavia, si pu utilizzare un segnalatore su una variabile. Trasformando la formula in variabile possibile evidenziare i negozi con un margine superiore alla media.
...........................................................
Per trasformare una formula in variabile: 1. Selezionare la colonna di dati contenente la formula. 2. Scegliere Definisci come variabile dal menu Dati. 3. Immettere il nome per la variabile nella finestra di dialogo Definisci la variabile.
Variabili locali
Restringere la definizione della variabile al contesto nel blocco corrente. Se si inserisce la variabile in un altro blocco del report, il risultato del calcolo sar sempre basato sul contesto originale Definire la variabile in modo che calcoli i dati dinamicamente, sulla base del contesto del blocco in cui stata inserita la variabile
5. Fare clic su OK. La variabile viene visualizzata nella cartella delle variabili della scheda Dati di Report Manager ed possibile definire un segnalatore utilizzando questa variabile. Per maggiori informazioni sui contesti di calcolo, si veda il Capitolo 15 "Contesti di calcolo e sintassi estesa" a pagina 367.
...........................................................
Il report visualizza il fatturato per trimestre, ma si desidera visualizzare quello per semestre. Poich si dispone dei dati per trimestre, loperazione risulta semplice. La variabile Trimestre restituisce quattro valori - Q1, Q2, Q3, Q4. Raggruppando Q1 e Q2 in un unico valore (H1) e Q3 e Q4 in un secondo valore (H2), si pu creare una nuova variabile, Semestre e poi calcolare il fatturato per semestre. A questo punto si pu aggiungere Semestre alla gerarchia del drill e utilizzarla nellanalisi della modalit drill. Segue la procedura da utilizzare.
...........................................................
3. Fare clic sul pulsante Raggruppa valori, dalla barra degli strumenti Report. Si apre la finestra di dialogo Rinomina valori raggruppati.
4. Immettere il nuovo nome, H1, nella casella Rinomina gruppo e fare clic su OK. Q1 e Q2 sono raggruppati e viene visualizzato il nuovo nome, H1, nella tabella.
Viene creata una nuova variabile e visualizzata nellelenco di Report Manager. Lintestazione della colonna della tabella viene aggiornata con il nome della nuova variabile, Trimestre+ In Tabella 1.
5. Ripetere dal Punto 1 al Punto 4 per raggruppare i valori per Q3 e Q4 e nominare il nuovo valore H2. La nuova tabella somiglia alla seguente.
3. Immettere un nuovo nome, Semestre nella casella di testo Nome della variabile e fare clic su OK. Viene visualizzato il nuovo nome Semestre, nellelenco delle variabili e nella tabella. La tabella riporta il fatturato per semestre.
La variabile pu essere rinominata qui. I valori possono essere rinominati qui. Fare clic sul nome e immettere quello nuovo. Si possono trascinare e rilasciare i valori da una cartella di un gruppo a unaltra.
Per aggiungere Semestre alla gerarchia Drill: 1. Dal menu Analisi, scegliere Gerarchie. Si apre leditor delle gerarchie. 2. Aggiungere Semestre alla gerarchia Periodo di tempo tra Anno e Trimestre.
Nota: Per maggiori informazioni sulla configurazione e luso della modalit drill,
I pulsanti Modifica e Rimuovi non sono disponibili se si sceglie una variabile restituita dal fornitore di dati
2. Aprire la cartella Variabili o Formule. 3. Selezionare la variabile o la formula da eliminare. 4. Fare clic su Rimuovi e poi su Chiudi.
Nota: possibile eliminare solo le variabili locali e non quelle restituite dal
fornitore di dati.
Funzioni
Funzioni
BUSINESSOBJECTS contiene molte funzioni integrate che estendono notevolmente le sue capacit. Le funzioni sono formule predefinite. Una funzione comporta il nome della funzione seguito da parentesi. Le parentesi possono contenere argomenti. Gli argomenti offrono funzioni con valori sui cui operare. Gli argomenti possono essere oggetti, costanti, o altre funzioni. Alcune funzioni comunemente utilizzate sono disponibili direttamente dai menu e dalle barre degli strumenti BUSINESSOBJECTS. Quando si sceglie una di queste funzioni, gli argomenti necessari vengono aggiunti automaticamente. La serie completa di funzioni organizzata in nove cartelle nella finestra Funzioni delleditor delle formule:
La cartella... Contiene.....
Tutte Aggregati
Tutte le funzioni disponibili in ordine alfabetico. Le funzioni che restituiscono totali aggregati (ad esempio, la somma o la media di una colonna di dati). Le funzioni che operano su argomenti numerici. Le funzioni che operano su oggetti carattere e stringhe di testo. Le funzioni che operano sulle date. Le funzioni che restituiscono vero o falso. Le funzioni che restituiscono le informazioni relative a un documento. Le funzioni che restituiscono le informazioni su un fornitore di dati. Le funzioni che non possono essere inserite in categorie in cartelle da una a sette categorie.
Funzioni numeriche Funzioni carattere Funzioni di data Funzioni logiche Funzioni del documento Funzioni del fornitore di dati Funzioni varie
...........................................................
In questo esempio, vengono classificate le citt della tabella secondo il fatturato generato nel trimestre in corso.
Da cos......
A cos......
Segue la procedura da utilizzare: 1. Aggiungere una nuova colonna alla tabella e nominarla classifica Fatturato. Fare clic sulla colonna classifica Fatturato. 2. Dal menu Dati, scegliere Modifica formula. Si apre leditor delle formule. 3. Aprire la cartella Tutte le funzioni e gli aggregati e percorrere la funzione Classifica.
Funzioni
La funzione Classifica viene aggiunta alleditor delle formule. Per usare la funzione Classifica, occorre aggiungere una variabile dimensione e una virgola e poi una variabile indicatore allinterno delle parentesi. La funzione classifica la dimensione secondo lindicatore. 5. Nellelenco Variabili, fare doppio clic su Citt e poi su fatturato. La sintassi completa viene visualizzata nella finestra delle formule.
=Rank(<City> ,<Sales revenue>)
...........................................................
cartella con tutte le funzioni e aggregati e digitare la prima lettera della funzione da ricercare. BUSINESSOBJECTS evidenzia la prima funzione che inizia con quella lettera.
...........................................................
Il calcolo della media fluttuante permette il calcolo della media delle fluttuazioni di una variabile indicatore che fluttua nel tempo, gli indici di borsa, ad esempio, che cambiano ogni giorno. Una media fluttuante viene ottenuta calcolando la media del valore attuale e il numero specificato di valori precedenti. In BUSINESSOBJECTS, per impostare una media fluttuante si utilizza la funzione Precedente(). Questo esempio mostrano come creare la variabile per calcolare una media fluttuante di tre settimane per il fatturato. 1. Fare clic con il pulsante destro del mouse su qualsiasi variabile nella scheda Dati del Report Manager e scegliere Nuova variabile dal menu. Si apre lEditor delle variabili. 2. Fare clic sulla scheda Definizione. 3. Nel campo Nome, inserire 3 settimane fluttuante. 4. Nella sezione Qualifica, scegliere Indicatore. 5. Fare clic sulla scheda Formule. 6. Nel campo Formule, inserire la formula:
=(<Fatturato>+Precedente(<Fatturato>)+Precedente(Precedente(<Fa tturato>)))/3.
Questa formula aggiunge il fatturato per la settimana attuale al fatturato per le due ultime settimane, poi divide il totale per tre per ottenere una media per quelle tre settimane. Per creare questa formule, si utilizza la funzione Precedente() di BUSINESSOBJECTS. 7. Fare clic su OK.
La nuova variabile viene aggiunta allelenco nella scheda Dati del Report Manager ed possibile utilizzarla nelle tabelle e nei grafici nel report.
...........................................................
...........................................................
La funzione Concatenamento() di BUSINESSOBJECTS consente di combinare due stringhe di caratteri. La stringa di caratteri pu essere una parte di testo o una variabile di tipo carattere. La sintassi della funzione :
Concatenamento(stringa di caratteri, stringa di caratteri)
Per visualizzare il nome e cognome di una persona in ununica cella, la sintassi seguente:
=Concatenamento(<Nome>,<Cognome>)
dar il risultato seguente: JohnGardner In genere, si mette uno spazio tra il nome e il cognome. Per inserire uno spazio, utilizzare la sintassi seguente:
=Concatenamento(<Nome> ,(Concatenamento(" " ,<Cognome>)))
Un secondo modo per ottenere lo stesso risultato consiste nellutilizzare loperatore &. Se si combinano diverse stringhe di caratteri e si desidera aggiungere spazi, luso delloperatore & costituisce una soluzione pi semplice rispetto alluso della funzione Concatenamento(). La sintassi per ottenere lo stesso risultato mostrato sopra con loperatore & :
=<Nome>&" "&<Cognome>
...........................................................
Esempio
...........................................................
possibile utilizzare la stessa sintassi dellesempio precedente per aggiungere n commento ai dati di una cella di tabella o una cella master. La tabella seguente mostra le cifre di vendita delle tre linee migliori nel primo trimestre, ma il trimestre non visualizzato nella tabella. Modificando il contenuto della cella master, possibile aggiungere un titolo pi chiaro per ogni sezione del report come mostrato sotto:
dar il risultato seguente: Vendite per Q1 a Austin Si noti che il testo circondato da virgolette e che si digitato uno spazio alla fine del testo e prima delle virgolette finali per aggiungere uno spazio tra il testo e il nome della citt. Se si desidera porre un filtro sulla sezione Citt dopo aver combinato il testo e i dati nella cella master, si noter che il pulsante Inserisci filtro nella barra degli strumenti Standard non disponibile. Per inserire un filtro: 1. Selezionare la cella master. 2. Nel menu Formato, selezionare Filtri. Si apre la finestra di dialogo Filtri. 3. Fare clic su Aggiungi. Viene visualizzata la finestra di dialogo Variabile(i) da filtrare. 4. Selezionare la funzione nellElenco delle funzioni di Citt e fare clic su OK per tornare alla finestra di dialogo Guida sulla funzione nella finestra di dialogo Filtri. Nella casella Valori, selezionare le citt da filtrare e fare clic su OK.
...........................................................
Esempio
...........................................................
La funzione Concatenamento() e loperatore & consente solo di combinare dati di tipo carattere. Se si desidera combinare testo e dati di tipo carattere con numeri occorre prima convertire il numero in una stringa di caratteri. Altrimenti, BUSINESSOBJECTS visualizza il messaggio derrore 'Tipo incompatibile'. possibile convertire un numero in una stringa di caratteri mediante la funzione FormatoNumero().
........................................................... ...........................................................
In modo analogo, se si desidera combinare testo e date mediante loperatore & o la funzione Concatenamento(), occorre prima convertire la data in una stringa di caratteri. Altrimenti, BUSINESSOBJECTS visualizza il messaggio di errore 'Tipo incompatibile'. possibile convertire una data in una stringa di caratteri mediante la funzione FormatoData().
...........................................................
Esempio
...........................................................
Una necessit frequente nelle aziende consiste nel confrontare dati di date diverse o diversi periodi in modo da valutare levoluzione di indicatori essenziali come il fatturato e il margine. La funzione Where di BUSINESSOBJECTS consente di identificare dati con i valori di unaltra variabile in modo da poter confrontare i dati correlati. Nellesempio seguente, si vuole confrontare il margine annuo. Il documento BUSINESSOBJECTS contiene le variabili per anno, margine e citt. Con questi dati, possibile scrivere una formula BUSINESSOBJECTS per assegnare il margine a un anno specifico, poi calcolare laumento del margine da un anno allaltro.
Segue la procedura: 1. Fare clic con il pulsante destro del mouse su una variabile dellelenco delle variabili della scheda Dati di Report Manager e selezionare Nuova variabile nel menu. Si apre leditor delle variabili. 2. Fare clic sulla scheda Definizione. 3. Nella casella Nome, digitare Margine 1999. 4. Nella sezione Qualifica, selezionare Indicatore. 5. Fare clic sulla scheda Formula. 6. Nella casella Formule, digitare la formula:
=<Margine> Where (<Anno>="1999")
Questa formula calcola il margine solo per lanno 1999. Si noti che nella formula viene usato loperatore Where di BUSINESSOBJECTS per specificare lanno.
7. Fare clic su OK. La nuova variabile viene aggiunta allelenco nella scheda Dati di Report Manager. 8. Ripetere la procedura descritta sopra per creare una variabile chiamata Margine 2000 e una chiamata Margine 2001 utilizzando la sintassi seguente:
=<Margine> Where (<Anno>="2000") =<Margine> Where (<Anno>="2001")
Le nuove variabili vengono aggiunte allelenco nella scheda Dati di Report Manager. Si sarebbe potuta creare semplicemente una formula per calcolare il margine per ogni anno. Il vantaggio della creazione di una variabile consiste nel fatto che possibile riutilizzarla pi facilmente in altre formule. Ad esempio, possibile calcolare facilmente laumento percentuale del margine tra il 1999 e il 2000 utilizzando le variabili appena create e visualizzando laumento in una nuova colonna della tabella:
=(<Margine 2000>-<Margine 1999>)/<Margine>
...........................................................
Capitolo 15
.................................................................................
Sommario
Presentazione 369
Calcoli semanticamente dinamici 370 I contesti di calcolo 371 I contesti di input e output 372 Uso dei contesti di input e output 375
Uso della sintassi avanzata per calcoli complessi 377
Definizione dei contesti di calcolo mediante la sintassi avanzata 378 Definizione dei contesti di input e output 379 I contesti di reset 382 Modifica dei contesti con gli operatori PerOgni e PerTutto 386 Uso della funzione Classifica e sintassi estesa 388 Definizione di contesti con parole chiave 392
Termini di uso frequente 396 Contesti di calcolo 398 Operatori di contesto 399 Parole chiave 399
Presentazione
Presentazione
Questo capitolo serve ad aiutare lutente ad utilizzare le complesse funzionalit di calcolo fornite con BUSINESSOBJECTS.
...........................................................
Il report illustrato sotto contiene due tabelle: il fatturato per regione per anno e il fatturato per anno. BUSINESSOBJECTS calcola in modo dinamico lindicatore, Fatturato, a seconda delle dimensioni della tabella. Quindi, quando lutente elimina la colonna Anno, viene restituito il fatturato per regione:
...........................................................
I contesti di calcolo
Per default, BUSINESSOBJECTS determina il risultato di un indicatore sulla base della dimensione(i) della parte del report in cui inserito lindicatore. Tali insiemi di dimensioni sono detti contesti di calcolo. In BUSINESSOBJECTS i contesti di calcolo sono dinamici. Segue un esempio.
Esempio Calcolo del fatturato totale di due anni
...........................................................
Nel report illustrato sotto, la tabella visualizza il fatturato per citt per anno, con una somma su Fatturato che calcola il fatturato totale per anno. possibile copiare e incollare, o trascinare la cella che contiene il fatturato totale per anno dal pi di pagina della tabella alla cella libera in alto. BUSINESSOBJECTS calcola in modo dinamico il fatturato totale di entrambi gli anni nel report:
...........................................................
Nella prossima sezione, verranno fornite informazioni pi dettagliate sul funzionamento dei contesti di calcolo.
(BUSINESSOBJECTS supporta anche contesti di reset, usati negli aggregati cumulati come i totali cumulati. Per informazioni sui contesti di reset, consultare I contesti di reset a pagina 382). La presente sezione spiega come BUSINESSOBJECTS definisce i contesti di input e output nelle diverse parti di un report. Tale informazione importante se lutente Desidera capire i diversi risultati che BUSINESSOBJECTS restituisce a partire dalla stessa formula in diverse parti di un report. Non riesce ad ottenere i risultati desiderati mediante il funzionamento predefinito dei calcoli. Deve rimediare ad errori del tipo di #CALCOLO.
Sono presenti nella parte del report (ad es. un blocco) in cui inserito il calcolo Si trovano nella parte del report in cui inserito il calcolo (ad es., una variabile master in una sezione).
Contesto di input.
Contesto locale
Contesto di output.
Segue une esempio illustrato che facilita la comprensione delle dimensioni nel corpo e nel contesto locale - e quindi i contesti di input e output - nelle diverse parti di un report.
Esempio Un report contenente aggregati in diversi contesti
...........................................................
Il report illustrato a pagina 374 visualizza il fatturato per citt e per trimestre nel 1995. Lutente ha inserito calcoli in diverse parti del report: Il fatturato totale nella parte superiore del report Il fatturato nella sezione Anno Il fatturato nella tabella Il fatturato medio nel pi di pagina dellinterruzione. La tabella sotto lillustrazione spiega i contesti di input e output predefiniti usati da BUSINESSOBJECTS per ottenere il risultato di ogni calcolo.
Il calcolo restituisce... a.
Fatturato totale del report Fatturato totale del 1995 Fatturato per citt per trimestre per anno Fatturato medio per citt per trimestre per anno
Tutte le dimensioni incluse quelle non visualizzate nel report Anno, il master della sezione, (il calcolo appare a livello della sezione) Anno, Trimestre, Citt di residenza, cio le dimensioni della sezione e della tabella Anno, Trimestre, Citt di residenza, cio le dimensioni della sezione e della tabella
Uguale al corpo.
b.
Uguale al corpo.
c.
Uguale al corpo.
d.
...........................................................
Il report mostrato sotto calcola il totale cumulato del fatturato delle localit di soggiorno per paese:
Lutente ha ottenuto i totali cumulati applicando la funzione SommaCumulata alla colonna Fatturato. La formula di base per il calcolo
=SommaCumulata(<Fatturato>)
La sintassi avanzata della formula, in cui appaiono esplicitati i contesti di input e output
=SommaCumulata(<Fatturato> In Corpo) In <Paese>
in cui Corpo il contesto di input, e Paese il contesto di output. possibile usare la conoscenza della sintassi avanzata per:
...........................................................
Capire i risultati restituiti per default da BUSINESSOBJECTS (vedi sotto), Modificare i contesti di input e output di una formula per ottenere i risultati desiderati. Per informazioni su come eseguire questa operazione, consultare Contesti di calcolo e sintassi estesa a pagina 367.
1. Se la barra delle formule non visualizzata, selezionare il comando Barra delle formule nel menu Visualizza. 2. Fare clic sulla cella contenente il calcolo. 3. Soffermarsi con il cursore sulla Barra delle formule. La sintassi avanzata della formula appare in una descrizione comandi.
Uso del comando Definisci come variabile
1. Fare clic sulla cella che contiene il calcolo. 2. Selezionare il comando Definisci come variabile del menu Formato. Appare la finestra di dialogo Definisci variabile. 3. Fare clic su Valutare la formula nel suo contesto. La sintassi avanzata della formula appare nella finestra di dialogo:
Per default, BUSINESSOBJECTS valuta la formula nel suo contesto predefinito, come spiegato nella sezione precedente,I contesti di input e output a pagina 372. Lutente potrebbe desiderare risultati pi specifici, come il fatturato medio per citt in una tabella in cui figurano le regioni e le citt. Per default, BUSINESSOBJECTS restituisce risultati basati sulle regioni e le citt, cio entrambe le dimensioni del contesto locale. Lutente potrebbe avere bisogno di un risultato basato su una dimensione disponibile nel documento ma che non vuole visualizzare nel report. BUSINESSOBJECTS fornisce una sintassi avanzata in modo che sia possibile specificare le dimensioni da usare nei calcoli. Segue un esempio.
Esempio Calcolo del numero di citt per regione
...........................................................
In una tabella contenente le dimensioni Citt di residenza e Regione di residenza, se si inserisce un conteggio, BUSINESSOBJECTS conta le citt una per una, usando la seguente formula:
=Conteggio(<Citt di residenza>)
Per default, BUSINESSOBJECTS esegue il calcolo basandosi sulle dimensioni della tabella (Regione di residenza, Citt di residenza). Siccome c solo una citt per citt, viene restituito 1 ogni volta. La sintassi avanzata permette di specificare che BUSINESSOBJECTS deve contare le citt per regione. Per ottenere questo risultato, necessario estendere la formula:
=Conteggio(<Citt di residenza>) In <Regione di residenza>
...........................................................
Quindi, nellesempio a pagina 377 (numero di citt per regione), stato definito un contesto di output, Regione di residenza. Ecco un esempio di calcolo con un contesto di input definito dallutente.
Esempio Calcolo del fatturato minimo per citt per ogni regione
...........................................................
In una tabella sono visualizzati Regione di residenza, Citt di residenza e Fatturato. Se si elimina Citt di residenza dalla tabella, BUSINESSOBJECTS calcola automaticamente il fatturato per regione, perch Regione di residenza lunica dimensione rimasta nel corpo.
Lunico modo per visualizzare il fatturato minimo per citt per ogni regione consiste nel definire un contesto di input, perch il contesto locale non contiene la dimensione Citt di residenza. BUSINESSOBJECTS permette di farlo, perch anche se Citt di residenza stato eliminato dal report, sempre disponibile nel documento. La formula e il risultato sono i seguenti:
=Min(<Fatturato> In (<Regione di residenza>,<Citt di residenza>))
...........................................................
Per definire i contesti, necessario modificare formule, quindi la prima cosa da fare visualizzare la Barra delle formule, selezionando il comando Barra delle formule nel menu Visualizza. Quando si fa clic su una cella di un report, appare la sua formula nella Barra delle formule:
...........................................................
=Min(<Fatturato> In (<Regione di residenza>,<Citt di residenza>)) In <Regione di residenza>
Il contesto di input costituito da Regione di residenza e Citt di residenza, mentre il contesto di output Regione di residenza.
...........................................................
3. Se si sta aggiungendo un contesto di input, fare clic a sinistra della parentesi chiusa. Per un contesto di output, fare clic a destra della parentesi chiusa. 4. Digitare uno spazio, quindi In, seguito da un altro spazio. 5. Digitare il nome della dimensione che si desidera indicare come contesto. 6. Digitare < > a entrambi i lati della dimensione, ad esempio
<Citt di residenza>
7. Se si desidera aggiungere altre dimensioni al contesto, separarle con una virgola e mettere lelenco delle dimensioni tra parentesi, nel modo seguente:
(<Regione di residenza>,<Citt di residenza>,<Anno>)
ricorrere allEditor delle formule. Il vantaggio che si pu fare doppio clic sulle variabili per aggiungerle alla formula, senza doverle digitare. Per visualizzare lEditor delle formule, fare clic sul pulsante Editor delle formule a sinistra della Barra delle formule.
I contesti di reset
I contesti di reset sono usati nelle aggregazioni cumulate, come il totale cumulato del fatturato per anno. Il contesto di reset costituito da una o pi dimensioni che riazzerano il valore del calcolo ogni volta che il valore di una dimensione cambia. Segue un esempio per capire meglio.
Esempio Calcolo del totale cumulato del fatturato per anno
...........................................................
Si desidera calcolare il totale cumulato del fatturato per paese per anno, e naturalmente il calcolo deve essere azzerato per ogni paese. In altri termini, quando il valore di Paese cambia, il calcolo deve ricominciare da 0. A tale scopo, si visualizzano Paese, Anno e Fatturato in una tabella e si applica uninterruzione su Paese. Quindi si aggiunge laggregato cumulato
=SommaCumulata(<Fatturato>;<Paese>)
...........................................................
che d, ad esempio
=Somma(<Fatturato>;<Anno>;<Regione di residenza>)
Per definire un contesto di reset: 1. Se la Barra delle formule non visualizzata, selezionare il comando Barra delle formule nel menu Visualizza. 2. Fare clic allinterno della cella contenente il calcolo da modificare. La formula appare nella Barra delle formule. 3. Digitare una parentesi prima del nome della funzione. 4. Digitare un punto e virgola (;) dopo lindicatore. 5. Digitare il nome della dimensione da usare come contesto di reset, ad es.,
<Anno>
6. Aggiungere altre dimensioni se necessario, separandole con una virgola e mettere lelenco tra parentesi. Un contesto di reset con pi di una dimensione presenta il seguente aspetto:
;<Anno>,<Regione di residenza>
Per calcolare il fatturato cumulato totale, si inserisce uninterruzione su Anno, quindi si trasforma Fatturato in
=SommaCumulata(<Fatturato>)
Il risultato il seguente:
I totali cumulati sono calcolati sia per Anno che per Regione di residenza. In altri termini, le cifre sono addizionate da sinistra a destra e dallalto verso il basso. Per azzerare la somma cumulata per Anno o Regione di residenza, si aggiunge un contesto di reset alla formula. La formula la seguente
=SommaCumulata(<Fatturato>;<Anno>)
e il risultato ottenuto :
unicamente Col e Row come parole chiave richieste quando si definiscono contesti in tabelle a campi incrociati. Queste parole chiave non sono pi necessarie. possibile usarle, ma sono superflue. Ad esempio
=SommaCumulata(<Fatturato>; Col <Anno>)
e
=SommaCumulata(<Fatturato>; <Anno>)
In loperatore predefinito per la definizione di un contesto. Tuttavia possibile modificare il contesto che si definisce sostituendo In con PerOgni o PerTutto. La tabella seguente fornisce una definizione di PerOgni e PerTutto:
Operatore PerOgni PerTutto Definizione
Aggiunge dimensioni al contesto di input o output. Elimina dimensioni dal contesto di input o output.
...........................................................
Una tabella contenente Regione di residenza, Citt di residenza e Fatturato restituisce il fatturato per citt per regione. Anche la dimensione Anno presente nel documento. Si desidera visualizzare il fatturato massimo per citt per anno, ma senza aggiungere Anno alla tabella. sufficiente aggiungere Anno al contesto locale usando PerOgni:
=Max(<Fatturato> PerOgni <Anno>)
Infine, si desidera visualizzare il fatturato massimo per regione, lasciando Citt di residenza nella tabella. In altri termini, necessario eliminare Citt di residenza dal contesto locale senza eliminare la colonna Citt di residenza. Ci possibile mediante luso di PerTutto.
...........................................................
Ottenimento dello stesso risultato mediante PerTutto <Citt di residenza> e In <Regione di residenza>
Nellesempio precedente, si calcolato il fatturato massimo per regione mediante PerTutto per eliminare Citt di residenza dal contesto locale. Lo stesso risultato pu essere ottenuto trasformando Regione di residenza nel contesto di output. Se il contesto locale Citt di residenza e Regione di residenza, salvo specificazione contraria, BUSINESSOBJECTS restituisce il fatturato massimo per citt per regione. Si desidera ottenere il fatturato massimo per regione. A tale scopo, si deve fare in modo che la formula ignori Citt di residenza, in uno dei modi seguenti Eliminando Citt di residenza dal contesto locale, o Definendo un contesto di output, Regione di residenza. Quindi, le due formule
=Max(<Fatturato>) PerTutto <Citt di residenza> =Max(<Fatturato>) In <Regione di residenza>
in cui il contesto locale Regione di residenza e Citt di residenza, danno lo stesso risultato.
per calcolare il fatturato minimo per citt in una tabella che contiene solo la Regione e il Fatturato. Il risultato predefinito il contesto di input, Regione a cui abbiamo aggiunto Citt. Manuale dellutente di BusinessObjects 387
Si potrebbe ottenere lo stesso risultato aggiungendo Citt alloperatore PerOgni, la formula diventa
=Min(<Fatturato> PerOgni <Citt>)
La prima tabella riporta il fatturato per paese. I trimestri sono classificati per reddito inserendo la formula seguente alla colonna Classifica:
=Classifica(<Trimestre> ,<Fatturato>)
Se si inserisce uninterruzione o una sezione su Paese, il risultato ottenuto che i trimestri vengono classificati per ogni paese separatamente, come riportato nella seconda tabella.
Ci dovuto al fatto che per impostazione predefinita, BUSINESSOBJECTS include il paese nel contesto di calcolo. Poich vi sono due sezioni Paese nel blocco, BUSINESSOBJECTS esegue un calcolo per sezione. possibile modificare il contesto di calcolo utilizzando loperatore di contesto PerTutti. Ci indica a BUSINESSOBJECTS dignorare linterruzione (o sezione) su Paese. La sintassi :
=Classifica(<Trimestre> ,<Fatturato>) PerTutti <Paese>
Il risultato :
BUSINESSOBJECTS calcola adesso la classifica secondo il fatturato generato per trimestre e per tutti i valori della dimensione Paese. Se si desidera classificare gli otto trimestri del blocco secondo il fatturato generato, rimuovere linterruzione Paese dal contesto di calcolo della classifica, ma tenere il contesto di calcolo del fatturato. Il miglior modo per ottenere questo risultato creare una nuova variabile per calcolare il fatturato e quindi includerlo nella formula inserita nella colonna Classifica. Ecco come fare: 1. Creare una nuova variabile indicatore con la sintassi seguente:
=<Fatturato> PerOgni <Paese di residenza>
La variabile calcola il fatturato per ogni paese. 2. Denominare la variabile Fatturato PerOgni Paese. 3. Inserire la seguente formula nella colonna classifica:
=Classifica(<Trimestre> ,<Fatturato PerOgni Paese>) PerTutti <Paese>
Il risultato ottenuto :
Il risultato ottenuto :
Il problema che la classifica la stessa per tutti i trimestri in tutte le localit di soggiorno. Lobiettivo classificare i trimestri per localit nella tabella a campi incrociati. A tale scopo, occorre specificare che si desidera calcolare la classifica per ogni localit nel contesto di output. La sintassi la seguente:
=Classifica(<Trimestre> ,<Fatturato>) PerOgni <Localit di soggiorno>
Il risultato ottenuto :
Definizione della formula semplificata Riduzione del rischio di errori di sintassi Risultati dinamici garantiti
Spesso pi rapido aggiungere una parola chiave a una formula che scrivere un elenco di dimensioni. La sintassi delle parole chiave semplice: si aggiunge semplicemente la parola chiave alla formula, senza pericolo di dimenticare parentesi o scrivere male il nome delle dimensioni, ecc. Se si aggiungono o si eliminano dimensioni dal report, si esegue un trascina selezione o uno Slice and dice, non necessario riscrivere le formule che contengono le parole chiave.
La presente sezione comprende: Le definizioni delle parole chiave che possibile usare Un esempio di come usare una parola chiave in una formula Un procedimento dettagliato per la scrittura di formule con parole chiave Informazioni su come BUSINESSOBJECTS attribuisce parole chiave alle formule Una spiegazione del comportamento dei filtri del report in presenza di parole chiave.
Le dimensioni del blocco. Le dimensioni della sezione attuale. Le dimensioni della sezione attuale. Tutte le dimensioni del documento.
Blocco Report
...........................................................
Si desidera visualizzare il fatturato totale attraverso tutte le dimensioni di un report. A tale scopo, la sintassi avanzata non sarebbe necessaria se la formula si trovasse in una cella allestremit superiore del report, perch in questo caso il contesto di output predefinito conterrebbe tutte le dimensioni del report. In questo caso, per linformazione deve essere visualizzata altrove, ad esempio in un pi di pagina di tabella. Per ottenere il risultato desiderato, si potrebbe definire un contesto di output elencando tutte le dimensioni del report. Una soluzione molto pi semplice consiste nellinserire la parola chiave Report nella formula seguente:
=Somma(<Fatturato>) In Report
...........................................................
Suggerimento: Una formula in cui la parola chiave Report viene usata per definire
nella Barra delle formule. 3. e si aggiunge un contesto di input, fare clic a sinistra della parentesi chiusa. Per un contesto di output, fare clic a destra della parentesi chiusa. 4. Digitare uno spazio, digitare In, quindi un altro spazio. 5. Digitare la parola chiave (Blocco, Corpo o Report), quindi premere Invio.
...........................................................
stato creato un report master/dettaglio che mostra il fatturato per localit di soggiorno per anno. Si inserisce una somma su Fatturato. Si tratta di un calcolo semplice che non richiede luso della sintassi avanzata. Tuttavia, BUSINESSOBJECTS scrive una formula completa in cui sono specificati i contesti di input e di output. La formula
=Somma(<Fatturato> In Corpo) In (<Anno>)
in cui Corpo corrisponde a Localit di soggiorno (la dimensione della tabella che contiene il calcolo, cio il contesto locale) e Anno il contesto di output. possibile visualizzare la formula completa facendo clic sulla cella contenente la somma, quindi soffermandosi con il puntatore del mouse sulla Barra delle formule. La formula appare in una descrizione comandi. possibile anche visualizzare la formula completa mediante il comando Definisci come variabile del menu Formato.
...........................................................
Vantaggi
In aggregati semplici come quello dellesempio precedente, raramente necessario capire la sintassi avanzata utilizzata da BUSINESSOBJECTS. Ci si rivela invece necessario quando non si capiscono le cifre che BUSINESSOBJECTS visualizza in un report, o se si hanno difficolt nel correggere errori come #CALCOLO. In tali casi, si pu usare la sintassi avanzata fornita da BUSINESSOBJECTS per Capire il calcolo sottostante alla visualizzazione del report, quindi Modificare la formula per ottenere il risultato desiderato. La formula visualizzata nella descrizione comandi la base su cui si lavora.
In un report master/dettaglio, c un filtro sulla variabile master. Si desidera calcolare un totale mediante la parola chiave Report, ignorando il filtro ma senza eliminarlo. La soluzione consiste nelluso della funzione NessunFiltro, la cui sintassi
=NessunFiltro(formula)
ad esempio
=NessunFiltro(Somma(<Fatturato>) In Report)
cella con la formula normale, poi usando la funzione NessunFiltro per ottenere il risultato totale non filtrato.
Calcolo che restituisce totali, percentuali, ecc. in cui usata una delle seguenti funzioni: Media, Conteggio, Max, Min, DevStandard, DevStandardPop, Somma, Var, VarPop.
Aggregato cumulato
Calcolo che restituisce totali cumulati, percentuali, ecc. in cui usata una delle seguenti funzioni: MediaCumulata, ConteggioCumulato, MaxCumulato, MinCumulato, SommaCumulata.
Dimensione
Qualifica di un oggetto, variabile o formula che restituisce testo (nomi, ID, ecc.) o date. In un report, le dimensioni costituiscono i contesti di calcolo.
Documento Formula
File BUSINESSOBJECTS (estensione .rep). Definizione del contenuto di una cella. Pu contenere funzioni, operatori, variabili e testo.
Termine Indicatore
Definizione
Qualifica di un oggetto, variabile o formula che restituisce dati numerici, come il fatturato. Il risultato di un indicatore determinato per default dalle dimensioni del contesto in cui lindicatore situato in un report.
Microcubo
Insieme di dati restituiti da una query. In BUSINESSOBJECTS i documenti possono contenere dati provenienti da diverse fonti, quindi un documento pu contenere diversi microcubi.
Report
Pagine di un documento in cui sono visualizzati i dati. Un documento pu contenere diversi report, a ognuno dei quali corrisponde una scheda nella parte inferiore della finestra dellapplicazione. Un report pu visualizzare solo un sottoinsieme di dati del documento. possibile usare qualsiasi dimensione, visualizzata o meno, come input o output di un calcolo.
Sintassi avanzata
Sintassi di una formula per un aggregato, in cui sono visualizzati i contesti di input e output dellaggregato. possibile usare la sintassi avanzata per definire i contesti di input e output. Si deve usare la sintassi avanzata per definire i contesti di reset.
Variabile
Formula con un nome. BUSINESSOBJECTS memorizza sempre i risultati delle query come variabili.
Contesti di calcolo
Un contesto di calcolo costituito da una o pi dimensioni che determinano linput e loutput dei calcoli aggregati.
Contesto Locale Definizione
Dimensione o dimensioni presenti nella parte del report in cui inserito il calcolo (ad esempio, la variabile master di una sezione). Dimensione o dimensioni presenti nella parte del report (ad esempio, un blocco) in cui inserito il calcolo. Una o pi dimensioni che fanno parte di un calcolo aggregato. Per default, il contesto di input di un calcolo definito dalla dimensione(i) del corpo. possibile definire un contesto di input mediante la sintassi avanzata.
Corpo
Input
Output
Una o pi dimensioni che determinano il risultato di un calcolo aggregato. Per default, il contesto di output definito dalla dimensione(i) del contesto locale. possibile definire un contesto di output mediante la sintassi avanzata.
Reset
Una o pi dimensioni che azzerano un aggregato cumulato come un totale cumulato quando il valore della dimensione(i) cambia. Per specificare i contesti di reset necessario ricorrere alla sintassi avanzata.
Operatori di contesto
Nella formula di un aggregato scritta mediante la sintassi avanzata, un operatore introduce il contesto di input e/o output.
Operatore In Definizione
Operatore predefinito. Comprende la o le dimensioni specificate del contesto. Modifica un contesto includendo la o le dimensioni specificate. Modifica un contesto escludendo la o le dimensioni specificate.
PerOgni
PerTutto
Parole chiave
Nella sintassi avanzata, una parola chiave rappresenta la o le dimensioni di una parte del report. Le parole chiave permettono di definire i contesti nelle formule aggregate usando ununica parole invece di una elenco di dimensioni del contesto.
Parola chiave Blocco Definizione
Corrisponde alle dimensioni della sezione attuale. Pu essere usato solo in una formula situata allinterno di un blocco.
Corpo
Corrisponde a...
Le dimensioni della sezione attuale. Le dimensioni del blocco. Tutte le dimensioni di un documento.
Capitolo 16
.................................................................................
Sommario
Presentazione 403 #CALCOLO 404
#VALOREMULTI in aggregati 411 #VALOREMULTI in intestazioni e pi di pagina di interruzioni 414 #VALOREMULTI in una cella a livello della sezione 416
####### 419 #SEGNALATORE 419 #DICT.ERROR 420 #DIV/0 421 #ERRORE 422 #ERRI 424
#ERRI in una formula che combina indicatori e dimensioni 424 #ERRI in un aggregato contenente una formula complessa 425 #ERRI in una formula contenente WHERE 426
Presentazione
Presentazione
Il presente capitolo descrive e fornisce soluzioni per gli errori di calcolo che possono verificarsi in BUSINESSOBJECTS 4.1. Un errore di calcolo inizia sempre con # e appare nelle celle in cui dovrebbero trovarsi i dati. Le informazioni contenute nel presente capitolo riguardano gli errori pi frequenti, come #CALCOLO e #VALOREMULTI. Per lelenco completo degli errori trattati, consultare lindice o lindice analitico.
Suggerimento: Per informazioni sugli errori #CALCOLO e #VALOREMULTI che appaiono nei report, vivamente consigliata la lettura del Capitolo 15 "Contesti di calcolo e sintassi estesa" a pagina 367.
#CALCOLO
La presente sezione contiene descrizioni, esempi e soluzioni per i seguenti errori in BUSINESSOBJECTS: #CALCOLO in aggregati cumulati come il fatturato medio cumulato per citt #CALCOLO in formule non aggregate, ad esempio mediante istruzioni IF THEN ELSE.
#CALCOLO
sintassi avanzata di BUSINESSOBJECTS, descritta in Uso della sintassi avanzata per i calcoli complessi a pagina 355.
Esempio
...........................................................
Si sono visualizzati i totali cumulati per paese per anno, e azzerato il calcolo per paese. La formula la seguente:
=SommaCumulata(<Fatturato>;<Paese>)
Si inserisce uninterruzione su Anno, per visualizzare il totale cumulato di ogni anno. Si copia la formula dalla colonna del totale cumulato e la si incolla nel pi di pagina dellinterruzione. Appare #CALCOLO:
Ci dovuto al fatto che il contesto di reset della formula incollata Paese, ma la formula stata posta nel pi di pagina dellinterruzione su Anno. Quindi il contesto di reset (Paese) non il contesto di output (Anno). Per correggere lerrore, necessario visualizzare la Barra delle formule e modificare il contesto di reset mettendo Anno invece di Paese. La formula corretta :
=SommaCumulata(<Fatturato>;<Anno>)
...........................................................
#CALCOLO
Promemoria: Se non stato definito alcun contesto di output nella formula, il calcolo viene eseguito sulla base del contesto locale. Per informazioni su questa nozione, consultare I contesti di input e output a pagina 372.
Per correggere la formula: 1. Visualizzare la Barra delle formule (comando Barra delle formule, menu Visualizza), quindi fare clic sulla cella contenente la formula. 2. Accertarsi che la dimensione del contesto di reset sia indicata anche nel contesto di output. La seguente tabella pu essere utile:
Quando il contesto di reset Regione di residenza e... Allora...
Allora...
Regione di residenza deve essere presente nel contesto locale. Regione di residenza deve figurare nel contesto di output.
#CALCOLO
...........................................................
possibile usare una formula IF THEN per definire una condizione alla visualizzazione dei dati di un report. La seguente formula
= If (<Anno>="FY95") Then <Fatturato>
visualizza lindicatore, Fatturato, solo quando visualizzato anche 1995. Nel report illustrato qui, la formula inserita nel pi di pagina di uninterruzione, provocando la comparsa di #CALCOLO:
Ci dovuto al fatto che il contesto di input necessario alla visualizzazione del fatturato del 1995 Anno, mentre il contesto di output del pi di pagina dellinterruzione Localit di soggiorno. Per correggere lerrore, si aggiunge Anno al contesto di output mediante loperatore PerOgni:
=(If (<Anno>="FY95") Then <Fatturato>) PerOgni <Anno>
...........................................................
#VALOREMULTI
#VALOREMULTI
La presente sezione fornisce descrizioni, esempi e soluzioni per #VALOREMULTI in BUSINESSOBJECTS 4.1: #VALOREMULTI in aggregati come il fatturato massimo per anno #VALOREMULTI in intestazioni e pi di pagina di interruzioni #VALOREMULTI in una cella a livello della sezione.
#VALOREMULTI in aggregati
Lespressione aggregati si riferisce a calcoli contenenti una funzione aggregata come Somma, Conteggio, Min, Max ecc. Nei report, gli aggregati permettono di rispondere a domande come Qual il fatturato minimo per citt per anno per ogni regione?. Questa sezione fornisce una spiegazione della comparsa di #VALOREMULTI negli aggregati, con un esempio, e propone una soluzione.
Nota: Linformazione presentata qui presuppone la comprensione della sintassi avanzata di BUSINESSOBJECTS, descritta in Uso della sintassi avanzata per i calcoli complessi a pagina 355.
...........................................................
Il risultato desiderato nella colonna destra il fatturato di una dimensione non presente nella tabella, ad esempio, Anno. La formula
=<Fatturato> In <Anno>
restituisce #VALOREMULTI perch Anno specificato come contesto di output ma non presente nel contesto locale, cio la tabella.
Nota: La formula dellesempio non inizia con una funzione aggregata (Min, Max, ecc.). Se si omette la funzione in questo modo, BUSINESSOBJECTS calcola una somma per default. Tuttavia, se lutente ha specificato Somma o unaltra funzione aggregata nella formula sopra, ad esempio,
=Somma(<Fatturato>) In <Anno>
Se la dimensione Anno disponibile nel documento, luso della sintassi avanzata permette di calcolare il fatturato per anno senza visualizzare Anno nella tabella. A tale scopo, si deve definire una formula con un contesto di input e output:
=Somma(<Fatturato> In (<Regione di residenza>,<Citt di residenza>,<Anno>) In <Anno>)
...........................................................
#VALOREMULTI
restituisce #VALOREMULTI in una tabella contenente solo una delle seguenti dimensioni. Modificare la formula nella Barra delle formule, quindi premere Invio.
Queste due variabili hanno una relazione 1:1, come accade con Cliente e Et.
...........................................................
La tabella mostra il fatturato totale cumulato di due clienti. Se si inserisce Et nel pi di pagina dellinterruzione, BUSINESSOBJECTS restituisce #VALOREMULTI:
Lerrore dovuto al fatto che le variabili con una relazione 1:1, cio, Cliente e Et, sono inserite allo stesso livello di interruzione. Per default, uninterruzione basata su ununica variabile.
...........................................................
#VALOREMULTI
a cui non stata applicata alcuna interruzione, possibile correggere lerrore applicando un ordinamento. Per applicare lordinamento: 1. Fare clic sulla cella contenente lerrore.
2. Dal menu Inserisci, selezionare Ordinamenti/Crescente.
...........................................................
Si desidera visualizzare i nomi e gli indirizzi dei clienti in una sezione e i dettagli dei clienti e del fatturato in una tabella. Si crea una tabella contenente Cliente, Indirizzo, Data della fattura e Fatturato, quindi si trascina Cliente fuori dal blocco per creare una sezione. Quindi si trascina Indirizzo allesterno del blocco e lo si rilascia accanto a Cliente. Si ottiene il risultato seguente:
Ci dovuto al fatto che per default c solo una variabile master per sezione. Quando si inserisce una seconda variabile nella sezione, BUSINESSOBJECTS pensa che si tratti di valori multipli, quindi restituisce #VALOREMULTI.
...........................................................
#VALOREMULTI
Significa che la variabile che va trasformata in indicatore proviene da una query sulluniverso. Non possibile modificare le variabili provenienti da query su universi, cosicch occorre creare una nuova variabile. Fare clic su Aggiungi. Viene visualizzato lEditor delle variabili. Dalla scheda Definizione, digitare il nome per la nuova variabile. Dalla casella Qualifica, fare clic su Indicatore. Fare clic sulla scheda Formula. Dalla casella Variabili, fare doppio clic sul nome della variabile che ha restituito lerrore. Ad esempio se si crea una nuova variabile per sostituire il numero di telefono, fare doppio clic su N. di telefono nella casella Variabili. Fare clic su OK.
Fare clic su Modifica. Viene visualizzato lEditor delle variabili. Dalla casella Qualifica, fare clic su OK.
4. Dalla finestra di dialogo Variabili, fare clic su Sostituisci. Si sostituisce la variabile errata con la nuova appena creata o modificata. I dati vengono visualizzati al posto dellerrore.
#######
Cliente e Indirizzo (a meno che i clienti non abbiano pi di un indirizzo). Se la variabile che restituisce #VALOREMULTI contiene pi di due valori, applicando Min o Max si potr visualizzare solo il primo e lultimo valore. 1. Fare clic sulla cella master che contiene #VALOREMULTI. 2. Nella Barra delle formule, digitare Min o Max dopo =, e aggiungere parentesi:
=Min(<Indirizzo>)
3. Premere Invio.
#######
Descrizione
Significa semplicemente che la cella non abbastanza larga per contenere i dati interamente.
Soluzione
Fare doppio clic sul bordo destro della cella. BUSINESSOBJECTS allarga la cella in modo che si adatti automaticamente ai dati.
#SEGNALATORE
Descrizione
Questo errore si verifica quando un segnalatore contiene una variabile introvabile. Ad esempio, se la definizione del segnalatore contiene la variabile Fatturato, #SEGNALATORE appare se Fatturato non esiste nel report. Pu accadere anche che la definizione stessa del segnalatore provochi lerrore. Ad esempio, se si cerca di confrontare un indicatore con una dimensione (Fatturato maggiore di Paese), viene restituito #SEGNALATORE.
Soluzione
possibile: Ottenere i dati mancanti aggiungendo loggetto corrispondente alla query (comando Modifica, menu Dati). Modificare il segnalatore in modo che la definizione contenga solo dati disponibili (comando Segnalatori, menu Formato). Manuale dellutente di BusinessObjects 419
Disattivare il segnalatore (comando Segnalatori, menu Formato, quindi togliere il segno di spunta dal segnalatore nella finestra di dialogo). Accertarsi che la definizione del segnalatore non contenga un confronto come quello tra un indicatore e una dimensione.
Suggerimento: Prima di usare il comando Segnalatori nel menu Formato, fare clic
#DICT.ERROR
Descrizione
In BUSINESSOBJECTS 4.1, si pu formattare un report applicando un modello. A tale scopo selezionare Report, poi Applica modello nel menu Formato. Appare la finestra di dialogo Applica un modello. Sia i modelli che i report contengono un insieme di variabili, o dizionario della variabile. Quando si applica un modello, a meno che non si faccia clic sul pulsante Opzioni della finestra di dialogo Applica un modello, BUSINESSOBJECTS sostituisce automaticamente le variabili del modello con le variabili del report per specificare la corrispondenza tra due dizionari della variabile. In alcuni casi, BUSINESSOBJECTS non riesce a far corrispondere i dizionari della variabile e restituisce #DICT.ERROR.
Soluzione
Esiste un modo semplice per risolvere il problema: 1. Fare clic sulla cella contenente #DICT.ERROR, quindi selezionare il comando Variabili del menu Formato. Appare la finestra di dialogo Variabili. 2. Fare clic sulla variabile o la formula da visualizzare nella cella selezionata. 3. Fare clic su Sostituisci. La finestra di dialogo Variabili si chiude e la variabile o la formula appare nel report.
#DIV/0
#DIV/0
Descrizione
Appare quando una formula esegue una divisione per 0. Ad esempio, la formula
=<Fatturato>/<Quantit venduta>
Soluzione
Con listruzione IF THEN ELSE, possibile definire un valore o un testo, ad esempio Nessuna vendita, che apparir quando si verifica una divisione per zero. A tale scopo: 1. Passare al comando Barra delle formule del menu Visualizza. 2. Fare clic allinterno della cella in cui appare #DIV/0. 3. Scrivere la seguente formula nella Barra delle formule:
=If Errore (<NomeVariabile>) Then Nessuna vendita Else (<NomeVariabile>)
#ERRORE
Descrizione
Questo errore si verifica quando la definizione di una formula o una variabile allinterno di una formula non corretta. Ad esempio, la formula che restituisce percentuali basate su un indicatore, come
=<Num clienti>/Somma(<Num clienti>)
restituisce #ERRORE se lindicatore stesso, in questo caso Num clienti, contiene un errore.
Soluzione
necessario suddividere la formula nei suoi componenti per trovare quale parte contiene lerrore. Il procedimento il seguente: 1. Inserire una nuova cella nel report (comando Celle, menu Inserisci). 2. Selezionare la cella contenente lerrore, quindi selezionare Copia nel menu Modifica.
#ERRORE
3. Selezionare la nuova cella, quindi selezionare Incolla nel menu Modifica. La formula contenente lerrore appare nella nuova cella. 4. Fare clic nella nuova cella, quindi nella Barra delle formule selezionare una parte della formula. 5. Copiare e incollare la selezione nella cella dove si inizialmente verificato lerrore, quindi premere Invio. 6. Ripetere questa operazione finch non si trova la parte della formula che contiene lerrore. 7. Correggere lerrore, quindi incollare lintera formula corretta nella cella dove si era verificato lerrore.
#ERRI
Appare in casi complessi di formule allinterno di altre formule. Le tre cause pi frequenti sono: Formule che combinano indicatori e dimensioni, in cui una dimensione non presente nel contesto di calcolo Aggregati contenenti formule multiple Formule con clausole WHERE complesse.
Suggerimento: Quando si eseguono calcoli combinando formule, #IERR pu apparire perch le formule allinterno delle formule contengono errori. Se nessuna delle soluzioni della presente sezione riesce ad eliminare #IERR, si pu suddividere la formula nelle sue componenti e verificarle tutte. Questo procedimento descritto in #ERRORE a pagina 422.
BUSINESSOBJECTS qualifica qualsiasi formula contenente un indicatore (ad esempio, Fatturato) come indicatore, il che implica che tutte le dimensioni devono essere presenti nel contesto di calcolo, o nel contesto locale, se non si specificato un contesto di calcolo. #ERRI appare quando una dimensione necessaria per il calcolo della formula non presente nel contesto.
Suggerimento: Per informazioni sui contesti di calcolo, consultare il Capitolo
Soluzione
Si aggiunge la dimensione mancante con loperatore PerOgni e si applica la funzione Somma. Quindi, se
=If(<Cliente>=Prince) Then <Fatturato>
#ERRI
Soluzione
Lastuzia consiste nel trasformare la formula allinterno della formula in una variabile, quindi nel riscrivere lintera formula usando la nuova variabile. Va ricordato che una variabile una formula a cui viene attribuito un nome. Quindi, una volta creata la variabile, per includerla nella formula, sufficiente scrivere il suo nome, invece di una formula complessa allinterno di una formula. Segue un esempio.
Esempio Soluzione per #ERRI trasformando una parte di una formula in una variabile
...........................................................
Si desidera conoscere la settimana in cui i dieci migliori clienti hanno trasmesso il loro primo ordine. In una tabella contenente lelenco dei clienti, si aggiunge una colonna e si inserisce la formula seguente:
=Min(Settimana(<Data dellordine>))
Se appare #IERR, la prima cosa da fare, usando il comando Variabili del menu Formato, creare una variabile di nome SettimanaDataOrdine dalla formula
=Settimana(<Data dellordine>)
Quindi, si pu riscrivere la formula originale usando la nuova variabile, nel modo seguente:
=Min(<SettimanaDataOrdine>)
Va notato che la formula originale potrebbe funzionare. Lo scopo dellesempio mostrare come risolvere #IERR se dovesse apparire in formule analoghe.
...........................................................
mostra il fatturato al 200% per i clienti di nome Prince. #IERR pu apparire nelle clausole WHERE che contengono formule complesse.
Soluzione
Lastuzia consiste nel trasformare le condizioni specificate dopo WHERE in variabili. Quindi si pu riscrivere lintera formula, usando le variabili invece delle formule originali nella clausola WHERE. Si tratta della stessa soluzione che per #IERR in un aggregato contenente una formula complessa. Consultare Soluzione per #ERRI trasformando una parte di una formula in una variabile a pagina 425 per ulteriori informazioni.
#OVERFLOW
#OVERFLOW
Descrizione
Il calcolo restituisce un numero troppo grande per poter essere calcolato da BUSINESSOBJECTS. Il massimo 17e +/- 308, o 15 cifre.
Soluzione
Verificare il valore massimo della funzione usata nella formula. Ad esempio, il valore massimo della funzione Fatt 709. La guida in linea di BUSINESSOBJECTS specifica i valori massimi delle funzioni.
#SINTASSI
Descrizione
#SINTASSI appare quando una variabile usata in una formula non esiste pi nel documento. Ad esempio, la formula
=<Prezzo del prodotto> * <Quantit venduta>
restituisce #SINTASSI se lutente elimina uno degli oggetti dalla query. La variabile mancante pu corrispondere a Un oggetto restituito da una query, o Una variabile locale definita nel report.
Soluzione
Il modo di risolvere il problema dipende dai dati disponibili nel report:
Se la variabile desiderata ... Allora...
Modificare la query (comando Modifica fornitore dati, menu Dati), aggiungere loggetto desiderato, quindi fare clic su Esegui. Crearla nellEditor delle formule (comando Variabili, menu Formato, pulsante Aggiungi).
#SCONOSCIUTO
Descrizione
Appare quando loggetto corrispondente a una variabile visualizzata nel report stato eliminato dalla query. In BUSINESSOBJECTS, quando si elimina un oggetto da una query, la variabile corrispondente viene automaticamente eliminata dal report. Pi precisamente:
Se la variabile appare in... Allora BUSINESSOBJECTS...
Una tabella o tabella a campi incrociati Una cella master Una cella libera Unintestazione o pi di pagina di uninterruzione
Restituisce #SCONOSCIUTO.
restituisce #SINTASSI.
Soluzione
necessario aggiungere loggetto mancante alla query. A tale scopo: 1. Selezionare il comando Modifica fornitore dati del menu Dati. Se appare la finestra Elenco dei fornitori di dati, fare clic sulla query da modificare, poi su OK. Appare il Pannello delle query. 2. Fare doppio clic sulloggetto mancante nel riquadro Classi e oggetti. Loggetto appare nel riquadro Oggetti risultato. 3. Fare clic su Esegui. BUSINESSOBJECTS sostituisce #SCONOSCIUTO con la variabile corrispondente alloggetto aggiunto.
#SCONOSCIUTO
semplicemente la cella contenente lerrore. Selezionare la cella, quindi premere il tasto Canc. Per eliminare la cella, selezionare il comando Elimina nel menu Modifica.
Suggerimenti e astuzie
La presente sezione fornisce suggerimenti per scrivere formule senza incorrere in #CALCOLO, #VALOREMULTI e altri errori.
Suggerimento Procedimento
1.
Tutte le formule devono iniziare con =, altrimenti BUSINESSOBJECTS visualizza la formula come testo! La sintassi avanzata di una formula mostra i contesti che BUSINESSOBJECTS applica per default. Esistono due modi semplici per vedere la sintassi avanzata di una formula.
Digitare il segno = prima della formula! 1. Fare clic sulla cella che contiene la formula. 2. Soffermarsi con il mouse sulla Barra delle formule. La formula avanzata appare in una descrizione comandi. -o1. Fare clic sulla cella contenente la formula. 2. Selezionare il comando Definisci come variabile del menu Formato. 3. Fare clic su Valutare la formula nel suo contesto. La formula avanzata appare nella finestra di dialogo.
2.
3.
Se si elimina una dimensione da una tabella, i calcoli che si servono di quella dimensione restituiscono un errore. Per evitarlo, la dimensione pu essere nascosta: non apparir nel report, ma sar inclusa nel calcolo.
1. Fare clic sulla tabella contenente la dimensione da nascondere. 2. Fare clic sul comando Tabella del menu Formato. 3. Nella scheda Rotazione, fare clic sulla dimensione. 4. Fare clic su Nascondi, quindi su OK.
Suggerimenti e astuzie
Suggerimento
Procedimento
4.
Per correggere #VALOREMULTI sufficiente includere nellinterruzione attuale la variabile che restituisce lerrore.
Usare il comando Interruzioni del menu Formato. Per ulteriori informazioni, consultare Soluzione per #VALOREMULTI nellintestazione o il pi di pagina di uninterruzione a pagina 415 1. Fare clic sulla cella contenente #VALOREMULTI. 2. Selezionare il comando Ordina del menu Inserisci.
5.
Se appare #VALOREMULTI quando si inserisce una variabile nellintestazione della colonna di una tabella, si pu provare a risolvere il problema applicando un ordinamento. Quando si crea o si modifica una formula nella Barra delle formule o nellEditor delle formule, si preme Invio per convalidare la formula. Se c un errore di sintassi, BUSINESSOBJECTS lo segnala ed evidenzia lanomalia nella formula stessa. Ci aiuta a risolvere un problema specifico. possibile modificare formule direttamente nel report, senza usare la Barra delle formule o lEditor delle formule. possibile visualizzare lEditor delle formule a partire dalla Barra delle formule.
6.
Se il nome di una variabile evidenziato per intero, aggiungere parentesi e verificare lortografia. Se lestremit del nome di una variabile evidenziata, aggiungere una parentesi.
7.
1. Fare doppio clic nella cella contenente la formula da modificare. 2. Modificare la formula nella cella, quindi premere Invio. Fare clic su questo pulsante:
8.
Suggerimento
Procedimento
9.
possibile visualizzare e modificare tutte le formule visualizzate in un report passando in modalit Struttura.
10. BUSINESSOBJECTS elenca tutte le formule create in un documento nella finestra di dialogo Variabili. Ci permette di visualizzare, modificare o inserire qualsiasi formula creata.
1. Selezionare il comando Variabili del menu Formato. 2. Fare doppio clic sulla cartella Formule. 3. Per modificare una formula, selezionarla quindi fare clic su Modifica. 4. Per inserire una formula, selezionarla quindi fare clic su Aggiungi o Sostituisci.
Parte IV
Operazioni sui grafici
www.businessobjects.com/infocenter
Capitolo 17
.................................................................................
Sommario
Presentazione 436 Tipi di grafici 437 Creazione di un grafico 439
Uso dellassistente dinserimento grafico 439 Trasformazione in grafico di una tabella o tabella a campi incrociati 440 Passaggio da un tipo di grafico a un altro 442
Organizzazione dei dati di un grafico 444
Grafici a matrice 444 Riorganizzazione dei dati di un grafico 447 Come rimuovere o nascondere i dati 448
Presentazione
I grafici sono lequivalente grafico delle tabelle e delle tabelle a campi incrociati. BUSINESSOBJECTS presenta una potente funzione di creazione dei grafici facile da utilizzare e che consente allutente di creare grafici sofisticati e visivamente attraenti per visualizzare un resoconto semplice dei dati o per rappresentare relazioni complesse tra i dati. Il primo capitolo di questa sezione descrive come visualizzare i dati in grafici nei report BUSINESSOBJECTS e come organizzarne la visualizzazione nel grafico. Il secondo capitolo descrive i vari elementi (legende, titoli e griglie) che si possono aggiungere ai grafici e come formattarli per ottenere grafici di livello superiore.
Tipi di grafici
Tipi di grafici
BUSINESSOBJECTS presenta cinque tipi di grafici di base, alcuni con una visualizzazione 2-D ed altri 3-D.
A barre 2D e 3D
A curve 2D e 3D
Ad area 2D e 3D
A torta 2D e 3D
Grafico a dispersione XY
Creazione di un grafico
Creazione di un grafico
Vi sono vari modi per creare un grafico e visualizzare i dati: Utilizzare lassistente Inserisci grafico. Trasformare in grafico una tabella o tabella a campi incrociati. Copiare e incollare una tabella o tabella a campi incrociati e trasformarla in grafico. Per creare un grafico, occorre utilizzare almeno un oggetto indicatore e un oggetto dettaglio o dimensione.
1. Fare clic sul pulsante Inserisci grafico della barra degli strumenti Report, o dal menu Inserisci e scegliere Grafico. Il cursore si trasforma in icona dinserimento grafico. 2. Fare clic in uno spazio vuoto del report e tenendo premuto il pulsante sinistro del mouse, disegnare una casella attorno allarea in cui si desidera inserire il grafico.
Suggerimento: Le dimensioni dellarea disegnata determinano quelle dellarea di
visualizzazione del grafico. Quando si rilascia il pulsante del mouse, appare lassistente Nuovo grafico. 3. Fare clic sulla prima opzione, Utilizzare i dati gi esistenti del documento e fare clic su Inizio.
4. Tenere premuto il tasto Ctrl e selezionare le variabili da visualizzare nel grafico. Fare clic su Continua. 5. Scegliere il tipo di grafico da visualizzare dallelenco e lo stile del grafico. Fare clic su Fine. Il grafico viene visualizzato nel report.
automaticamente il grafico predefinito che si adatta meglio al numero di variabili selezionate dalla lista. Se si attiva questopzione non viene visualizzata la schermata Formattazione automatica grafico. Fare clic su Fine per generare il grafico.
Creazione di un grafico
3. Scegliere il tipo di grafico dal menu. - oppure 1. Fare clic con il pulsante destro del mouse nella tabella o tabella a campi incrociati. 2. Scegliere Trasforma in grafico dalla tabella a campi incrociati. Per ogni tipo di grafico, vi sono vari stili predefiniti. Per ognuno di essi quello di base riportato oltre.
Scegliere tra uno degli stili predefiniti per il tipo di grafico selezionato.
Quando si fa clic su uno stile di grafico, viene visualizzata una breve descrizione dello stile.
3. Scegliere il tipo di grafico da visualizzare dallelenco e poi lo stile di grafico. 4. Fare clic su Applica per verificare le impostazioni o su OK per chiudere la finestra di dialogo Formattazione automatica grafico e salvare le impostazioni.
Copiare la tabella o tabella a campi incrociati e incollarla in una nuova posizione, quindi, trasformarla in grafico.
Creazione di un grafico
3. Scegliere il nuovo tipo di grafico dal menu. I dati del grafico vengono visualizzati utilizzando il nuovo tipo di grafico.
Se si attiva questa casella, la formattazione predefinita per lo stile di grafico selezionato viene applicata al grafico e vanno perse tutte le formattazioni personalizzate applicate.
2. Scegliere il tipo di grafico dallelenco e poi lo stile per quel tipo di grafico. 3. Fare clic su OK. Viene visualizzato il nuovo tipo di grafico nel report.
Indicatori assi Y
Grafici a matrice
Quando si trasforma una tabella in grafico, i dati vengono distribuiti su due assi. I grafici a matrice hanno almeno una variabile su ognuno dei tre assi del grafico. Quando si trasforma una tabella a campi incrociati in grafico, i dati vengono distribuiti automaticamente sui tre assi. Lesempio che segue mostra come ottenere un aspetto diverso su un grafico a barre ridistribuendo i dati sui tre assi.
Esempio Riorganizzazione dei dati degli assi del grafico in grafici 2D
...........................................................
I grafici riportati alla pagina seguente rappresentano entrambi il fatturato per trimestre per tre localit. In entrambi i grafici, Fatturato, la variabile indicatore viene posta sullasse Y. Nel primo grafico le altre due variabili, Localit di soggiorno e Trimestre, sono poste entrambe sullasse X. Ci produce un grafico a barre in cui tutte le barre hanno lo stesso colore in quanto riportano tutte Fatturato.
Nel secondo grafico, le variabili sono state ridisposte e Localit di soggiorno stata posta sullasse Z. Le colonne sono state raggruppate per trimestri e Localit di soggiorno viene rappresentata da una colonna di colore diverso. Questo tipo di grafico detto a matrice.
...........................................................
Esempio Visualizzazione di pi linee su un grafico a curve
...........................................................
I due grafici seguenti visualizzano entrambi i dati per un indicatore, Fatturato e per due dimensioni, Localit di soggiorno e Anno fiscale. Nella prima figura le due dimensioni sono state poste entrambe sullasse X. Spostando Localit di soggiorno su Z, come illustrato nella seconda figura, si riportano pi curve sullo stesso grafico e si vedere il fatturato tracciato per ogni localit.
...........................................................
Esempio Riorganizzazione dei dati sugli assi di un grafico per i grafici 3D
...........................................................
Nella figura che segue, il primo grafico riporta la variabile Trimestre tracciata sullasse Z e la variabile Tipo di servizio sullasse X. Nel secondo grafico, queste due variabili sono state scambiate trascinando Trimestre sullasse X dalla scheda Rotazione della finestra di dialogo Formato grafico e trascinando Tipo di servizio sullasse Z. Trimestre tracciato su X e Tipo di servizio su Z.
...........................................................
Nei grafici 2D, le variabili sono riportate nelle cartelle Asse X e asse Y. I dati numerici si trovano sempre nelle cartelle Asse Y. Nei grafici a matrice, vi almeno una variabile in ognuna delle tre cartelle.
La scheda Rotazione riporta una rappresentazione dei dati nel grafico: La casella Variabili disponibili riporta le variabili visualizzabili nel grafico. La casella Variabili utilizzate contiene tre cartelle che riportano le variabili gi visualizzate sullasse X, Z e Y. 4. Apportare le modifiche necessarie e fare clic su Applica o su OK.
Per spostare i dati da un asse allaltro: Trascinare la variabile dalla cartella dellasse corrente e trascinarla nella nuova. Per modificare lordine di apparizione dei dati sugli assi del grafico: 1. Dalla casella Variabili utilizzate, selezionare quella da spostare. 2. Fare clic su Sposta su o su Sposta gi.
and-dice. Si veda il Capitolo 21 "La modalit Slice and Dice" a pagina 531.
Capitolo 18
.................................................................................
Sommario
Presentazione 451
Elementi del grafico 451 Selezione degli elementi del grafico 452 Formattazione di un blocco di grafico 452 Ridimensionamento del blocco del grafico 454 Formattazione dellarea del tracciato 457
Formattazione delle serie di dati 459 Formattazione specifica dei grafici 460
Etichette degli assi 466 Scala dellasse 468 Scala dei grafici in report master/dettagli 469
Titolo del grafico 471 Legenda del grafico 472 Etichette dei dati 475 Griglie 476
Uso di tipi di grafici diversi in un solo grafico 478
Uso dei gruppi sui grafici 479 Uso dellasse Y secondario 481
Eliminazione dei grafici 486 Visualizzazione di un calcolo sui dati dei grafici 487
Presentazione
Presentazione
Gli elementi che compongono un grafico possono essere formattati in modi diversi. Alcuni sono comuni a tutti i tipi di grafici ed altri appaiono solo in alcuni tipi.
j d e
a. Cambiare il colore, il bordo e lombra dellarea del tracciato. b. Applicare il formato di testo, numeri e data alle etichette dellasse X. c. Modificare la scala e lo stile dellasse Y, in cui vengono tracciati i dati numerici. d. Modificare lo stile dellasse X. e. Applicare i formati di testo e di data alle etichette dellasse X. f. Visualizzare e formattare un titolo.
g. Modificare colore, bordo e sfumature di un blocco del grafico. h. Visualizzare e formattare un simbolo legenda. i. j. Modificare il colore, il bordo e la sfumatura delle serie di dati. Visualizzare/nascondere le graduazioni dellasse X; modificarne stile e colore.
Digitare il nome per il grafico Impostare gli elementi da visualizzare nel grafico. Alcuni elementi sono disponibili solo per alcuni tipi di grafici. Pone il grafico selezionato su una nuova pagina. Ripete il grafico selezionato su ogni pagina del report.
Se possibile, inizia una nuova pagina per i grafici che altrimenti verrebbero suddivisi da un salto pagina.
Presentazione
A tale scopo: 1. Fare clic con il pulsante destro del mouse sul grafico e scegliere Formato grafico dal menu. Viene visualizzata la finestra di dialogo Formato grafico. 2. Fare clic sulla scheda Bordo per impostare e formattare un bordo. Impostare le opzioni necessarie come illustrato qui di seguito:
Selezionare i bordi da formattare. Fare clic per aprire la tavolozza dei colori.
4. Fare clic sulla scheda Ombreggiatura per impostare e formattare il colore che si desidera applicare al blocco del grafico. Impostare le opzioni richieste come illustrato oltre:
Fare clic su Nessuno per non applicare lombreggiatura alla cella. La cella diventa trasparente. Scegliere il motivo o lombreggiatura dallelenco. Se si sceglie Trasparente, si applica solo il colore dello sfondo. Se si sceglie Pieno, si applica solo il colore del primo piano. Le altre impostazioni mescolano i due colori.
Fare clic qui per selezionare un colore per il primo piano. Fare clic qui per selezionare un colore per lo sfondo.
Questa casella visualizza unanteprima dellombreggiatura che sar applicata alla sezione.
2. Porre il puntatore del mouse su un quadratino nero e il puntatore si trasforma in freccia doppia, fare clic e tenere premuto il pulsante del mouse.
Presentazione
3. Trascinare il quadratino finch laltezza o la larghezza del grafico non raggiungono le dimensioni desiderate. Si osservi che se si trascina un quadratino su un angolo del grafico laltezza e la larghezza vengono regolate simultaneamente. 4. Rilasciare il pulsante del mouse e poi ripetere i punti precedenti, se necessario, per apportare ulteriori regolazioni.
4. Dalla scheda Generale, attivare Adatta area del tracciato al grafico e fare clic su OK. BUSINESSOBJECTS ridimensiona larea del tracciato proporzionalmente alle dimensioni del grafico.
Esempio Regolazione dellarea del tracciato sulle dimensioni del grafico - prima e dopo
...........................................................
Nella prima figura, il grafico stato ingrandito e nella seconda stata attivata lopzione Adatta area del tracciato al grafico e il grafico stato ingrandito per rientrare nellarea ingrandita.
...........................................................
Presentazione
Larea del tracciato contenuta allinterno del blocco del grafico. possibile applicare colore e ombreggiatura e un bordo attorno ad essa.
Selezionare il motivo o lombreggiatura desiderati. Trasparente si applica al colore di sfondo mentre Pieno a quello in primo piano. Le altre impostazioni di colori mostrano i colori e il motivo o lombreggiatura selezionati.
Deselezionare Indicatore se non si desidera visualizzare indicatori, ma solo curve. Selezionare lo stile dindicatore da visualizzare.
Finestra di dialogo Formato serie dei dati per i grafici a curve 2D e a dispersione XY Manuale dellutente di BusinessObjects 459
Grafici a barre
Laspetto dei grafici a barre pu essere migliorato impostando la posizione delle barre nel grafico. possibile definire la quantit di spazio da inserire tra ogni serie di barre.
Si possono sovrapporre barre della stessa serie. Si pu scegliere di visualizzare o di nascondere valori negativi presenti nei dati. Per modificare le impostazioni: 1. Fare clic con il pulsante destro del mouse e scegliere Formato grafico dal menu. Viene visualizzata la finestra di dialogo Formato grafico. 2. Fare clic sulla scheda Serie. 3. Nelle sezioni Gruppi e Serie di dati, selezionare il gruppo che si desidera formattare. 4. Nella sezione Tipo di gruppo, fare clic sullicona del grafico a barre. Digitare un valore compreso tra 0 e 500 nella casella Distanza tra le barre. oppure Digitare un valore nella casella Sovrapposiz. 5. Attivare la casella di controllo Mostra i valori negativi nel grafico a barre. 6. Fare clic su Applica per vedere laspetto delle modifiche nel grafico.
7. Quando si soddisfatti del risultato, fare clic su OK per chiudere la finestra di dialogo e eseguire le modifiche.
Grafici ad area
Vi sono alcuni elementi che possono essere aggiunti ai grafici a curve e ad area per evidenziare alcuni aspetti dei dati.
Linee di proiezione Barre crescentidecrescenti
Linee che si estendono da un punto del grafico a torta fino allasse X. Barre che si estendono dal valore pi alto di una serie di dati a quello pi basso di unaltra serie di dati. Le barre crescenti-decrescenti possono essere visualizzate solo nei grafici che visualizzano i dati per due indicatori. Linee che vanno dal valore pi alto a quello pi basso per i dati numerici. Le linee Min Max e le barre crescenti decrescenti possono essere visualizzate solo nei grafici che visualizzano i dati per due indicatori.
Per aggiungere queste opzioni: 1. Fare un clic destro sul grafico e scegliere Formato grafico dal menu. 2. Fare clic sulla scheda Serie dalla finestra di dialogo visualizzata. 3. Nella casella Gruppi e Serie di dati, fare clic sullicona del grafico ad area o a curve. 4. Attivare le opzioni che si desidera visualizzare sul grafico: Linee Min Max, Linee di proiezione e/o Barre crescenti/decrescenti per i grafici a curve. Linee di proiezione per i grafici ad area. 5. Fare clic su Applica per vedere laspetto delle modifiche nel grafico. 6. Quando si soddisfatti del risultato, fare clic su OK per chiudere la finestra di dialogo ed eseguire le modifiche.
Grafici 3D
La seguente illustrazione riporta gli elementi specifici ai grafici 3D e le possibilit per formattarli:
a b
c d e
a. Modifica di colore, bordo e ombreggiatura della parete laterale. b. Modifica il colore, il bordo e lombreggiatura della parete posteriore. c. Regola la visualizzazione 3D. d. Visualizza lasse Z e formatta le etichette degli assi. e. Modifica il colore, il bordo e lombreggiatura della base.
1. Dalla casella Elevazione, impostare un valore facendo clic su Su o Gi, digitandone uno compreso tra -90 e 90. Lelevazione viene misurata in gradi. 2. Nella casella Rotazione, impostare un valore facendo clic su Su o Gi, digitandone uno compreso tra 0 e 360. La rotazione viene misurata in gradi. Il valore impostato ruota il grafico orizzontalmente. 3. Nella casella Altezza % della base, digitare un valore compreso tra 5 e 500. Il valore corrisponde al rapporto compreso tra altezza e larghezza del grafico. Ad esempio, 200% significa che il grafico due volte pi alto che largo (da sinistra a destra). 4. Se si desidera che il grafico copra larea del tracciato, fare clic su Scala automatica. Lopzione Scala automatica non disponibile per i grafici a torta.
Nota: Per i grafici a torta, langolo impostato nella casella Rotazione quello da cui inizia la prima fetta della torta (un angolo compreso tra 0 e 360, in senso orario dallalto).
1. Nella casella Profondit del grafico, digitare un valore compreso tra 20 e 2000. Il valore digitato determina la profondit della base del grafico. Quanto pi alto il valore, tanto pi profonda la base. 2. Nella casella Dist. tra le barre, digitare un valore compreso tra 0 e 500. Questo valore determina la distanza in profondit tra le serie di dati visualizzate nel grafico.
Asse Y
Etichette assi
Asse X
Graduazione
I grafici a matrice contengono un terzo asse, lasse Z. Si pu operare sugli assi del grafico e sulle etichette degli assi nei modi seguenti: Formattare il testo, i numeri e le date delle etichette degli assi. Modificare lorientamento delle etichette degli assi (orizzontalmente, verticalmente, ecc.). Applicare stili e colori diversi agli assi. Visualizzare le graduazioni e modificarne lo stile. Modificare la scala dellasse Y.
2. Scegliere Formato etichetta asse dal menu popup. Viene visualizzata la finestra di dialogo Formato assi. Se stato selezionato lasse Y, la finestra di dialogo contiene cinque schede, riportate oltre. Se stato selezionato lasse X o lasse Z, la finestra di dialogo non contiene la scheda Scala perch questa scheda viene utilizzata per cambiare solo la scala dellasse Y.
Usare la scheda Numeri per modificare i formati numerici e di data sulle etichette dellasse.
Usare la scheda Carattere per applicare i vari formati di testo alle etichette degli assi. Usare la scheda Motivo per visualizzare e modificare le graduazioni. Si pu inoltre modificare lo stile e il colore della linea degli assi:
Deselezionare Riga se si desidera nascondere le linee degli assi. Deselezionare Graduazione se non si desidera visualizzare le graduazioni. Posizionare le graduazioni facendo clic su un pulsante.
Scala dellasse
La scala del grafico determina i valori minimi e massimi dellasse Y del grafico in cui i dati numerici quali Fatturato vengono tracciati. La scala include inoltre gli intervalli compresi tra i valori dellasse. Si pu modificare la scala per ingrandire o restringere la gamma di valori visualizzati.
5. Dalla casella di gruppo Scala, fare clic su Decimale per ottenere una scala in numeri decimali, o su Logaritmica per una scala di potenza di 10, sulla base dei dati tracciati nel grafico. 6. Fare clic su Applica o su OK.
Scala logaritmica
I valori negativi o nulli non sono visualizzati nei grafici logaritmici. Il valore dellopzione Unit principale deve essere la potenza di 10. Se si immette un valore con una potenza diversa, verr arrotondato al pi vicino alla potenza di 10. Una scala logaritmica consente di visualizzare valori molto bassi, o valori che coprono una vasta gamma.
Se si immettono valori decimali per la scala del grafico e si fa clic su Logaritmica, non dimenticare di modificare i valori di conseguenza.
...........................................................
Questo report mostra il fatturato relativo al tipo di servizio per ogni paese. La gamma di valori diversa per la Francia e gli Stati Uniti e se lopzione Adatta la scala attivata, la gamma di valori visualizzata sullasse Y diversa per i due grafici.
...........................................................
Griglie
Legenda
1. Fare clic con il pulsante destro del mouse in un punto qualsiasi del grafico. 2. Scegliere Inserisci titolo dal menu popup. 3. Fare doppio clic sul titolo del grafico. Viene evidenziato il titolo predefinito. 4. Digitare il nome e premere il tasto Invio.
Posizionamento del titolo di un grafico
Fare clic allinterno del titolo del grafico e trascinarlo con il mouse sulla posizione desiderata.
1. Fare clic con il pulsante destro del mouse nel titolo del grafico. 2. Scegliere Formato titolo dal menu popup. Viene visualizzata la finestra di dialogo Formato titolo con quattro schede: Numeri, Allineamento, Carattere e Motivo. 3. Eseguire le impostazioni desiderate e fare clic su OK.
Ridimensionamento del titolo del grafico
Se il testo del grafico non si adatta alla cella del titolo, lo si pu ridimensionare. 1. Selezionare il titolo. Attorno ad esso appare un bordo tratteggiato. 2. Utilizzare i quadratini neri per ridimensionare la cella.
Nota: Se si trascina il bordo della cella del titolo oltre il limite del grafico,
Fare un clic con il pulsante destro del mouse sul titolo del grafico e scegliere Elimina dal menu popup.
Fare clic sul pulsante Legenda della barra degli strumenti Report. oppure 1. Fare clic con il pulsante destro del mouse sul grafico. 2. Scegliere Inserisci legenda dal menu popup.
possibile formattare la legenda cambiandone il bordo, il colore e lombreggiatura, oppure spostarla in un altro posto del grafico. A tale scopo: 1. Selezionare il bordo della legenda. 2. Scegliere Legenda dal menu Formato. Viene visualizzata la finestra di dialogo Formato legenda:
3. Dalla scheda Piazzamento, fare clic sul pulsante di scelta per posizionare la legenda nel grafico. 4. Dalla scheda Motivo, selezionare lo stile e il colore del bordo e il motivo ed il colore. 5. Modificare lallineamento e il carattere del testo della legenda nelle schede Allineamento e Carattere. 6. Fare clic su OK o su Applica. La legenda viene visualizzata nella nuova posizione, con i nuovi formati.
Suggerimento: inoltre possibile spostare la legenda del grafico facendo clic su
di essa e trascinandola.
possibile modificare il bordo, lombreggiatura e il colore del simbolo della legenda. I formati applicati sono resi immediatamente visibili nella serie di dati del grafico. Ad esempio, se si modifica il colore di un quadrato nella legenda da giallo a rosso, i dati corrispondenti nel grafico vengono anchessi modificati in rosso. 1. Fare clic con il pulsante destro del mouse sul simbolo della legenda. 2. Scegliere Simbolo della legenda dal menu popup. Viene visualizzata la finestra di dialogo Formato simbolo legenda che contiene solo la scheda Motivo.
Formattazione del testo della legenda
possibile formattare il testo della legenda modificandone gli attributi del carattere (ad esempio, carattere, dimensioni) e riallineandoli. I formati che si applicano appaiono solo nel testo della legenda, non nel testo delle etichette degli assi. 1. Fare clic con il pulsante destro del mouse sul testo della legenda e scegliere Testo legenda dal menu. Viene visualizzata la finestra di dialogo Formato testo legenda con le schede Allineamento e Carattere. 2. Eseguire le impostazioni necessarie e fare clic su Applica o su OK. I nuovi formati vengono visualizzati nel testo della legenda.
Ridimensionamento della legenda
1. Selezionare la Legenda. Attorno ad essa appare un bordo tratteggiato con dei quadratini neri. 2. Utilizzare i quadratini neri per ridimensionare la casella della legenda.
Eliminazione della legenda
Fare clic con il pulsante destro del mouse sulla legenda e scegliere Elimina dal menu popup.
a b c d
a. Visualizza il valore esatto, $10,235. b. Visualizza la percentuale di ogni serie di dati. c. Visualizza il nome della serie di dati, ad esempio Fatturato. d. Visualizza il nome e la percentuale di ogni serie di dati.
5. Selezionare il tipo di etichetta di dati che si desidera e fare clic su Applica o su OK.
Griglie
Le griglie aiutano a vedere pi facilmente i valori del grafico e cominciano con gli assi del grafico per estendersi fino alle pareti.
Griglie dellasse primario (Y)
a b c
d e f g
a. Queste opzioni sono attivate per impostazione predefinita. Fare clic su una casella di controllo per nascondere un asse. b. Disponibile solo se stato creato un gruppo e ad esso stato associato un asse secondario. c. Questopzione attivata per impostazione predefinita nei grafici a matrice 3D (illustrati a pagina 462). Fare clic sulla casella di controllo per nascondere lasse Z. d. Visualizza le griglie che si estendono verticalmente dallasse X. e. Visualizza le griglie che si estendono orizzontalmente dallasse Y. f. Vedere (b), sopra.
g. Disponibile solo nei grafici a matrice 3D, questopzione visualizza le griglie che si estendono orizzontalmente dallasse Z, sulla base del grafico.
2. Fare clic sulla scheda Serie. Per impostazione predefinita, un grafico ha solo un gruppo. 3. Fare clic sul pulsante Aggiungi per aggiungere un nuovo gruppo. Un nuovo gruppo viene aggiunto.
4. Fare clic con il pulsante destro del mouse su Gruppi e serie di dati e scegliere Variabili dal menu.
5. Fare clic o creare la variabile da aggiungere e fare clic su Inserisci. La nuova variabile appare nella cartella del gruppo. Per visualizzare le variabili del gruppo, fare clic sul segno +.
6. Selezionare il nuovo gruppo e scegliere il tipo e il sottotipo di grafico. 7. Fare clic su OK per chiudere la finestra di dialogo e vedere il risultato nel grafico.
Il Tipo di gruppo offre solo una possibilit se si seleziona un grafico a dispersione o un grafico a torta. Se si seleziona un grafico ad area, un grafico a barre o un grafico a curve, 2D o 3D, si pu scegliere tra un grafico standard, in pila o in pila al 100%.
Tipo di grafico Sottotipi disponibili
Standard, in pila o in pila al 100%, a curve o barre A dispersione standard A torta standard
possibile visualizzare tutti i gruppi in un grafico sullasse primario o tutti sullasse secondario. Tuttavia, si ottiene spesso il miglior risultato ponendo un gruppo sullasse primario e un gruppo sullasse secondario.
Esempio Confronto di fatturato e quantit venduta in un grafico
...........................................................
Nel grafico seguente, viene fatto un confronto chiaro ed effettivo visivo riportando la differenza in un grafico a barre tra il fatturato preventivo e quello effettivo realizzato e poi utilizzando un grafico a curve per confrontare la quantit venduta.
Per creare questo tipo di grafico: Il grafico originale viene impostato utilizzando lassistente Inserisci grafico. Questo grafico presenta quattro variabili: Trimestre, Vendite previste, Fatturato e Quantit venduta. Si sceglier uno stile a colonna semplice dallassistente.
Ciascun indicatore viene rappresentato da una colonna di colore diverso. Tuttavia, in realt, il fatturato viene calcolato in dollari e la quantit in numero di unit. I valori visualizzati per impostazione predefinita sullasse Y rappresentano i dollari cosicch non si pu vedere la colonna Quantit venduta nei due grafici. Il grafico pu essere migliorato in due modi: utilizzando un tipo di grafico diverso per quantit venduta e per fatturato visualizzando i dati sui due assi, di cui uno con i valori in dollari e laltro con i numeri di unit. A tale scopo: 1. Fare clic con il pulsante destro del mouse e scegliere Formato grafico dal menu. 2. Fare clic sulla scheda Serie dalla finestra di dialogo Formato grafico. 3. Dalla sezione Gruppi e Serie di dati, aprire lelenco Gruppo 1. Si potr osservare che, per impostazione predefinita, tutti gli indicatori sono stati posti nello stesso gruppo e si trovano sullo stesso asse.
4. Fare clic con il pulsante destro del mouse su Asse Y secondario e scegliere Aggiungi. Viene creato un nuovo gruppo, Gruppo 2, sullasse Y secondario. 5. Trascinare la variabile Quantit venduta dallasse primario Y allasse secondario Y. Manuale dellutente di BusinessObjects 483
6. Selezionare Gruppo 2 e scegliere Curva dallelenco Tipo di gruppo. Si osservi che licona accanto allelenco Gruppo 2 unicona di un grafico a curve.
Lasse Y primario visualizza i valori in dollari relativi al fatturato previsto ed effettivo riportato nel grafico a barre
Lasse Y secondario visualizza i valori per Quantit venduta riportato nel grafico a curve
Fatturato e Quantit venduta sono visualizzati in tipi di grafici diversi. La differenza tra fatturato atteso e quello effettivo accompagna lavanzamento in quantit di unit vendute. Si pu ulteriormente migliorare il grafico definendo la sovrapposizione di due colonne e formattando le etichette dellasse primario Y per visualizzare il simbolo del dollaro.
...........................................................
possibile visualizzare un calcolo sui dati di un grafico nel modo seguente: 1. Inserire una cella nella sezione in cui si desidera visualizzare il calcolo. 2. Digitare il segno uguale a (=). 3. Se si utilizza una variabile per eseguire il calcolo, digitare: il segno minore di (<) il nome della variabile il segno maggiore di (>). Ad esempio, per visualizzare la variabile Fatturato nella cella, digitare =<Fatturato>. 4. Se si utilizza una formula per eseguire il calcolo, digitarla dopo il segno =. 5. Premere il tasto Invio per visualizzare il risultato del calcolo.
Suggerimento: inoltre possibile trascinare un calcolo da una tabella o da una
Parte V
Analisi dei dati
www.businessobjects.com/infocenter
Capitolo 19
Presentazione dellanalisi
.................................................................................
Sommario
Analisi dei dati in BusinessObjects 492 Analisi on-report 492 Modalit Drill di BusinessObjects 493 BusinessMiner 493 Server OLAP 493 Modalit Slice and Dice 494
Analisi on-report
La parte III di questo manuale dellutente descrive in che modo lanalisi on-report di BUSINESSOBJECTS consente di analizzare i dati direttamente sul report utilizzando clic semplici e trascinando e rilasciando con semplici clic del mouse. possibile trascinare e rilasciare i dati sul report per ottenere un punto di vista diverso dellanalisi. Si possono aggiungere i dati dal Report Manager per creare tabelle e sezioni, sostituire, invertire e riorganizzare i dati del report. BUSINESSOBJECTS riesegue i calcoli del report immediatamente in modo da poterli vedere contemporaneamente in combinazioni diverse di fattori che possono incidere sui risultati. Il raggruppamento dinamico on report consente di creare gruppi per unanalisi comparativa e si possono rapidamente inserire i calcoli aziendali comuni per creare facilmente le proprie formule e le variabili per lanalisi. possibile ordinare, filtrare e classificare i dati con un semplice clic del mouse per attivare lanalisi su una parte di dati particolare.
BusinessMiner
Quando si utilizza BUSINESSOBJECTS, si possono visualizzare diversi aspetti dei dati e i fattori che influenzano le attivit aziendali. BUSINESSMINER consente di scoprire gli elementi nascosti e i rapporti che intercorrono tra i dati. I metodi statistici potenti a disposizione, consentono di scoprire le relazioni esistenti nel comportamento dei clienti, ad esempio. In tal modo possibile identificare le caratteristiche dei clienti relative ai pagamenti individuando i servizi secondo i profili dei clienti identificati. BUSINESSMINER un prodotto opzionale. Una volta installato, lapertura di BUSINESSMINER, diretta da BUSINESSOBJECTS e si pu continuare a lavorare sui dati di cui si dispone nel report BUSINESSOBJECTS. Per maggiori informazioni su BUSINESSMINER, consultare il Manuale dellutente di BusinessMiner.
Server OLAP
Se si lavora con un server OLAP, si possono visualizzare e selezionare i dati desiderati alla creazione di un report. I server OLAP sono database che memorizzano i dati a scopo di analisi aziendale. Per maggiori informazioni sui server OLAP, consultare la documentazione OLAP Access Pack relativa al server della propria sede.
Capitolo 20
.................................................................................
Sommario
Presentazione 497
Definizione della modalit Drill 497 Operazioni con la modalit Drill 498 Gerarchie 498
Uso della modalit Drill 500
Passaggio alla modalit Drill 500 Drill down 501 Visualizzazione di diversi valori nella barra degli strumenti Drill 502 Drill up 503 Esplora per 503
Drill sui grafici 506 Drill su pi gerarchie 507 Visualizzazione diversa dei propri dati 509
Modifica dei dati nelle tabelle durante il drill 510 Uso della barra degli strumenti Drill 512
Analisi degli indicatori in modalit Drill 514 Copia dei report durante una sessione di lavoro 516 Espansione dellanalisi 517
Espansione del livello dellanalisi 517 Esecuzione di un drill nel database per portare nuovi dati 518 Nuovi dati utilizzando i filtri 519
Drill utilizzando le gerarchie personalizzate 521
Riqualifica di variabili locali e di formule 525 Riqualifica delle variabili 526 Riqualifica degli oggetti utente 527
Stampa dalla modalit Drill 528
Inserimento del contenuto della barra degli strumenti Drill come titolo 528 Stampa di un report dalla modalit Drill 528
Impostazione delle opzioni per la modalit Drill 529
Presentazione
Presentazione
Questo capitolo descrive come utilizzare la modalit Drill di BUSINESSOBJECTS.
...........................................................
Il fatturato della localit Hawaiian Club molto pi elevato rispetto a quello degli altri. Per capire perch, occorre esaminare tutti i fattori che influenzano il fatturato.
Se tutti i fattori utili allanalisi sono stati visualizzati in una tabella o in un grafico, potrebbe essere difficile leggerli. La modalit Drill consente dincludere i dati per lanalisi che si trovano dietro un report e visualizzare solo il livello di dati pi alto. Quindi si pu scendere di un livello per volta e visualizzare informazioni pi precise. In tal modo si vedr in che modo i diversi aspetti dellattivit influenzano il fatturato, a tutti i livelli. I dati soggiacenti vengono impostati dalla persona che ha creato il report.
...........................................................
Classe Vendite Gli oggetti raggruppati nella classe Vendite sono tutti collegati alle vendite e sono disposti in ordine gerarchico Addetto alle vendite, oggetto di livello pi alto e poi da Anno a Data della fattura, che il livello di dettaglio pi fine. Gli oggetti indicatore si trovano in una cartella a parte.
La persona che ha creato gli oggetti delle classi delluniverso BUSINESSOBJECTS, li struttura in un ordine gerarchico partendo dalloggetto pi generale in alto, fino a quello pi dettagliato in basso. Gli oggetti sono raggruppati in tal modo per facilitare la ricerca e sono classificati allinterno dei gruppi in modo che se si desidera creare un livello di report pi alto, si sa che gli oggetti vanno inclusi in cima alla lista, mentre se si desidera inserire un report pi dettagliato, gli oggetti vanno scelti dal fondo della lista.
Gerarchie
Gli oggetti sono organizzati in strutture gerarchiche e quando si analizzano i dati nella modalit Drill, si utilizzano le strutture gerarchiche. Le classi delluniverso sono le strutture gerarchiche predefinite da utilizzare nel drill, ma il designer delluniverso pu anche definire strutture gerarchiche predefinite e lutente pu crearle e modificarle nei report.
Presentazione
Le gerarchie del drill contengono solo oggetti dimensione e nella modalit Drill si esegue un drill down sulle dimensioni, ad esempio da Anno a Trimestre da Trimestre a Mese. Ad ogni livello, gli indicatori, quali Fatturato o Margine di profitto, vengono ricalcolati. I temi tipici su cui il designer o un utente esperto creano le strutture gerarchiche sono la geografia, il tempo e il prodotto. Nelluniverso di demo, Vacanze da sogno, vi sono quattro strutture gerarchiche: Localit di soggiorno (Paese, Localit di soggiorno, Tipo di servizio, Servizio). Vendite (Anno, Trimestre, Mese, Settimana, Data di fattura). Cliente (Paese di origine, Regione, Citt, Cliente). Prenotazioni (Anno, Trimestre, Mese, Settimana e Data). Quando si definisce un report per il drill, si includono gli oggetti di livello superiore e da visualizzare nella tabella o nel grafico e quelli pi dettagliati nel livello dellanalisi. BUSINESSOBJECTS recupera tali oggetti dal database e li memorizza nel report in modo che siano a disposizione dellutente quando ne ha bisogno. Prima di analizzare i dati nella modalit Drill, occorre definire i dati non visibili. Per informazioni su come definire i dati per lanalisi in modalit Drill, consultare Il livello dellanalisi a pagina 69.
Se prima di fare clic sul pulsante drill non era stata selezionata nessuna parte di tabella, grafico o tabella a campi incrociati, il cursore si trasforma in lente dingrandimento con un punto interrogativo.
Il cursore appare se non si seleziona un blocco prima della modalit Drill.
In tal caso, fare clic allinterno della tabella, grafico o tabella a campi incrociati che si desidera analizzare. Quando si passa in modalit Drill, per impostazione predefinita: Viene creato un nuovo report contenente una copia della tabella, tabella a campi incrociati o grafico selezionati. La scheda Report visualizza licona Drill che indica che ci si trova in modalit Drill e il report originale resta intatto. Viene aggiunta una somma agli oggetti indicatore. Se si lavora su un report master/dettaglio, viene visualizzata la barra degli strumenti Drill.
Drill down
Quando si esegue il drill down, si visualizza il livello di dettaglio successivo di una gerarchia.
2. Fare doppio clic sul valore. I dati della dimensione successiva vengono visualizzati nella tabella e il valore selezionato viene visualizzato nella barra degli strumenti Drill.
Hawaiian Club, valore selezionato, Hawaiian Club, valore selezionato, viene visualizzato nella barra degli viene visualizzato nella barra degli strumenti Drill strumenti Drill
La tabella visualizza il fatturato relativo a Tipo di servizio della localit Hawaiian Club.
Si pu continuare ad eseguire un drill down finch vi sono degli oggetti nella gerarchia e quando si raggiunge lultimo livello, viene visualizzato un cursore normale, il che indica che ci si trova in fondo ad essa. Se si attivano le descrizioni comandi, viene visualizzato il messaggio Fare clic con il pulsante destro per esplorare.
2. Scegliere un valore dalla casella di riepilogo. I dati relativi al valore prescelto vengono visualizzati nella tabella.
Suggerimento: Si pu anche fare clic nella casella e digitare la prima lettera del valore da visualizzare (accertarsi di mettere la maiuscola, se necessario). Quando si preme Invio, il valore viene visualizzato e la tabella o il grafico vengono aggiornati.
Drill up
Il drill up il contrario del drill down. Quando si esegue il drill up, si risale ai dati della gerarchia a livelli meno dettagliati.
Esplora per
Quando si esegue un drill up o un drill down, ci si sposta tra i livelli della stessa gerarchia. Tuttavia, se non si trova una risposta alla domanda analizzando i dati nella sua gerarchia attuale, si pu passare ad unaltra gerarchia e analizzare altri dati che appartengono a unaltra gerarchia.
Esempio Dallanalisi dei dati della localit a quelli delle vendite
...........................................................
Il report visualizza i dati di una localit di soggiorno, che appartengono alla gerarchia Localit di soggiorno. Il report contiene Anno, che appartiene alla gerarchia Vendite, ma i dati di Anno non sono visualizzati attualmente. Se si esegue un Esplora per da Localit di soggiorno a Anno, si pu eseguire un drill alla dimensione successiva nella gerarchia Vendite. Si pu inoltre eseguire un Esplora per su altre gerarchie, oppure tornare alla gerarchia in cui si lavorava in origine. Il comando Esplora per apre nuovi percorsi da seguire per analizzare i dati.
...........................................................
Prima di effettuare un Esplora per, il report deve contenere dimensioni da pi di una gerarchia. Altrimenti, possibile:
Recuperare i dati per le dimensioni da pi di una gerarchia espandendo il livello dellanalisi, oppure Creare nuove gerarchie allinterno del report. Si veda oltre in questo capitolo per informazioni in merito.
Lelenco del sottomenu Esplora per visualizza cinque dimensioni per impostazione predefinita. Per visualizzare la lista completa: 1. Fare clic con il pulsante destro su un valore e scegliere Esplora per e poi Altro dal menu. Viene visualizzata la finestra di dialogo Esplora per - Tutte le dimensioni disponibili.
2. Scegliere una dimensione dallelenco e fare clic OK. Le dimensioni visualizzate in grigio sono gi utilizzate nellanalisi corrente.
Nota: Si pu modificare limpostazione nel menu Esplora per visualizzare pi elementi. Vedere Stampa di un report dalla modalit Drill a pagina 528 per ulteriori informazioni.
2. Fare doppio clic. Il grafico viene aggiornato e il valore su cui stato eseguito il drill viene visualizzato nella barra degli strumenti Drill.
Drill su pi gerarchie
Drill su pi gerarchie
Se il blocco contiene pi di una gerarchia, si pu eseguire contemporaneamente il drill down da una dimensione allaltra in tutte le gerarchie del blocco. A tale scopo, si deve eseguire un drill down su un oggetto indicatore. Nella tabella riportata oltre, Localit di soggiorno appartiene alla gerarchia Localit di soggiorno ed anno alla gerarchia Vendite. Se il lascia il cursore sulla colonna Localit di soggiorno, si vedr che il livello successivo Servizio. Se si lascia il cursore sulla colonna Anno, si vedr che il livello successivo Trimestre. Si pu eseguire un drill down su una gerarchia e poi sullaltra oppure su entrambe contemporaneamente facendo un drill sulla colonna Fatturato.
A tale scopo: 1. Lasciare il cursore sulla colonna Fatturato. Una descrizione comandi riporta che si pu eseguire un drill down tanto su Servizio quanto su Trimestre.
La descrizione comandi indica che si pu eseguire un drill down su due gerarchie, Tipo di servizio e Trimestre.
2. Fare doppio clic sulla colonna Fatturato della cellula che visualizza il fattura per Hawaiian Club nel FY94. Si tratta del valore pi alto della colonna. Localit di soggiorno ed anno si spostano sulla barra degli strumenti Drill. I valori della barra degli strumenti Drill sono Hawaiian Club e FY94. Tipo di servizio e Trimestre vengono visualizzati nella tabella e la colonna Fatturato viene aggiornata.
in una tabella, sulla cella sotto o a destra del punto in cui si desidera inserire la variabile in un grafico, sulla serie di dati (o la sua etichetta, o simbolo) accanto a cui si inserisce la variabile
Inserisci
Sostituisci
Elimina
Nota: Se i comandi Inserisci e Sostituisci non sono disponibili quando si fa clic sui dati, ci significa che non vi sono variabili compatibili con cui sostituire la selezione.
Le tabelle seguenti riassumono il modo in cui i dati possono essere spostati tra Report Manager, barra degli strumenti Drill e le tabelle e tabelle a campi incrociati.
possibile trascinare una variabile dallelenco del Report Manager e trascinarla nella barra degli strumenti Drill.
Per... Inserire una variabile Fare clic su..... Trascinare...... Rilasciare quando....
la barra degli strumenti Drill mostra levidenziazione Inserisci la barra di stato riporta Rilasciare per inserire la barra degli strumenti Drill mostra levidenziazione Sostituisci la barra di stato riporta Rilasciare per sostituire il contenuto
La scheda Dati o la barra degli strumenti Drill su una tabella o tabella a campi incrociati
inoltre possibile trascinare una variabile dalla barra degli strumenti Drill o Report Manager alla tabella o tabella a campi incrociati su cui si lavora.
Per... Inserire una variabile Fare clic su..... Trascinare.... Rilasciare quando......
la tabella o la barra degli strumenti Drill mostra levidenziazione Inserisci la barra di stato riporta Rilasciare per inserire la tabella o la barra degli strumenti Drill mostra levidenziazione Sostituisci la barra di stato riporta Rilasciare per sostituire il contenuto
la barra degli strumenti Drill mostra levidenziazione Inserisci la barra di stato riporta Rilasciare per inserire il cursore del mouse diventa unicona di scambio la barra di stato riporta Rilasciare per scambiare
Inserire evidenziazione
Sostituire evidenziazione
In modalit Drill, si pu espandere un indicatore per visualizzarne le parti nel report e analizzare i dati numerici. La riduzione di un indicatore il contrario dellespansione. Invece di visualizzare le parti del componente dellindicatore, se ne visualizzano i valori aggregati ancora una volta.
Esempio Analisi del margine di profitto
...........................................................
I dati relativi a Cliente, Servizio e Margine vengono visualizzati in un report. Il margine una variabile locale con la sintassi seguente: Prezzo del prodotto Costo. Quando si espande un Margine, i dati del Prezzo del prodotto e il Costo del prodotto vengono visualizzati nel report. Quando si comprime un indicatore espanso, vengono visualizzati solo i dati relativi a Margine.
...........................................................
Nota: Se i comandi Espandi o Comprimi non sono disponibili quando si fa clic su un indicatore, significa che la variabile non stata creata localmente nel report e di conseguenza non pu essere analizzata.
Una copia del report viene visualizzata in una nuova scheda allinterno del documento. Il nome della scheda sar Nome report(n+1). Ad esempio, se il report copiato si chiama Vendite, quello nuovo si chiamer Vendite (1).
Nota: I filtri visualizzati nella barra degli strumenti Drill quando viene eseguita
Espansione dellanalisi
Espansione dellanalisi
Ci si pu rendere conto del fatto che una dimensione necessaria per lanalisi non disponibile nel report. Quando si esegue il drill, si possono portare i dati che in origine non facevano parte dellanalisi, sia estendendo il livello dellanalisi, nella finestra Livello dellanalisi, sia modificando la query in modo da portare in essa pi dati dal database.
Per includere tutte le dimensioni di una gerarchia, fare clic sulla casella di controllo corrispondente.
3. Scegliere le dimensioni da includere nel livello dellanalisi e fare clic su OK. Le dimensioni sono visualizzate nellelenco della finestra Report Manager.
Nota: BusinessObjects indica quali sono i valori attualmente visualizzati nella
Le dimensioni attualmente disponibili nel report vengono disattivate. Tutte quelle che appartengono a gerarchie drill, ma non disponibili attualmente sono visualizzate in nero.
3. Scegliere una dimensione e fare clic su OK. La dimensione viene recuperata dal database e visualizzata nel blocco che viene analizzato.
Espansione dellanalisi
...........................................................
Lutente desidera analizzare i fatturati eccellenti ottenuti negli Stati Uniti. stato eseguito un drill down sul paese e visto che la localit Hawaiian Club ha generato il miglior fatturato. A questo punto si desidera concentrarsi su una sola localit e ottenere informazioni sul paese di origine dei clienti di tale localit, dati non attualmente disponibili nel report. A questo scopo, occorre attivare prima i filtri del drill: 1. Dal menu Strumenti, scegliere Opzioni. Si apre la finestra di dialogo Opzioni. 2. Fare clic sulla scheda Drill.
3. Attivare la casella Applica i filtri Drill dalla casella di gruppo Drill su. A questo punto possibile recuperare nuovi dati dal database. Il report in modalit Drill sar simile al seguente:
stato eseguito un drill down su Paese e la tabella visualizza solo il fatturato delle localit americane. 1. Fare clic con il pulsante destro su Hawaiian Club nella colonna Localit e scegliere Esplora per dal menu. Viene visualizzata la finestra di dialogo Drill su.
Le dimensioni gi disponibili nel report vengono disattivate. La dimensione Paese ha un filtro e visualizza solo i dati relativi agli Stati Uniti e la dimensione Localit ha un filtro e visualizza solo i dati relativi a Hawaiian Club. Questi filtri verranno utilizzati come condizioni della query e solo i dati relativi alla localit americana Hawaiian Club verranno recuperati dal database. 2. Scegliere Paese di origine dalla gerarchia Cliente e fare clic su OK. I dati vengono recuperati dal database e Paese di origine viene visualizzato nella tabella. Localit viene spostato nella barra degli strumenti Drill.
Si osservi che Francia non pi disponibile nella lista Paese e che Hawaiian Club lunico nome della lista delle localit. La tabella visualizza solo i dati relativi a Hawaiian Club.
...........................................................
2. Dallarea Gerarchie disponibili, fare clic sul segno + per visualizzare il contenuto della cartella gerarchia. 3. Dallarea Dimensioni disponibili, fare clic sul segno + a sinistra della cartella per visualizzare lelenco delle dimensioni. 4. Eseguire le modifiche richieste e fare clic su OK per chiudere leditor delle gerarchie.
Per aggiungere una dimensione a una gerarchia gi esistente
Fare clic sulla dimensione da aggiungere alla gerarchia e fare clic su Aggiungi. La dimensione selezionata viene visualizzata nella cartella della gerarchia dellarea Gerarchie disponibili. Se leditor delle gerarchie non riporta la dimensione che si desidera aggiungere alla propria gerarchia, possibile che occorra espandere il livello dellanalisi. Si veda Espansione del livello dellanalisi a pagina 517.
1. Fare clic sulla dimensione che si desidera spostare verso lalto o verso il basso nella gerarchia. 2. Fare clic su Sposta su o Sposta gi per modificare la posizione della dimensione nella gerarchia.
Per rinominare una gerarchia
1. Fare clic sulla gerarchia che si desidera rinominare. 2. Fare una seconda volta clic sul nome della gerarchia e poi immettere il nuovo nome.
Per rimuovere una dimensione dalla gerarchia
Nota: Si pu utilizzare anche un oggetto utente di tipo data come base per una gerarchia temporale. Per informazioni sugli oggetti utente, si veda Creazione degli oggetti utente a pagina 82.
4. Dalla casella Dimensioni disponibili, fare clic sulla prima dimensione della gerarchia e poi su Aggiungi. La dimensione selezionata viene visualizzata nella cartella della nuova gerarchia dellarea Gerarchie disponibili. 5. Aggiungere le altre dimensioni che si desidera includere e fare clic su OK. Se lEditor delle gerarchie non riporta le dimensioni che si desidera includere nella gerarchia, occorre espandere il livello dellanalisi. Si veda Espansione del livello dellanalisi a pagina 517.
Nota: Non possibile modificare la qualifica dei dati restituiti da una query su un
universo.
5. Dalla scheda Definizione dellEditor delle variabili, fare clic sul pulsante dellopzione per modificare la qualifica e poi su OK. 6. Fare clic su Chiudi nella finestra di dialogo Variabili.
Inserimento del contenuto della barra degli strumenti Drill come titolo
1. Dal menu Inserisci, scegliere Campo speciale/Filtri Drill. Il cursore diventa un cursore dinserimento cella. 2. Tenendo premuto il pulsante destro del mouse, disegnare una casella nella pagina del report in modalit Drill laddove si desidera visualizzare il titolo. 3. Rilasciare il pulsante del mouse. Viene inserita una cella contenente un elenco dei valori attualmente visualizzati nella barra degli strumenti Drill. possibile visualizzare e formattare la cella come qualsiasi altra cella del report.
La dimensione visualizzata nella barra degli strumenti Drill viene inserita come titolo. La tabella riporta i risultati relativi al fatturato della localit americana Hawaiian Club per il 1994.
Nota: Per ulteriori informazioni su come impostare i report per la stampa, si veda
3. Impostare le opzioni richieste e fare clic su OK. Manuale dellutente di BusinessObjects 529
Capitolo 21
.................................................................................
Sommario
La modalit Slice and Dice 532
I report master/dettagli nella modalit Slice and Dice 534 Posizionamento orizzontale dei dati nella modalit Slice and Dice 544 Tabelle a campi incrociati e grafici a matrice 3D 545 Visualizzazione e rimozione dei dati nella modalit Slice and Dice 550 Eliminazione, ridenominazione e ripristino dei blocchi in modalit Slice and Dice 551 Trasformazione dei blocchi in modalit Slice and Dice 551 Ulteriori modifiche nella modalit Slice and Dice 552
a b
f g
d e
g. Mostra il master nei report master/dettagli. h. Mostra le variabili nella tabella, nel grafico o nella tabella a campi incrociati attivi. i. Mostra il nome e il tipo (tabella, tabella a campi incrociati o grafico) per ciascun blocco del report. possibile rinominare, trasformare, ristrutturare o eliminare un blocco facendo clic sulla scheda corrispondente con il pulsante destro del mouse e poi sul comando del menu popup visualizzato.
Il pannello Slice and Dice facilita il lavoro con i report master/dettagli. possibile infatti: Creare un report master/dettagli. Riorganizzare un report master/dettagli sostituendo il master o creando un report multimaster/dettagli. Annullare un report master/dettagli rimuovendo il master. Disattivare le sezioni dei report master/dettagli. Le sezioni seguenti descrivono come eseguire queste operazioni.
Il master pu essere sostituito con dati gi visualizzati nel report o con dati non ancora visualizzati. A tale scopo: 1. Aprire un report master/dettagli. 2. Selezionare licona del master nella zona Sezione e premere il tasto Canc. Licona scompare dalla zona Sezione. 3. Per utilizzare i dati gi visualizzati nel report, trascinare unicona dalla zona Struttura del blocco nella zona Sezione. 4. Per utilizzare i dati non ancora visualizzati, trascinare unicona dalla zona Variabili disponibili e lasciarla cadere nella zona Sezione. 5. Fare clic su Applica per visualizzare il report con il nuovo master.
possibile invertire il master con dati visualizzati nel report. A tale scopo, tenere premuto il tasto Maiusc, trascinare il master finch non si trova sullicona con cui scambiarlo nella zona Struttura del blocco. Rilasciare il pulsante del mouse e fare clic su Applica.
Un report multimaster/dettagli contiene due master, come indica il nome stesso. Il che significa che nel pannello Slice and Dice devono esservi due icone nella zona Sezione. Un report multimaster/dettagli il pi delle volte viene creato da un report master/dettagli. A tale scopo: 1. Aprire un report master/dettagli e poi il pannello Slice and Dice. 2. Trascinare unicona nella zona Sezione. Licona pu provenire dalla zona Variabili disponibili o da quella Struttura del blocco. 3. Lasciare licona nella posizione al di sotto del master esistente e rilasciare il pulsante del mouse.
Volendo, possibile ottenere il numero di clienti per trimestre per tutte le localit di soggiorno e non il numero di clienti per localit di soggiorno. Lesempio riportato nella figura seguente:
Per ottenere questo risultato, disattivare la sezione Localit di soggiorno della tabella. Per eseguire questoperazione, utilizzare il pannello Slice and Dice e il mouse. BUSINESSOBJECTS ricalcola dinamicamente il numero di clienti per tutte le localit di soggiorno, mentre i dati dei grafici restano immutati.
1. Aprire un report master/dettagli e poi il pannello Slice and Dice. 2. Fare clic sulla scheda del blocco (tabella, grafico o tabella a campi incrociati) che si desidera ricalcolare. 3. Dalla zona Sezione, fare clic con il pulsante destro del mouse sul master della sezione da disattivare. Viene visualizzato un menu popup. 4. Fare clic su Disattiva questa sezione:
5. Fare clic su Applica. Il blocco viene visualizzato nella sezione sopra quella disattivata.
Per riattivare una sezione disattivata di un report master/dettagli: 1. Aprire il report master/dettagli e il pannello Slice and Dice. 2. Fare clic sulla scheda del blocco (tabella, grafico o tabella a campi incrociati) che si desidera ricalcolare. 3. Dalla zona Sezione, fare clic con il pulsante destro del mouse sul master che si desidera attivare. 4. Dal menu popup visualizzato, fare clic su Attiva questa sezione. 5. Fare clic su Applica. Per effettuare questoperazione, basta anche selezionare e trascinare il blocco nella sua sezione dorigine. A tale scopo, tenere premuto il tasto Alt e fare clic nel blocco. Posizionare il cursore sul bordo del blocco. Quando il cursore si trasforma in croce, come illustrato a margine, fare clic sul bordo. Tenere premuto il mouse e trascinare il blocco verso la sezione dorigine. Quando si rilascia il pulsante del mouse, BUSINESSOBJECTS ricalcola dinamicamente i dati del blocco.
Disattivazione o attivazione di due o pi sezioni contemporaneamente
Nei report multimaster/dettagli, che per definizione contengono due o pi sezioni, possibile disattivare due o pi sezioni contemporaneamente: 1. Aprire il report master/dettagli e poi il pannello Slice and Dice. 2. Fare clic sulla scheda del blocco (tabella, grafico o tabella a campi incrociati) che si desidera ricalcolare. 3. Dalla zona Sezione, fare clic con il pulsante destro del mouse sul master della sezione da disattivare. Viene visualizzato un menu popup. 4. Fare clic su Disattiva questa sezione e tutte quelle inferiori. 5. Fare clic su Applica per ricalcolare il report. Per riattivare le sezioni: 6. Fare clic sul master della sezione inferiore con il pulsante destro del mouse (Trimestre, nellesempio precedente). 7. Fare clic su Attiva questa sezione e tutte quelle superiori e fare clic su Applica. Manuale dellutente di BusinessObjects 543
Dal pannello Slice and Dice possibile spostare le variabili orizzontalmente con il trascina selezione. inoltre possibile invertire due variabili.
c a d
a. Questicona rappresenta i dati visualizzati nelle colonne della tabella a campi incrociati o sullasse X del grafico. b. Il simbolo di una tabella a campi incrociati nel pannello Slice and Dice che non lo stesso per i grafici. c. Questicona rappresenta i dati visualizzati nelle righe di una tabella a campi incrociati o sullasse Z dei grafici a matrice 3D. d. Questicona rappresenta i dati numerici visualizzati allintersezione di righe e colonne di una tabella a campi incrociati, ovvero nel corpo e quelli tracciati lungo lasse Y dei grafici a matrice 3D.
Le figure seguenti riportano la tabella a campi incrociati e il grafico a matrice 3D corrispondenti alla zona Struttura del blocco riportata sopra.
Grafico a matrice 3D Nella modalit Slice and Dice, si possono effettuare le operazioni seguenti sulle tabelle a campi incrociati e sui grafici a matrice 3D: Creare una tabella a campi incrociati o un grafico a matrice 3D, rispettivamente da una tabella o da un grafico 2D. Ridurre una tabella a campi incrociati o un grafico a matrice 3D in tabella e in grafico 2D. Riposizionare i dati che vengono visualizzati nelle righe o sullasse Z. Spostare i dati tra righe e colonne (nelle tabelle a campi incrociati) e tra lasse Z e lasse X (nei grafici a matrice 3D). Trasformare le tabelle a campi incrociati in grafici a matrice 3D e viceversa.
Le sezioni seguenti descrivono come effettuare tali operazioni, ad eccezione della trasformazione delle tabelle a campi incrociati in grafici a matrice 3D e viceversa, descritta in Trasformazione dei blocchi in modalit Slice and Dice a pagina 551.
Creazione di una tabella a campi incrociati o di un grafico a matrice 3D da una tabella o un grafico 2D
A tale scopo, possibile: Utilizzare i dati gi visualizzati nel report. Prendere unicona dalla zona Struttura del blocco o dalla zona Sezione. Utilizzare i dati non ancora visualizzati. In tal caso, prendere unicona dalla zona Variabili disponibili. Utilizzare la procedura seguente: 1. Fare clic allinterno di una tabella o di un grafico 2D e aprire il pannello Slice and Dice. 2. Selezionare licona dei dati da utilizzare per creare la tabella a campi incrociati o il grafico a matrice. 3. Trascinare licona su quella che si trova allestrema destra della zona Struttura del blocco e rilasciare il pulsante del mouse. Licona viene visualizzata a destra e sopra le altre della zona Struttura del blocco, come riportato a pagina 545. 4. Fare clic su Applica per visualizzare la tabella a campi incrociati o il grafico a matrice.
2. Selezionare licona della variabile i cui dati vengono visualizzati nelle righe (per le tabelle a campi incrociati), o sullasse Z (per i grafici). Questicona si trova nellangolo superiore destro della zona Struttura del blocco. 3. Per rimuovere i dati dal report, premere il tasto Canc. Per visualizzare i dati nella tabella o nel grafico 2D, trascinarli in basso a sinistra finch non si trovano allo stesso livello delle altre icone. Quindi, rilasciare il pulsante del mouse. 4. Fare clic su Applica per visualizzare la tabella o il grafico 2D.
Selezionare unicona, tenere premuto il pulsante del mouse e trascinare licona verticalmente, verso lalto o verso il basso, sulla nuova posizione. Quando si sposta il mouse, il cursore si trasforma, come riportato a margine. Rilasciare il pulsante del mouse sulla nuova posizione e fare clic su Applica.
Inversione verticale di due variabili
Per invertire verticalmente due variabili, tenere premuto il tasto Maiusc e selezionare una delle due icone da invertire. Il cursore si trasforma per indicare che si esegue unoperazione di inversione, come riportato a margine. Trascinar licona verticalmente finch non si trova sullaltra icona da invertire, quindi rilasciare il pulsante del mouse. Fare clic su Applica.
Spostamento dei dati tra colonne e righe nelle tabelle a campi incrociati
Le tabelle a campi incrociati visualizzano i dati in colonne e righe. Il che significa che i dati in esse contenuti possono essere invertiti. Questo tipo di operazione pu essere effettuato dal pannello Slice and Dice spostando le icone corrispondenti nellangolo superiore destro della zona Struttura del blocco:
In questo esempio, i dati di Trimestre e Anno si trovano sulle righe della tabella a campi incrociati. Queste variabili possono essere spostate su una colonna trascinando Trimestre o Anno accanto a Localit di soggiorno.
Selezionare unicona nellangolo superiore destro della casella Struttura blocco e tenendo premuto il pulsante del mouse trascinarlo fino allangolo inferiore sinistro. Quando si sposta il mouse, il cursore cambia, come riportato a margine. Rilasciare il pulsante del mouse e fare clic su Applica.
Inversione di due variabili tra colonne e righe
Tenere premuto il tasto Maiusc e selezionare una delle icone che si desidera scambiare. Trascinare licona finch non si trova sullaltra da scambiare. Il cursore si trasforma e indica che si sta eseguendo unoperazione di scambio, come riportato a margine. Rilasciare il pulsante del mouse e fare clic su Applica.
Suggerimento: Con la procedura precedente, possibile ristrutturare uno o pi blocchi. Per ripristinare lintero report, fare clic sul pulsante Ristruttura della barra degli strumenti del pannello Slice and Dice. Tutti i formati sono rimossi.
Trasforma in grafico Trasforma in tabella Trasforma in tabella a campi incrociati 3. Fare clic su Applica.
Trasforma il grafico selezionato in tabella o tabella a campi incrociati. Trasforma il grafico selezionato in tabella. Trasforma il grafico a matrice selezionato in tabella a campi incrociati.
Nessuna delle funzioni di cui sopra specifica della modalit Slice and Dice, in effetti si tratta di caratteristiche del modulo Utente in generale. Tuttavia, linterfaccia grafica del pannello Slice and Dice rappresenta un modo molto semplice per utilizzarle e inoltre utile potere eseguire alcune operazioni di slice and dice e poi applicare una o pi caratteristiche al report. Ad esempio, se si crea un report master/dettagli che visualizza il fatturato per localit di soggiorno, si potr calcolare rapidamente il fatturato totale per localit di soggiorno. Nei paragrafi seguenti, illustreremo come utilizzare il pannello Slice and Dice per applicare ordinamenti, classifiche, calcoli, interruzioni e filtri sui dati del report. Per ulteriori informazioni su queste caratteristiche, consultare il paragrafo corrispondente.
Applica ordinamento
Uso della classifica per visualizzare solo i valori massimi e minimi dei dati
Per applicare una classifica sui dati del report, selezionare unicona dalla zona Sezione o Struttura del blocco. Quindi, fare clic su Applica classifica. Accanto o sotto allicona selezionata viene visualizzata licona corrispondente alla classifica Fare doppio clic sullicona della classifica. Viene visualizzata la finestra di dialogo Valori massimi/minimi di Nome della variabile, in cui viene definita la classifica da applicare. Fare clic su OK dal pannello Slice and Dice e poi su Applica. Il report viene visualizzato con la classifica selezionata. possibile: Ridefinire la classifica con un doppio clic sullicona corrispondente nel pannello Slice and Dice e poi modificarne gli attributi nella finestra di dialogo Valori massimi/minimi di Nome della variabile. Rimuovere la classifica. A tale scopo, selezionare licona corrispondente e premere il tasto Canc. Per ulteriori informazioni sulla classifica e come applicarla, vedere Uso della classifica per visualizzare i valori superiori e inferiori a pagina 292.
Applica classifica
Inserisci calcolo
Interruzioni
Le interruzioni possono essere applicate ai dati visualizzati nelle tabelle o nelle tabelle a campi incrociati, ma non a un master n ai dati visualizzati in un grafico. Per applicare uninterruzione, selezionare unicona nella zona Struttura del blocco, quindi fare clic su Applica interruzione. Licona corrispondente appare accanto o sotto quella selezionata. Fare clic su Applica. Linterruzione viene visualizzata nel report. inoltre possibile: Ridefinire uninterruzione facendo clic sullicona corrispondente. Nella finestra di dialogo visualizzata, possibile selezionare diversi attributi dellinterruzione. Rimuovere uninterruzione. A tale scopo, selezionare licona corrispondente e premere il tasto Canc. Per ulteriori informazioni sulle interruzioni e su come applicarle, consultare Capitolo 13 "Interruzioni di tabelle e visualizzazione dei calcoli" a pagina 305.
Applica interruzione
Inserisci fitro
inoltre possibile: Ridefinire il filtro facendo doppio clic sullicona corrispondente dal pannello Slice and Dice e poi modificarne gli attributi dalla finestra di dialogo Applica un filtro a. Rimuovere il filtro. A tale scopo, selezionare licona corrispondente e premere il tasto Canc. Per ulteriori informazioni sui filtri e su come applicarli, vedere Limitazione dei dati visualizzati a pagina 276.
Parte VI
Formattazione dei report
www.businessobjects.com/infocenter
Capitolo 22
................................................................................. Sommario
Presentazione 560 Formattazione delle sezioni 560
Formattazione dei blocchi 565 Ridimensionamento di colonne, righe e celle 568 Visualizzazione di intestazioni e pi di pagina 569
Formattazione delle celle 573
Uso della barra degli strumenti di formattazione 574 Ripetizione dei formati delle celle 574 Copia dei formati della cella 575 Formattazione del testo 576 Formattazione di numeri e data 578 Creazione di formati di data e numerici personali 580 Uso di collegamenti ipertestuali nei report BusinessObjects 582 Modifica di collegamenti ipertestuali 584 Allineamento del contenuto della cella 585 A capo del contenuto della cella 588 Formattazione dei bordi della cella 589 Formattazione degli sfondi della cella 591
Presentazione
Questo capitolo descrive come formattare le sezioni di un report e come formattare le celle, le righe e le colonne che compongono le tabelle, tabelle a campi incrociati.
Se non sono state create delle sezioni, la sezione principale lunica del report e se si applica lombreggiatura, tutto il report (tranne il margine) viene ombreggiata con lo stesso colore.
Sezioni di un report master/dettagli
Se si definisce un report con le sezioni, possibile applicare un tipo di ombreggiatura diverso per ogni sezione del report. In tal modo possibile distinguere in modo semplice tra due sezioni diverse. Le sezioni create sono contenute nella sezione principale e lintestazione di questultima viene visualizzata allinizio del report, mentre il pi di pagina viene visualizzato alla fine. Volendo, possibile nascondere lintestazione o il pi di pagina o entrambi.
Esempio
...........................................................
Nella seguente illustrazione, il report contiene due sezioni: la sezione principale e una sezione Localit. La sezione Localit contiene tre valori, Bahamas Beach, French Riviera e Hawaiian Club. La sezione principale viene ombreggiata in blu e quella Localit in giallo, il che permette di vedere chiaramente dove iniziano e dove finiscono le sezioni. Come si pu osservare dallillustrazione, la sezione Localit contenuta in quella generale.
Sezione Localit
...........................................................
Fare clic su Nessuno per applicare ombreggiature alla sezione. Scegliere il motivo o lombreggiatura dallelenco. Se si sceglie Trasparente, si applica solo il colore dello Sfondo. Se si sceglie Pieno, si applica solo il colore del primo piano. Le altre impostazioni mescolano i due colori.
Fare clic qui per selezionare un colore per il primo piano. Fare clic qui per selezionare il colore per lo sfondo.
Questa casella visualizza unanteprima dellombreggiatura che verr applicata alla sezione.
4. Attivare la casella di controllo Nascondi intestazione di sezione o Nascondi pi di pagina di sezione. Unintestazione o pi di pagina di sezione nascosti vengono riportati in corsivo nellelenco della scheda Mappa di Report Manager.
Nota: Per ulteriori informazioni su come nascondere e visualizzare i componenti del report, vedere Componenti nascosti e componenti visualizzati a pagina 605.
Lintestazione della sezione principale viene visualizzata in corsivo nellelenco della finestra report
3. Fare clic con il pulsante destro su sezione principale nella lista della finestra contenuta nella scheda Abbinamento e scegliere Formato sezione dal menu. Viene visualizzata la finestra di dialogo Formato sezione. 4. Fare clic sulla scheda Generale. 5. Disattivare la casella di controllo Nascondi intestazione sezione o Nascondi pi di pagina di sezione e fare clic su OK.
3. Scegliere uno stile di linea dalla sezione Stile. 4. Per modificare il colore di un bordo, fare clic sulla casella accanto a Personalizzato, quindi selezionare un colore dalla tavolozza visualizzata. Fare clic su OK per chiuderla.
5. Definire i lati del blocco da formattare. possibile: Fare clic su uno o pi bordi dalla casella Bordo, oppure Fare clic su Riquadro per inserire un bordo sui quattro lati della tabella. 6. Fare clic su Applica. 7. Fare clic sulla scheda Ombreggiatura e effettuare le impostazioni richieste. Le opzioni disponibili sulla scheda Ombreggiatura sono descritte a pagina 562. 8. Fare clic su OK per chiudere la finestra di dialogo.
Esempio Applicazione di ombreggiatura e bordi alle tabelle
...........................................................
Negli esempi che seguono, la tabella stata ombreggiata in giallo. Nella prima tabella, tutti e quattro i lati hanno un bordo a linea doppia. Nella seconda tabella, un bordo spesso stato applicato solo al lato superiore e inferiore.
...........................................................
Esempio
...........................................................
Quando si applica lombreggiatura a una sezione e poi sinserisce una tabella a campi incrociati, le celle degli angoli della tabella a campi incrociati spesso sono formattate come nellesempio seguente. In questo esempio, si desidera che langolo inferiore sinistro venga ombreggiato come la sezione.
Verificare che lombreggiatura della cella e quella della tabella a campi incrociati siano trasparenti. A tale scopo: 1. Fare clic con il pulsante destro del mouse sulla cella superiore sinistra e scegliere Formatta cella dal menu. Viene visualizzata la finestra di dialogo Formato cella. 2. Fare clic sulla scheda Ombreggiatura. 3. Dalla scheda Ombreggiatura, fare clic sul pulsante di scelta Nessuno della sezione Riempimento.
Il che significa che la cella trasparente e lombreggiatura della sezione viene visualizzata. Se ci non ha risolto il problema, ripetere la procedura di cui sopra, ma questa volta scegliere Formatta tabella a campi incrociati.
...........................................................
Fare clic su Adatta per regolare la larghezza delle celle selezionate automaticamente alla larghezza del contenuto
Digitare un valore esatto, o utilizzare le frecce per aumentare o ridurre la larghezza indicata.
3. Impostare la larghezza desiderata sulla scheda Larghezza. 4. Fare clic sulla scheda Altezza e impostare laltezza richiesta. 5. Fare clic su OK. La finestra di dialogo si chiude e la selezione viene ridimensionata, secondo le impostazioni immesse.
Tabelle
Lorientamento imposta il tipo di tabella visualizzato. Verticale visualizza i dat in colonne con lintestazione sulla riga superiore. Orizzontale visualizza i dati in righe con lintestazione in basso allangolo inferiore sinistro.
Visualizza una tabella in pi righe e colonne. Le opzioni disponibili qui dipendono dal tipo di orientamento impostato.
In questo esempio, troviamo una tabella a due colonne lunghe. Impostando la pagina in modo che visualizzi una disposizione a tre colonne, si utilizza lo spazio in modo pi utile. inoltre possibile impostare lo spazio desiderato tra ogni serie di colonne e righe.
La prima tabella riporta il fattura per localit e per trimestre. Poich ogni localit per trimestre unica, non cambia nulla che si usi o meno laggregazione. Nella seconda tabella, la colonna Localit stata rimossa. La colonna Fatturato riporta la somma di tutte le localit per trimestre. Poich vi sono solo quattro trimestri, vi sono solo quattro righe. La terza tabella riporta leffetto delluso dellopzione Evita aggregati di righe duplicate della seconda tabella. In questo caso il numero di righe originali viene mantenuto, anche se la tabella mostra le righe duplicate sulla base della dimensione riportata (Trimestre).
Visualizza unintestazione e un pi di pagina sul bordo inferiore della tabella a campi incrociati
Visualizza unintestazione e un pi di pagina sul bordo orizzontale della tabella a campi incrociati
1. Porre il cursore sul bordo sinistro della tabella, ma non in cima ad essa dove appaiono le celle del titolo. 2. Quando il cursore si trasforma in una freccia nera rivolta verso la tabella, fare una volta clic. Attorno alla tabella viene visualizzato un bordo grigio tratteggiato e il corpo viene evidenziato per indicare che stato selezionato:
1. Fare una volta clic allinterno del corpo della tabella a campi incrociati. 2. Se il corpo contiene due o pi variabili, tenere premuto il tasto Maiusc e fare una volta clic. Attorno alla tabella a campi incrociati viene visualizzato un bordo grigio tratteggiato e il corpo viene evidenziato per indicare che selezionato:
3. Selezionare la cella in cui si desidera incollare la formattazione. 4. Dalla barra degli strumenti Standard, scegliere il pulsante Incolla formato. Il formato viene copiato, ma il contenuto resta immutato.
Suggerimento: In alternativa, utilizzare il tasto di scelta rapida Ctrl+Maiusc+V
1. Selezionare le celle, le righe o le colonne che contengono il testo che si desidera formattare. 2. Utilizzare i pulsanti della barra degli strumenti per applicare la formattazione desiderata.
Per formattare il testo, si pu utilizzare anche la finestra di dialogo Formato della cella, utilizzando la procedura seguente: 1. Selezionare le celle, le righe o le colonne che contengono il testo da formattare. 2. Scegliere il comando Cella dal menu Formato o il comando Formatta cella dal menu popup che viene visualizzato facendo clic con il pulsante destro del mouse. Viene visualizzata la finestra di dialogo Formato della cella. 3. Selezionare la scheda Carattere per visualizzare le funzioni di formattazione del testo:
4. Scegliere i formati di testo desiderati, poi fare clic su Applica o su OK. I formati vengono applicati alla selezione.
4. Fare clic su una delle categorie contenute nellarea Categoria per visualizzarne i formati corrispondenti: Tutti Tutti i formati. Personalizzato Formati creati dallutente. Numero Formati dei valori decimali. Valuta Formati dei valori in valuta. Data/Ora Formati di data e ora. Scientifico Formati che visualizzano i valori allennesima potenza. Percentuale Formati percentuali. Condizione Sig. Sig.ra Sig.na. Booleano Vero, Falso Immagine Bitmap/TIFF 5. Fare clic su un formato dallelenco Formato. Un esempio delleffetto del formato sui numeri viene visualizzato sotto il campo Positivo. Gli esempi sono visualizzati anche sotto gli altri campi (Negativo, Uguale a zero e Indefinito) se stato definito il formato per i numeri negativi, rispettivamente zero e celle vuote. 6. Fare clic su Applica o su OK. I nuovi formati vengono applicati alla selezione.
...........................................................
I formati possono essere applicati a valori positivi o negativi, a valori uguali a zero e a celle vuote. 1. Dalla scheda Numero della finestra di dialogo Formato della cella, fare clic sulla categoria Numero dellelenco Categoria. I formati numerici corrispondenti vengono visualizzati nellelenco Formato. 2. Fare clic sul formato numerico con due posizioni decimali (0,00). Leffetto del formato sui valori positivi viene visualizzato nel campo Positivo. 3. Fare clic allinterno del campo Positivo e poi aggiungere uno zero alla terza posizione decimale. stato creato un formato che visualizza i valori positivi con tre posizioni decimali. Se non si desidera immettere i formati nei campi restanti (Negativo, Uguale a zero, o Indefinito), passare al punto 6. 4. Fare clic allinterno del campo Negativo e immettere il formato (0,000). I valori negativi vengono visualizzati con tre virgole decimali. 5. Immettere 0,000 nei campi Uguale a zero e Indefinito. Questi campi corrispondono a valori nulli (zero) e a celle vuote, rispettivamente. Nelle celle che contengono valori nulli, viene visualizzato 0,000. Il formato viene applicato anche a celle vuote.
6. Fare clic su Aggiungi. Il nuovo formato viene visualizzato nellelenco Formato, sotto la categoria Numero e Personalizzato.
7. Fare clic su Applica o su OK. Il nuovo formato numerico disponibile per luso. possibile applicare un colore ai formati numerici creati. Ad esempio, se si desidera visualizzare in rosso i valori negativi, digitare [Rosso] dopo il formato numerico nel campo Negativo.
...........................................................
Per eliminare i formati numerici e di data creati
possibile eliminare i formati numerici e di data creati personalmente o da altri utenti. 1. Dalla scheda Numero della finestra di dialogo Formato della cella, fare clic sulla categoria di cui si creato il formato da eliminare. 2. Selezionare il formato o i formati da eliminare. 3. Fare clic su Rimuovi e poi su OK.
HTTP o www MAILTO o @ FILE <a href FTP NEWS TELNET GOPHER WAIS PROSPERO NNTP
Protocollo HyperText Transfer (HTTP)l Posta elettronica File specifici dellhost Specificato nel codice HTML Protocollo File Transfer (FTP) News Usenet Protocollo Telnet per sessioni interattive Protocolli Gopher e Gopher+ Protocollo Wide Area Information Servers (WAIS) Servizio directory Prospero News Usenet che utilizzano un accesso NNTP
collegamenti ipertestuali pu essere pericoloso perch ogni volta che si fa clic su una cella, il collegamento ipertestuale viene attivato. Rendere la cella che contiene il collegamento pi lunga del testo in essa contenuto in modo che sia possibile selezionare la cella dopo lindirizzo senza attivare il collegamento ipertestuale.
Esempio
...........................................................
Informazioni complementari sui dati del report sono disponibili sul sito Web dellazienda. Inserendo un collegamento a questo sito dal report consente ai lettori del report di andare direttamente alla fonte per ulteriori informazioni. Per aggiungere un indirizzo di sito Web al report: 1. Inserire una nuova cella libera nel report. opportuno rendere la cella piuttosto larga in modo da avere spazio nella cella dopo lindirizzo. Ci consente di selezionare facilmente la cella senza attivare il collegamento ipertestuale. 2. Selezionare la cella e digitare lindirizzo: www.businessobjects.com. 3. Premere Invio. BUSINESSOBJECTS riconosce automaticamente la stringa chiave www come parte di un indirizzo Web e formatta la stringa in blu sottolineato. Se si sposta il mouse sullindirizzo, il cursore modifica licona della mano per mostrarlo come collegamento ipertestuale.
4. Fare clic sul collegamento. Se si dispone di un accesso Internet, il sito Web di BUSINESSOBJECTS si aprir nel browser Internet.
BUSINESSOBJECTS riconosce anche la sintassi <a href che consente di definire esattamente cosa sar visibile nel collegamento ipertestuale e di definire i percorsi relativi dei file. Negli esempi di sintassi che seguono, il collegamento ipertestuale porter direttamente alla pagina Tips & Tricks del sito Web di Business Objects ma si potr vedere solo BusinessObjects Tips & Tricks visualizzato nel report: <a href="http://www.businessobjects.com/services/infocenter//tips/start/ starthome.htm">BusinessObjects Tips & Tricks</a> Se si mantiene il cursore del mouse sullindirizzo, appare una descrizione comandi che visualizza la sintassi dellindirizzo Web:
...........................................................
1. Accertarsi che la barra delle formule sia aperta. 2. Selezionare la cella contenente il collegamento ipertestuale da modificare. La sintassi completa del collegamento ipertestuale visualizzata nella finestra della barra delle formule.
3. Effettuare le modifiche necessarie nella finestra della barra delle formule e premere il tasto Invio. Il collegamento ipertestuale viene aggiornato.
1. Fare doppio clic sulla cella contenente il collegamento ipertestuale da modificare. possibile modificare il collegamento ipertestuale. 2. Effettuare le modifiche necessarie e fare clic allesterno della cella o premere il tasto Invio. Il collegamento ipertestuale viene aggiornato.
1. Selezionare le celle, righe, o colonne di cui si desidera allineare il contenuto. 2. Fare clic su uno dei pulsanti di allineamento. possibile utilizzare anche le funzioni di allineamento della finestra di dialogo Formato della cella. A tale scopo: 1. Selezionare le celle, righe o colonne di cui si desidera allineare il contenuto. 2. Fare clic con il pulsante destro sulla cella, riga o colonna e scegliere Formato dal menu popup. Viene visualizzata la finestra di dialogo Formato della cella.
Per modificare lallineamento verticale del contenuto della cella, fare clic su un pulsante della casella di gruppo Verticale.
4. Selezionare le funzioni da applicare alla selezione e fare clic su OK. Alcuni tipi di tabella o tabella a campi incrociati utilizzati di solito nei report finanziari hanno una presentazione simile alla seguente.
Carattere di riempimento alla fine del testo.
Si pu definire uno spazio tra il bordo della cella sinistro e il testo o i numeri in modo da dare alla tabella laspetto di un elenco rientrato. 1. Dalla scheda Allineamento, fare clic su Sinistra per allineare il contenuto a sinistra. 2. Immettere un valore nella casella Rientro. 1 equivale a uno spazio. Non possibile immettere valori negativi.
Si possono anche utilizzare i pulsanti della barra degli strumenti Formattazione: 1. Fare clic allinterno della cella. 2. Fare clic sul pulsante Allinea a sinistra della barra degli strumenti Formattazione. 3. Utilizzare i pulsanti per aumentare o ridurre il rientro.
Impostazioni Carattere e Riempimento
Lo spazio tra la fine del testo e il bordo pu essere riempito con un carattere selezionato. 1. Dalla scheda Allineamento, attivare la casella di controllo Riempimento della casella di gruppo Impostazioni.
Quando sinserisce uninterruzione su una riga o una colonna, pi righe e colonne visualizzano lo stesso valore. I valori duplicati possono essere rimossi, si possono fondere le celle vuote e centrare il valore sulle righe e le colonne che descrive. A tale scopo: 1. Fare clic sulla colonna o sulla riga in cui stata inserita uninterruzione.
Centra il valore sullinterruzione
2. Fare clic sul pulsante Centra il valore sullinterruzione dalla barra degli strumenti Formattazione.
A tale scopo: 1. Fare clic con il pulsante destro del mouse sulla cella Numero di clienti e scegliere Formatta cella dal menu. Viene visualizzata la finestra di dialogo Formato della cella. 2. Fare clic sulla scheda Allineamento. 3. Dalla casella di gruppo Impostazioni, scegliere Testo a capo.
Suggerimento: Se le etichette di una colonna occupano pi righe, scegliere Basso
dalla casella di gruppo Verticale per allineare gli altri titoli allultima riga di testo.
a. Consente la selezione dello stile della linea da applicare. b. Applica lo stile al bordo superiore. c. Applica lo stile al bordo inferiore. d. Applica lo stile al bordo sinistro. e. Applica lo stile al bordo destro. f. Applica lo stile ai bordi interni.
g. Applica lo stile ai bordi esterni. h. Rimuove lo stile da tutti i bordi. i. Seleziona il colore da applicare.
Fare clic con il pulsante destro su unaltra barra degli strumenti e scegliere Bordi dal menu. Se la barra degli strumenti Formattazione gi visualizzata, fare clic sulla freccia accanto al pulsante Bordi.
3. Fare clic sulla scheda Bordo per visualizzare le funzioni di formattazione del bordo:
Seleziona il bordo da formattare. Fare clic per aprire la tavolozza dei colori.
4. Scegliere uno stile di linea dalla casella di gruppo Stile. 5. Per cambiare il colore del bordo, fare clic sulla casella accanto a Personalizzato, selezionare un colore e fare clic su OK per chiudere la tavolozza visualizzata. 6. Selezionare il bordo o i bordi da formattare. Li si pu selezionare individualmente, o scegliere Riquadro per selezionare i bordi esterni. 7. Fare clic su Applica o su OK. Gli stili di linea e il colore del bordo vengono applicati ai bordi selezionati.
Fare clic su Nessuno per non applicare ombreggiature. La cella trasparente. Scegliere il motivo o lombreggiatura dallelenco. Se si sceglie Trasparente, si applica solo il colore di sfondo. Se si sceglie Pieno, si applica solo il colore di primo piano. Le altre impostazioni mescolano i due colori.
Far clic qui per selezionare un colore per il primo piano. Fare clic qui per selezionare il colore per lo sfondo.
4. Impostare le proprie scelte e fare clic su Applica o su OK. Vengono applicati gli attributi di ombreggiatura e di colore.
Capitolo 23
.................................................................................
Sommario
Presentazione 594 Posizione dei componenti del report 595
Posizionamento relativo 595 Allineamento di blocchi e celle 598 Visualizzazione dei delimitatori 598 Posizionamento manuale dei componenti con la griglia 600
Uso di Report Manager per strutturare il layout del report 601
Organizzazione del report in Report Manager 602 Formattazione dei componenti in Report Manager 603 Denominazione dei componenti in Report Manager 604
Componenti nascosti e componenti visualizzati 605
Visualizzare e nascondere i componenti di un report 605 Impostazione di una condizione per nascondere un componente 607 Come nascondere una sezione vuota in un report 613
Operazioni sugli sfondi della pagina 615
Presentazione
Questa sezione descrive come disporre gli elementi del report su una pagina per ottenere un aspetto chiaro e professionale. Tratta di: Posizione dei blocchi (tabelle, tabelle a campi incrociati e grafici) e celle uno rispetto allaltro. Allineamento dei blocchi uno rispetto allaltro. Impostazione delle condizioni per nascondere e visualizzare i blocchi in modo che si ottengano vari layout su varie pagine. Uso dello sfondo pagina.
Posizionamento relativo
Il posizionamento relativo significa posizionare un blocco selezionato rispetto ai segnalibri quali margini della pagina ed altri blocchi. Se questi segnalibri vengono modificati anche il blocco cambia posizione di conseguenza. Il seguente esempio spiega perch il posizionamento relativo importante.
Esempio Importanza del posizionamento relativo
...........................................................
Su una pagina, si ha una tabella e un grafico. La tabella conta cinque righe. Si aggiorna il report con i nuovi dati e la tabella diventa di 10 righe. Se non si imposta la posizione del grafico rispetto alla posizione attuale della tabella, la nuova tabella si sovrappone al grafico come riportato nella prima illustrazione.
Se si imposta la posizione del grafico rispetto alla posizione attuale della tabella, quando questa singrandisce, il grafico si posiziona di conseguenza in modo da trovarsi sempre sotto la tabella con lo spazio definito. Luso del posizionamento relativo particolarmente importante se si impostano le condizioni per determinare se una tabella o un grafico sono o meno visualizzati. Se non si posizionano i componenti uno rispetto allaltro, si ottiene la sovrapposizione degli elementi o vuoti tra di essi.
...........................................................
3. Nella casella Posizione orizzontale rispetto a, scegliere il tipo di segnalibro da utilizzare per posizionare il blocco o la cella orizzontalmente.
4. Immettere un numero (positivo o negativo) nel campo Sinistra per impostare lo spazio da ottenere tra il segnalibro e il blocco selezionato. 5. Nella casella Posizione verticale rispetto a, scegliere il segnalibro che si desidera utilizzare per posizionare il blocco o la cella verticalmente.
6. Immettere un valore (positivo o negativo) nel campo Alto per impostare lo spazio tra il segnalibro e il blocco selezionato. La casella di esempio illustra il modo in cui vengono posizionati gli elementi.
Lo spazio compreso tra il segnalibro e il blocco selezionato calcolato sempre dallangolo superiore sinistro.
7. Fare clic su Applica o su OK per visualizzare le celle o i blocchi nella nuova posizione.
margine superiore della pagina. Quando un report contiene sezioni, quella Alto la parte superiore della sezione in cui si trova il blocco.
1. Accertarsi che la barra degli strumenti di allineamento sia visualizzata. 2. Selezionare il primo componente. Ad esempio, se si desidera allineare una cella ad una tabella, selezionare prima la tabella. 3. Tenere premuto il tasto Ctrl e selezionare il componente da allineare per primo. 4. Fare clic sullopzione da utilizzare e fare clic su OK. I componenti del report selezionati vengono allineati.
visualizza il contorno di una cella visualizza le dimensioni dei margini della pagina. Si possono attivare i delimitatori del margine solo se ci si trova in visualizzazione Layout di pagina visualizza linizio e la fine della sezione
Per attivare i delimitatori della cella e della sezione: Dal menu Visualizza, scegliere Delimitatori della cella o della sezione.
delimitatori della cella delimitatori della sezione
Per attivare i delimitatori del margine: 1. Dal menu Visualizza, scegliere Layout di pagina. 2. Se i margini non sono visualizzati, scegliere Margini pagina dal menu Visualizza.
Quando lascia il componente in una nuova posizione, viene automaticamente allineato alla linea pi vicina alla griglia. Per posizionare un componente: 1. Selezionare i blocchi o le celle che si desidera posizionare. 2. Quindi: Tenere il cursore sul bordo tratteggiato del blocco. Quando il cursore si trasforma in freccia spostamento, tenere premuto il mouse e trascinare. Fare clic allinterno della cella, tenere premuto il mouse e trascinare. 3. Trascinare il blocco o la cella nella nuova posizione e rilasciare il pulsante del mouse.
Nota: Nei report master/dettaglio, si pu trascinare un blocco tra sezioni. I dati del blocco vengono ricalcolati. inoltre possibile spostare i blocchi tra le sezioni utilizzando Report Manager.
Freccia di spostamento
1. Se Report Manager non gi aperto, fare clic sul pulsante Report Manager della barra degli strumenti Standard.
Report Manager
2. Fare clic sulla scheda Abbinamento. Fare clic sul tasto di scelta Struttura.
La scheda Abbinamento visualizza un elenco di tutti i componenti del report attualmente selezionato disposti nellordine in cui appaiono nel report. Il nome del report si trova in alto, seguito dallintestazione della sezione principale e dalle Sezioni con le celle, i grafici, le tabelle a campi incrociati e le tabelle in ogni sezione. Ogni componente del report rappresentato da unicona. Quando si fa clic su unicona della finestra Report Manager, il componente corrispondente viene visualizzato nella finestra del report.
Si pu copiare e incollare un componente da una sezione a unaltra del report. Quando sincolla un componente in una nuova posizione, viene mantenuta la formattazione dorigine. Ad esempio, se si copia un grafico a torta da un punto allaltro del report dalla finestra Abbinamento, il grafico conserva colori, legende, titolo e altre formattazioni. A tale scopo: 1. Fare clic con il pulsante destro del mouse sullicona del componente che si desidera copiare. 2. Scegliere Copia dal menu.
3. Fare di nuovo clic con il pulsante destro e scegliere Incolla dal menu. Si tratta di un modo rapido e semplice per copiare un componente e lavorare su di esso dalla finestra report.
Si pu trascinare un componente da una posizione a una nuova nellelenco. A tale scopo: 1. Fare clic sullicona del componente che si desidera spostare. 2. Fare di nuovo clic sullicona e, tenendo premuto il pulsante del mouse, trascinare licona sulla nuova posizione dellelenco. 3. Rilasciare il pulsante del mouse. Licona viene visualizzata nella nuova posizione dellelenco e il componente viene visualizzato nella nuova posizione della finestra del report.
3. Il punto successivo dipende dal tipo di componente che si decide di nascondere: se si seleziona una sezione, fare clic sulla scheda Generale se stata selezionata una tabella, una tabella a campi incrociati o un grafico, fare clic sulla scheda Aspetto
Attivare la casella Nascondi e fare clic su OK. Il componente viene rimosso dalla pagina del report e il nome del componente viene visualizzato in corsivo nellelenco Abbinamento.
Poich il componente del report non pi visualizzato sulla pagina del report, utilizzare lelenco della scheda Abbinamento di Report Manager per rivisualizzare il componente. A tale scopo: 1. Fare clic con il pulsante destro del mouse nella finestra Report Manager. 2. Scegliere Formato (Cella, Sezione, Tabella, Tabella a campi incrociati, Grafico, a seconda del tipo di componente del report) dal menu. 3. Fare clic sulla scheda Aspetto o Generale. 4. Disattivare la casella Nascondi e fare clic su OK.
6. Fare clic su OK per applicare la condizione. I componenti che soddisfano la condizione impostata verranno nascosti. Un componente nascosto viene rimosso dalla pagina del report e il nome del componente viene visualizzato in corsivo nellelenco Abbinamento della finestra Report Manager.
Esempio
...........................................................
Si produce un report settimanale del fatturato delle vendite generato per linea di prodotti per citt nel gruppo di rivenditori eModa. Il report presenta una sezione per citt e la variabile creata, Regione della valuta, raggruppando le citt in Europa e Stati Uniti. Per produrre un report che visualizza il fatturato delle vendite in dollari e in euro per le tre citt europee, e solo in dollari per le citt americane.
A tale scopo, creare due formati di tabella diversi, come riportato qui di seguito:
Citt europee
Citt statunitensi
Una tabella, detta Dollari, ha il fatturato delle vendite solo in dollari. Si imposta una condizione per nascondere questa tabella per tutte le citt europee. La sintassi :
=<Currency region>InList("Europe")
Accertarsi dimpostare la posizione della tabella rispetto al margine sinistro del report
Laltra tabella, detta Euro, visualizza il fatturato delle vendite in dollari americani e in euro. Si imposta una condizione per nascondere la tabella per tutte le citt statunitensi. La sintassi :
=<Currency region>InList("US").
Entrambe le tabelle sono riportate in corsivo nellelenco Abbinamento perch sono nascoste in alcune sezioni del report.
Quando si impostano due formati di tabella con le condizioni che specificano quando deve essere nascosta ognuna di esse, importante porre entrambe le tabelle rispetto al margine sinistro della pagina del report. Quando una tabella nascosta, laltra viene riposizionata di conseguenza. Per maggiori dettagli sul posizionamento relativo, vedere Posizionamento relativo a pagina 595.
........................................................... ...........................................................
Esempio
In questo esempio, si imposta un report che verr stampato ed associato e si desidera creare un layout diverso per le pagine dispari da quelle pari: i numeri delle pagine dispari devono apparire nellangolo superiore destro della pagina e visualizzare il nome del documento nel pi di pagina i numeri di pagina dispari nellangolo superiore sinistro della pagina. Ecco come fare:
Layout per le pagine dispari
Si vuole posizionare il numero di pagina nellarea dellintestazione e il titolo del documento nellarea del pi di pagina. 1. Accertarsi che la modalit Layout di pagina sia attiva e che la pagina 1 del documento sia visualizzata a schermo.
610 Manuale dellutente di BusinessObjects
2. Aggiungere un campo speciale contenente il numero di pagina nel lato destro dellarea dintestazione della pagina.
3. Fare clic con il pulsante destro sulla cella del numero di pagina e scegliere Formato cella dal menu. Viene visualizzata la finestra di dialogo Formato cella. 4. Fare clic sulla scheda Aspetto.
Digitare un nome per le celle qui per facilitare lidentificazione della cella nellelenco Abbinamento del report
5. Attivare la casella Nascondi cella e digitare la seguente formula nella casella di testo Nascondi cella.
=Pari(Pagina())
Si pu utilizzare questa formula per nascondere tutti i componenti che non si desidera visualizzare nelle pagine pari del report. 6. Fare clic su OK per chiudere la finestra di dialogo Formato cella. 7. Seguendo la stessa procedura, aggiungere il titolo del documento nel pi di pagina e impostare una condizione per nasconderlo in tutte le pagine pari.
Per impostare le pagine pari: 1. Aggiungere un campo speciale contenente il numero di pagina nel lato sinistro dellarea dintestazione della pagina. 2. Fare clic con il pulsante destro sulla cella del numero di pagina e scegliere Formato cella dal menu. Viene visualizzata la finestra di dialogo Formato cella. 3. Fare clic sulla scheda Aspetto. 4. Attivare la casella di riepilogo Nascondi cella e immettere la seguente formula nella casella di testo Nascondi cella.
=Dispari(Pagina())
Questa formula pu essere utilizzata per nascondere tutti i componenti che non si desidera visualizzare sulle pagine dispari del report. 5. Fare clic su OK per chiudere la finestra di dialogo Formato cella. Questa cella verr nascosta su tutte le pagine dispari. Se si sfoglia il documento, ci si rende conto che i numeri delle pagine dispari vengono visualizzati sul lato superiore destro delle pagine e quelli pari sul lato superiore sinistro della pagina. Il titolo del documento viene visualizzato solo sulle pagine dispari.
...........................................................
Non vi sono dati per il fatturato in Australia e negli Stati Uniti per lanno non identificato.
Ci pu essere dovuto a due motivi: la cella master sezione vuota perch i dati del fornitore di dati non sono stati organizzati in un unico dei valori della sezione. BUSINESSOBJECTS designa le sezioni con nessun valore nella cella master come #VUOTO. la sezione non contiene dati in quanto non vi sono dati attualmente disponibili per quella sezione. Si pu impostare una condizione per nascondere le sezioni vuote di un report e nascondere solo la cella master, solo la sezione, o entrambe. A tale scopo: 1. Fare clic sulla scheda Abbinamento di Report Manager e scegliere la visualizzazione Navigazione. 2. Dallelenco di Report Manager, fare clic con il pulsante destro del mouse sulla cella master vuota o sulla sezione vuota e scegliere Formato sezione dal menu. Si apre la finestra di dialogo Formato sezione. 3. Fare clic sulla scheda Generale.
4. Attivare la casella di controllo Nascondi intestazione della sezione e immettere la seguente formula nella casella di testo corrispondente:
=Nullo(<variabile>)
ove <variabile> la variabile per cui non si hanno dati. Per nascondere la cella master dellanno vuota nellesempio di cui sopra, la formula :
=Nullo(<Anno>)
5. Fare clic su OK. La cella o la sezione vuote vengono nascoste nella pagina del report e visualizzate in corsivo nellelenco della scheda Abbinamento di Report Manager.
4. Fare clic su Nuovo. Viene visualizzata la finestra di dialogo Inserisci oggetto. 5. Fare cli.c su Crea da file. 6. Immettere il percorso del file che si desidera inserire nella casella di testo File o fare clic su Sfoglia per individuare il file. 7. Attivare la casella di controllo Collega se si desidera collegare il file. Se si lascia deselezionata, questa casella, limmagine viene integrata al report. 8. Fare clic su OK per chiudere la finestra di dialogo Inserisci oggetto.
9. Fare clic su unopzione di visualizzazione della finestra di dialogo Sfondo pagina e fare clic su OK. Centra visualizza lo sfondo al centro della pagina. Affianca visualizza lo sfondo ripetutamente.
Suggerimento: Si pu copiare unimmagine negli Appunti, quindi fare clic sulla
Fare clic su Rimuovi dalla finestra di dialogo Sfondo pagina e fare clic su OK. La finestra di dialogo Sfondo pagina si chiude e lo sfondo pagina scompare dal report.
Capitolo 24
.................................................................................
Sommario
Presentazione 618 Report di pi pagine 619
Definizione degli elementi contenuti in ogni pagina 619 Gestione delle interruzioni di pagina 620 Esecuzione di intestazioni e pi di pagina nelle tabelle 623
Impostazione pagina 627
Definizione dei margini 627 Uso dintestazioni e di pi di pagina 627 Ridimensionamento di intestazioni, pi di pagina e margini 629
Uso dei numeri di pagina, ore e date 630
Inserimento di numeri, ora e data 630 Modifica del modo di visualizzazione della data e dellora 632
Inserimento delle informazioni sul documento 633 Uso della visualizzazione Struttura 635
Presentazione
Questo capitolo descrive come definire il layout del report. Tratta limpostazione dei margini, delle intestazioni e dei pi di pagina e come controllare esattamente laspetto di ogni pagina del report e come definire e gestire report di pi pagine. Tratta inoltre la gestione delle tabelle che si estendono su pi pagine utilizzando le intestazioni e i pi di pagine attuali per i calcoli sui salti pagina. Infine, descrive il miglioramento del report aggiungendo informazioni sul documento e sulle statistiche come autore, numero di pagine, data ed ora e come preparare il report alla visualizzazione.
Report di pi pagine
Report di pi pagine
Se un report contiene pi pagine, lutente dispone di un gran numero di opzioni offerte da BUSINESSOBJECTS per la gestione della presentazione della pagina quando ve ne sono diverse in modo che la lettura del report sia comunque scorrevole e coerente e che si ottenga un supporto cartaceo di buona qualit.
1. Fare clic sul blocco con il pulsante destro del mouse. 2. Scegliere il formatoBlocco dal menu.
Per cella tabella tabella a campi incrociati grafico Fare clic sulla scheda..... E attivare la casella...
Ripeti ad ogni pagina Ripeti blocco ad ogni pagina Ripeti blocco ad ogni pagina
Generale
1. Fare clic con il pulsante destro del mouse sul blocco o sulla sezione. 2. Scegliere FormatoBlocco o Formato sezione dal menu.
Per sezione tabella tabella a campi incrociati grafico Fare clic sulla scheda..... E attivare la casella...
Generale
Nuova pagina
Report di pi pagine
3. Per le tabelle a campi incrociati e le tabelle, scegliere la scheda Layout di pagina. Si veda a pagina 622 lillustrazione della scheda Layout di pagina. Per i grafici, scegliere la scheda Generale.
a b
a. Pone il grafico desiderato in una nuova pagina. b. Ripete il grafico desiderato su ogni pagina del report. c. Se possibile, inizia una nuova pagina per i grafici che altrimenti verrebbero suddivisi da uninterruzione pagina.
La scheda Layout di pagina seguente illustra le opzioni relative al salto pagina che si possono impostare per le tabelle a campi incrociati. Le opzioni delle tabelle sono le stesse. Lunica differenza sta nella gestione dei salti pagina lungo il margine diagonale e quello inferiore delle tabella a campi incrociati.
a b c d e f
a. Se possibile, iniziare una nuova pagina per i blocchi che altrimenti sarebbero suddivisi da un salto pagina. b. Se una tabella/tabella a campi incrociati si estende su pi pagine, il titolo viene ripetuto allinizio di ogni pagina in cima alla tabella/tabella a campi incrociati. c. Prima che una tabella/tabella a campi incrociati passi a una nuova pagina, viene visualizzato un pi di pagina alla fine della tabella. d. Se una tabella/tabella a campi incrociati si estende su pi pagine, unintestazione di salto pagina viene visualizzata su ogni nuova pagina in cima alla tabella/tabella a campi incrociati. In questintestazione possibile inserire una formula in modo da visualizzare un resoconto dalla pagina precedente. e. Prima che una tabella/tabella a campi incrociati passi alla nuova pagina, viene visualizzato un pi di pagina del salto pagina. In esso pu essere inserita una formula che permetta di visualizzare, ad esempio un totale parziale. f. Le opzioni relative al salto pagina per un margine a incrocio di una tabella a campi incrociati
Report di pi pagine
...........................................................
Lesempio seguente riporta un estratto conto bancario di due pagine con uno stato del conto dopo lelenco di accrediti e di addebiti viene visualizzato in fondo alla prima pagina. Questa somma viene ripetuta allinizio della seconda pagina prima che continui lelenco di accrediti e di addebiti. Le due somme sono visualizzate solo allinterruzione della pagina.
Pi di pagina di uninterruzione pagina. Riga visualizzata solo prima di un salto pagina di una tabella. Salto pagina. Intestazione di uninterruzione pagina. Riga visualizzata solo dopo un salto pagina di una tabella.
...........................................................
Layout di pagina
Report di pi pagine
3. Utilizzare la barra degli strumenti Struttura per inserire le righe e le colonne richieste.
Un sottototale della pagina corrente Un totale parziale, ovvero la somma di tutti i dati visualizzati nella tabella e compresa la pagina corrente Una somma di riepilogo dalla pagina precedente, ovvero la somma di tutti i dati della tabella compresa la pagina precedente La percentuale di dati visualizzati nella pagina corrente rispetto a tutti i dati visualizzati nella tabella
=Sum(<Revenue>) =RunningSum(<Revenue>)
=RunningSum(<Revenue>)-Sum(<Revenue>)
Nota: Per informazioni su come scrivere le formule, vedere Capitolo 14 "Formule, variabili locali e funzioni" a pagina 337. Si possono utilizzare i contesti di Input, Output e Reset e gli argomenti della parola chiave ForEach e ForAll nelle celle dintestazione e pi di pagina dellinterruzione pagina. Per informazioni sulluso della sintassi estesa, vedere Capitolo 15 "Contesti di calcolo e sintassi estesa" a pagina 367.
Impostazione pagina
Impostazione pagina
Questa sezione descrive come impostare i margini della pagina del report e come utilizzare e formattare le intestazioni e i pi di pagina.
Layout di pagina
Quando si rilascia il pulsante del mouse, appare una cella nellarea disegnata. Quando si inserisce una nuova cella, si vede un cursore lampeggiante allinterno di essa in modo da poter digitare immediatamente il testo al suo interno. 4. Immettere il testo o la formula nella cella e premere Invio. Adesso si pu formattare la cella come si desidera.
Impostazione pagina
Cursore di ridimensionamento
Pagina # Pagina # su #
Data e ora
Visualizza la parola Pagina seguita dal numero di pagina attuale Visualizza il numero di pagina attuale e poi il numero totale di pagine del report
Visualizza data e ora attuali (aggiornate automaticamente ogni volta che si apre un report) Visualizza lultima data in cui il report stato salvato (aggiornata automaticamente) Visualizza lultima data in cui il report stato stampato (aggiornata automaticamente) Visualizza la data dellultimo aggiornamento del report con i dati pi recenti tratti dal database (aggiornati automaticamente)
3. Fare clic una volta nellarea del report in cui si desidera visualizzare i numeri di pagina. Viene inserita una cela con il numero di pagina.
...........................................................
In molte aziende, essenziale sapere la data e lora esatte in cui i dati del report sono stati aggiornati. In BUSINESSOBJECTS, si pu visualizzare la data dellultimo aggiornamento in un campo speciale che viene aggiornato automaticamente ogni volta che si aggiorna il report e si vede immediatamente quando avvenuto lultimo aggiornamento. A tale scopo: 1. Aggiungere una cella di titolo in cima al report e digitare Ultimo aggiornamento come esempio. 2. Dal menu Inserisci, scegliere Campo speciale e poi Data e ora e poi Ultimo aggiornamento. Il cursore si trasforma in cursore dinserimento cella. 3. Fare una volta clic accanto al titolo Ultimo aggiornamento.
...........................................................
La data in cui il report stato aggiornato lultima volta viene inserita nel report. La data viene aggiornata ogni volta che si aggiorna il report.
troppo lungo per essere completamente visualizzato nelle dimensioni della cella. Per risolvere il problema, fare clic sulla cella e ridimensionarla finch il testo non viene visualizzato correttamente.
Inserisce lopzione scelta dalla finestra di dialogo prompt quando stata eseguita la query. Se si sceglie solo di recuperare le cifre relative alle vendite per lEuropa del nord nel FY95, nella cella viene inserito FY95 dellEuropa del nord. Inserisce il nome dei filtri applicati al report intero. Si tratta dei filtri posti nella cartella Globale della finestra di dialogo Filtri. Inserisce il nome del filtro visualizzato nella barra degli strumenti drill.
Filtri globali
Filtri drill
Esempio
...........................................................
In questo esempio, quando stata eseguita una query, stato chiesto quali dati si desiderava recuperare dal database. Si doveva scegliere il nome del rappresentante e dellanno di cui si desidera ottenere i report. A questo punto si desidera inserire le informazioni nel report per seguire i dati recuperati. Segue la procedura da utilizzare: 1. Dal menu Inserisci, scegliere Campo speciale e poi Prompt di query.
2. Scegliere il prompt Quale venditore? e fare clic su OK. Viene visualizzato il cursore Inserisci cella.
Cursore Inserisci cella
3. Fare una volta clic dove si desidera visualizzare il prompt della query. Il nome delladdetto alle vendite viene visualizzato nella nuova cella. 4. Ripetere dal Punto 1 al Punto 3 per inserire lanno scelto quando stata eseguita la query. A questo punto si ha il nome delladdetto alle vendite, Galager e lanno, FY96, visualizzati nel report.
Le informazioni vengono aggiornate se si riesegue la query e si sceglie un altro rappresentante o un altro anno.
...........................................................
Se si fa clic sul pulsante S, la sezione principale viene raggruppata e si visualizza solo il logo e il titolo. Se invece si fa clic sul pulsante 1, tutte le sezioni 1 Citt vengono raggruppate e viene visualizzato solo il titolo della sezione, il nome della citt e il totale della sezione. Per visualizzare un report in visualizzazione struttura: 1. Fare clic sulla scheda Abbinamento da Report Manager. In tal modo si ottiene un elenco delle sezioni del report.
2. Fare clic sulla sezione che si desidera visualizzare dallelenco Abbinamento del Report Manager. Nella finestra del Report, viene visualizzato il livello superiore dinformazioni. 3. Fare clic sulla freccia accanto al nome della sezione della barra Struttura. Si apre la sezione selezionata ed possibile visualizzare i dati ad essa relativi.
Capitolo 25
.................................................................................
Sommario
Presentazione 638
Definizione di un report standard 639 Definizione di un modello 640 Definizione di un layout predefinito di un report 642
Personalizzazione degli stili report standard 643
Modifica delle impostazioni 644 Modifica delle impostazioni e applicazione a un report aperto 645 Applicazione degli stili di report standard 650 Come accertarsi che tutti utilizzino lo stesso stile di report standard 651 Accertarsi che un modello contenga gli stili standard corretti 651
Uso dei modelli 653
Creazione di un modello 653 Applicazione di un modello 654 Sostituzione delle variabili di un modello con quelle di un report 657
Presentazione
Questo capitolo descrive come definire i modelli e come personalizzare gli stili di report standard utilizzati per creare i report standard. Luso dei modelli permette di risparmiare tempo se si utilizza regolarmente la stessa struttura e la stessa formattazione per i report. Tali impostazioni vengono eseguite una sola volta e vengono riutilizzate in tutti i report. La personalizzazione degli stili di report standard consente di modificare le impostazioni predefinite per lombreggiatura, i caratteri e altre opzioni di formattazione che BUSINESSOBJECTS utilizza ogni volta che si crea un report standard o si inserisce una nuova tabella, cella, interruzione o un altro componente in un report esistente.
Pi di pagina
Lintestazione della tabella in blu scuro, le celle del corpo in giallo e i numeri e il testo in Arial corpo 10 con i bordi neri. Il pi di pagina ha uno sfondo bianco e le celle indipendenti un bordo nero.
Quando si inserisce una nuova tabella, tabella a campi incrociati o cella libera in un report, viene utilizzata la formattazione predefinita. Cosa accade se lazienda utilizza una riga dintestazione verde con bordi di tipo diverso? O se si desidera utilizzare un tipo di carattere diverso? O se si desidera avere un formato particolare ogni volta che si inserisce uninterruzione in una tabella o tabella a campi incrociati. Utilizzando leditor degli stili di report standard, si possono personalizzare e salvare gli attributi in modo che ogni volta che si crea un nuovo report standard, o si inserisce un nuovo componente in un report esistente, si abbiano i propri colori, caratteri, stili di numeri e cos via. Le impostazioni che definiscono gli stili utilizzati per creare un report standard sono contenuti in un file detto predef.ret. Questo file viene memorizzato nella cartella Template di BUSINESSOBJECTS. Poich le impostazioni utilizzate per creare un report standard sono contenute in un file, si possono personalizzare le impostazioni una sola volta e poi distribuire il file a tutti gli utenti dellazienda. Ogni volta che un utente crea un report standard, viene utilizzata la formattazione aziendale.
Nota: Un report standard non contiene informazioni relative alla pagina come
margini e orientamento. Se si desidera inserire tali informazioni quando si crea un nuovo report, utilizzare un modello. Consultare "Accertarsi che un modello contenga gli stili standard corretti" a pagina 651.
Definizione di un modello
Un report standard non contiene informazioni sulle impostazioni di pagina n contiene elementi personalizzati come grafici. Un modello BUSINESSOBJECTS consente di inserire tali elementi. Un modello uno speciale tipo di documento BUSINESSOBJECTS che contiene stili e struttura predefiniti che si utilizzano come base per creare i report. BUSINESSOBJECTS viene distribuito con svariati modelli, oppure se ne possono creare di nuovi. I modelli personali consentono di applicare gli stessi stili e struttura personalizzati ai report. Ad esempio, se viene visualizzato sempre il logo dellazienda nellintestazione dei report, si pu porre il logo nellintestazione di un modello, quindi utilizzare il modello quando si crea o si formatta un report. I modelli contengono una struttura e degli stili relativi al report. Si pu utilizzare un modello quando si crea un report oppure applicare un modello ad un report gi esistente.
Struttura
La struttura di un report definisce il modo in cui vengono presentati i dati. I dati possono essere presentati in una tabella a campi incrociati, in un grafico a barre o possono avere una struttura master/dettaglio. Quando si utilizza un modello, i dati vengono visualizzati nella struttura definita nel modello utilizzando la formattazione definita nel modello.
Stili
Gli stili contenuti in un modello definiscono lo sfondo pagina e lo stile del report e lo stile di intestazioni e pi di pagina.
Chiede di scegliere se si desidera utilizzare il layout di report standard o selezionare un modello specifico.
Visualizza una schermata che consente di selezionare un modello. Utilizzare sempre il modello selezionato in questa casella di riepilogo per creare un nuovo report. Crea sempre un report standard.
creare i documenti senza utilizzare lassistente Nuovo report. Quando si fa clic sul pulsante Nuovo o si seleziona Nuovo dal menu File, viene visualizzato il pannello delle query. Lelenco Classi e oggetti presenta le classi e gli oggetti delluniverso predefinito. Quando si crea una query, i dati vengono visualizzati nel layout fornito dal modello predefinito impostato.
La finestra di dialogo si compone di due parti: Componenti del report La zona Componenti del report a sinistra della finestra di dialogo visualizza un elenco di componenti che compongono un report e che comprende le tabelle, le tabelle a campi incrociati e le celle, cos come componenti e interruzioni di sezione e di pagina. Ogni componente dellelenco contiene un nome ed identificato da unicona. Schede Impostazioni Quando si fa clic sullicona dellelenco, le schede a destra della finestra di dialogo visualizzano le opzioni di formattazione che possono essere impostate per il componente selezionato. Si tratta delle stesse schede utilizzate nelle finestre di dialogo di formato.
Alcune icone dellelenco presentano un segno pi. Fare clic su di esso per espandere lelenco. Le modifiche possibili dipendono dal tipo di componente. I seguenti pulsanti sono disponibili nella finestra di dialogo Stili di report standard:
Fare clic su... Aggiungi Elimina OK Per...
Aggiungere uninterruzione o un livello di sezione. Rimuovere uninterruzione o un livello di sezione dallelenco. Salvare le modifiche fatte e chiudere la finestra di dialogo. Le modifiche vengono salvate nel file predef.ret. Chiudere la finestra di dialogo senza salvare le modifiche. Applicare le modifiche al report attivo. Questo pulsante non visualizzato se non si ha nessun documento aperto. Aprire la guida in linea per una rapida spiegazione delle opzioni della finestra di dialogo.
Annulla Applica
Guida
Nota: Non possibile impostare gli attributi del grafico nella finestra di dialogo
Tabelle
possibile modificare le opzioni di layout pagina per le tabelle.
Per modificare le impostazioni generali relative alle tabelle, selezionare licona della tabella dallelenco. Le impostazioni generali comprendono la visualizzazione di intestazioni e pi di pagina, orientamento pagina e interruzioni pagina gestite. Per modificare le impostazioni per gli elementi che compongono una tabella, fare clic sul segno pi che si trova accanto allicona. Si possono impostare vari formati per intestazione, corpo e pi di pagina.
Selezionare licona tabella a campi incrociati per modificare le impostazioni generali ad essa relative. Le impostazioni generali comprendono la visualizzazione di intestazioni e pi di pagina, orientamento pagina e interruzioni pagina gestite. Per modificare le impostazioni per gli elementi che compongono una tabella a campi incrociati, fare clic sul segno pi che si trova accanto allicona. Si possono impostare vari formati per intestazione e pi di pagina per le celle del corpo della tabella a campi incrociati e per i quattro angoli.
Interruzioni
Si possono modificare le impostazioni relative alle interruzioni inserite nelle tabelle e nelle tabelle a campi incrociati. Si possono definire al massimo nove livelli dinterruzione con diversi attributi per ogni livello.
Fare clic sullicona Interruzioni per modificare le impostazioni che vengono applicate a tutte le interruzioni del report. Fare clic sul livello n per modificare le impostazioni che verranno applicate a tutte le interruzioni di livello n. Aprire la cartella Livello n e fare clic su Orizzontale o Verticale per modificare le impostazioni relative solo allelemento selezionato.
Sezioni
possibile impostare vari attributi per un massimo di nove sezioni diverse in un report. Si possono impostare gli attributi relativi alle celle che vengono visualizzate in cima ad ogni sezione e che contengono il valore master e per lombreggiatura di sfondo della sezione.
Fare clic sullicona Sezione per modificare le impostazioni da applicare a tutti i livelli di sezione del report. Per modificare le impostazioni di una data sezione, fare clic sullicona Livello n e fare le opportune modifiche. Per modificare le impostazioni relative ai vari elementi che compongono una sezione, fare clic sul segno pi accanto allicona Livello n per aprire lelenco. Fare clic su Cella master per modificare le impostazioni relative alla cella master. Fare clic sullarea Sezioni per modificare lombreggiatura dello sfondo della sezione selezionata.
Pagine
possibile modificare lombreggiatura dello sfondo della pagina del report. Si pu impostare la stessa per tutta la pagina o lombreggiatura per lintestazione, quella per il corpo e quella per il pi di pagina separatamente.
Selezionare licona Pagina per impostare la stessa ombreggiatura per tutti e tre gli elementi della pagina. Per modificare le impostazioni dei vari elementi che costituiscono una pagina, fare clic sul segno pi accanto allicona della pagina. possibile impostare unombreggiatura diversa per lintestazione, la sezione principale (il corpo della pagina) e il pi di pagina.
Celle indipendenti
Fare clic sullicona della cella per modificare le impostazioni delle celle indipendenti.
del mouse sul componente sul quale si desidera applicare lo stile di report standard e scegliere Applica stile standard dal menu.
4. Salvare il report come modello nella cartella in cui i modelli BUSINESSOBJECTS sono stati salvati. possibile ora utilizzare questo modello per creare nuovi report.
Nota: Gli stili di report standard salvati con questo modello sono quelli impostati al momento della creazione del modello. Ci significa che se successivamente si modificano le impostazioni nella finestra Stili di report standard, gli stili salvati nel modello non saranno gli stessi.
Nota: I designer delluniverso possono applicare i formati (Allineamento, Carattere, Bordo, Ombreggiatura) agli oggetti quando si creano gli universi. I formati vengono utilizzati anche se si utilizza un modello con formati diversi. Sei si progettano i modelli, si consiglia di chiedere alla persona responsabile degli universi di accertarsi che vengano utilizzati gli stessi formati.
Creazione di un modello
Impostare il report che si desidera utilizzare come modello con tutte le impostazioni relative al margine, alla formattazione, ecc. 1. Accertarsi che il report che si desidera utilizzare come modello sia attivo. 2. Scegliere Salva con nome dal menu File. Si apre la finestra di dialogo Salva documento come. 3. Fare clic sulla casella Salva con nome, fare clic su Modelli BusinessObjects (*.ret). 4. Selezionare la cartella in cui si desidera salvare il modello. Se si desidera che il modello sia disponibile dallAssistente Nuovo report, salvarlo nella cartella Template della cartella BUSINESSOBJECTS. 5. Immettere il nome del modello nella casella Nome file e fare clic su OK. I modelli vengono salvati come file .ret.
Applicazione di un modello
possibile formattare rapidamente un report esistente applicando un modello. 1. Visualizzare il report che si desidera formattare. 2. Dal menu Formato, scegliere Report e poi Applica modello. Viene visualizzata la finestra di dialogo Applica modello:
quella definita nella scheda Cartelle predefinite della finestra di dialogo Opzioni, fare clic su Sfoglia. Viene visualizzata una finestra di dialogo che consente di selezionare la cartella in cui si trova il modello.
Applicare gli stili di modello e struttura al report Scegliere cosa applicare dal modello al report
OK.
BUSINESSOBJECTS applica il modello al report. Si apre la finestra di dialogo Opzioni del modello.
Opzioni.
5. Dalla finestra di dialogo Opzioni del modello, fare clic su Applica solo lo stile se si desidera applicare i caratteri, i colori e lo sfondo pagina, intestazione/pi di pagina. Sono disponibili solo le opzioni della casella Stile:
6. Per non applicare lo sfondo o il pi di pagina/intestazione, deselezionare Conserva sfondo e Conserva pi di pagina. 7. Fare clic su Applica struttura e stile se si desidera applicare lo stile del modello e la sua struttura (blocchi, sezioni) al report. Questopzione: Attiva le opzioni della casella Struttura. Abilita la sostituzione delle variabili nel modello con le variabili del report. Per informazioni su come fare, consultare Sostituzione delle variabili di un modello con quelle di un report on page 657. 8. Fare clic su OK, poi su Applica o su OK, nella finestra di dialogo Applica un modello.
Qui, lutente ha sostituito Cliente con Regione geografica. Regione geografica viene visualizzato nel report in cui Cliente appare nel modello.
7. Per annullare la sostituzione, fare clic sulla variabile dellarea Variabili del modello e fare clic su Rimuovi. 8. Dalla finestra di dialogo Opzioni del modello, fare clic su OK. Tornare alla finestra di dialogo Applica un modello. 9. Fare clic su Applica o su OK. BUSINESSOBJECTS applica il modello al report.
Capitolo 26
.................................................................................
Sommario
Presentazione 660 Uso di dati e immagini di altre applicazioni 661
Inserimento di dati e immagini da altre applicazioni 661 Modifica di oggetti OLE 2 inseriti 664
Uso delle immagini nei report 666
Presentazione
BUSINESSOBJECTS consente di lavorare con dati di altre applicazioni. Il che significa che lutente pu prendere dati e immagini di altre applicazioni Windows e visualizzarli nei report BUSINESSOBJECTS. inoltre possibile trasferire i dati dai report BUSINESSOBJECTS verso altre applicazioni, quali ad esempio Microsoft Excel. BUSINESSOBJECTS supporta Microsoft Object Linking and Embedding versione 2 (OLE 2). Questa funzione crea gli oggetti da file di altre applicazioni che supportano OLE 2. Un oggetto OLE 2 pu essere un file di trattamento testi, un foglio elettronico, unimmagine e altro ancora. possibile incorporare un oggetto OLE 2 in un report BUSINESSOBJECTS, il che significa che tale oggetto risiede fisicamente nel report, oppure collegare oggetti OLE 2, il che significa che i dati o limmagine restano nellapplicazione dorigine ma sono visualizzati in BUSINESSOBJECTS grazie a un collegamento dinamico. Infine, lutente pu collegare o incorporare report BUSINESSOBJECTS in altre applicazioni che supportano OLE 2. BUSINESSOBJECTS supporta anche la funzione di scambio dati dinamico, Microsoft Dynamic Data Exchange (DDE) che consente di utilizzare i dati dei report BUSINESSOBJECTS in altre applicazioni. Il DDE assicura che i dati di applicazioni remote vengono aggiornati dinamicamente quando vengono modificati quelli dellapplicazione host, ad esempio BUSINESSOBJECTS.
esportandoli in formati diversi. Ad esempio, si possono esportare i risultati di una query in formato dBASE o Microsoft Excel. Per informazioni sullesportazione dei dati in formati di file diversi, consultare il Capitolo 8 "Esportazione dei dati da BusinessObjects" a pagina 181.
4. Fare clic su OK. La procedura cambia a seconda del tipo di oggetto che si desidera creare: Se lapplicazione utilizzata per creare loggetto supporta OLE 2, essa viene visualizzata nella cella selezionata. Il nome dellapplicazione sostituisce BUSINESSOBJECTS nella barra del titolo e vengono visualizzati i menu dellapplicazione. Se lapplicazione non supporta OLE 2, essa si apre nella parte superiore della finestra BUSINESSOBJECTS. 5. Creare loggetto nellapplicazione remota. 6. Per tornare a BUSINESSOBJECTS: Se lapplicazione remota supporta OLE 2, basta fare clic allesterno di essa. Se lapplicazione non supporta OLE 2, selezionare il comando Esci. Loggetto viene visualizzato nella cella selezionata.
3. Per individuare il file (oggetto) da inserire, digitare il percorso nella casella di testo File o fare clic su Sfoglia per selezionare il file. 4. Fare clic su Collega per collegare loggetto, altrimenti lo si incorpora al report. 5. Fare clic su OK per chiudere la finestra di dialogo. Loggetto viene visualizzato nella cella selezionata.
Nota: Se prima di selezionare il comando Oggetto dal menu Inserisci non si seleziona una cella, BUSINESSOBJECTS chiede di creare una nuova cella in cui inserire loggetto.
Se si modifica loggetto direttamente dallapplicazione, i comandi e le barre degli strumenti necessari vengono visualizzati in BUSINESSOBJECTS. Il nome dellapplicazione viene visualizzato nella barra del titolo al posto di BUSINESSOBJECTS. A tale scopo, lutente pu: Fare doppio clic sulloggetto nel report. Fare clic sulloggetto, selezionare il comando Oggetto>Modifica dal menu Modifica o il comando Modifica oggetto dal menu popup. Attorno alloggetto appare un bordo tratteggiato e una volta terminata la modifica, fare clic allesterno di questo bordo per tornare allinterfaccia BUSINESSOBJECTS e salvare il documento attivo.
Se lapplicazione delloggetto non supporta la modifica interna, occorre aprire lapplicazione per modificare loggetto. A tale scopo: Fare doppio clic sulloggetto. Fare clic sulloggetto e selezionare il comando Oggetto>Apri dal menu Modifica o il comando Apri oggetto dal menu popup. Loggetto viene visualizzato nella sua applicazione dorigine. Per tornare a BUSINESSOBJECTS dopo avere terminato la modifica, salvare il file e uscire dallapplicazione. Loggetto modificato viene visualizzato nel report.
Parte VII
Appendici
www.businessobjects.com/infocenter
Sommario
Presentazione 670 Uso del comando Esegui 670
Opzioni del comando Esegui 671 BOUSER, BOPASS e altre variabili 672
Appendice A
Presentazione
In questappendice viene illustrato luso del comando Esegui di Windows per avviare il modulo Utente BUSINESSOBJECTS. Il comando Esegui sostituisce il doppio clic sullicona BUSINESSOBJECTS per avviare il programma. Nel comando Esegui pu essere incluso anche il nome utente, la password e altre opzioni.
Il nome utente assegnato dal supervisore. I nomi utente che comprendono spazi devono essere scritti tra virgolette, ad esempio nome utente. La password assegnata dal supervisore. Questopzione obbligatoria se si inserisce lopzione -user. Le password che contengono spazi devono essere scritte tra virgolette, ad esempio, la mia password. Per default, lultima modalit di connessione dellutente specificato, o online la prima volta che si avviato BUSINESSOBJECTS. In modalit offline, lutente scollegato dal repository e pertanto le connessioni distanti sono disattivate durante le sessioni di lavoro. Il nome del documento su cui si desidera lavorare allavvio di BUSINESSOBJECTS. Includere il percorso al file. Ad esempio: c:\BusinessObjects\userdocs\vendite.rep Utilizzata insieme allopzione -script, -blind avvia BUSINESSOBJECTS ed esegue la procedura specificata senza mostrare la finestra dellapplicazione. Va scritta prima dellopzione -script. Il nome di una procedura da eseguire allavvio di BUSINESSOBJECTS. Utilizzata con lopzione -blind, -once abilita linvio di una nuova procedura alla sessione di lavoro BUSINESSOBJECTS gi in esecuzione. Avvia BUSINESSOBJECTS senza la schermata del logo.
-online o -offline
repname.rep
-blind
-nologo
Appendice A
Opzione
Descrizione
-vars miofile.txt
Il nome di un file di testo in cui sono specificate le variabili. Si pu specificare BOUSER e BOPASS che gestiscono laccesso a BUSINESSOBJECTS. inoltre possibile dichiarare le proprie variabili nel file. Per ulteriori informazioni su queste variabili, consultare la sezione che segue BOUSER, BOPASS e altre variabili.
anche variabili di tipo DBUSER, DBPASSWORD e DBDSN. (I nomi di queste variabili dipendono dal database del sito). Ad esempio, possono essere utilizzate per definire una restrizione su un oggetto. Per ulteriori informazioni sulle variabili, consultare Variabili BUSINESSOBJECTS nel manuale relativo al database in uso, incluso nel package BUSINESSOBJECTS.
BOUSER e BOPASS
Quando il supervisore BUSINESSOBJECTS crea gli utenti, assegna loro un nome utente e una password. Il nome utente e la password sono memorizzati nel repository. Quando ci si collega al modulo Utente in modalit online, ovvero la modalit predefinita, BUSINESSOBJECTS si collega al repository e legge le informazioni relative alla sicurezza. Vengono scritti il nome utente e la password nel file objects.lsi o nel file the objects.ssi, che si trovano nella cartella ShData o nella cartella LocData.
Quando si avvia BUSINESSOBJECTS in modalit online, si possono utilizzare le variabili BOUSER e BOPASS dal comando Esegui. possibile: Dichiarare il valore delle variabili dopo -user e -pass. Ad esempio, se il supervisore ha assegnato il nome utente CARLO e la password ROSSI, scrivere il comando seguente: c:\BusinessObjects\Busobj.exe -user CARLO -pass ROSSI Dichiarare le variabili e i loro valori in un file di testo della cartella BusinessObjects. Quindi, specificare il nome file dopo lopzione -vars nel comando Esegui. Ad esempio, se il supervisore ha assegnato il nome utente CARLO e la password ROSSI, creare un file .txt (miofile.txt) in cui va specificato: BOUSER=CARLO BOPASS=ROSSI Eseguire quindi il comando Esegui: c:\BusinessObjects\Busobj.exe -vars miofile.txt
Nota: I nomi utente e le password che contengono spazi vanno scritti tra
virgolette doppie, ad esempio nome utente. Utilizzare le maiuscole quando si specificano le variabili che gestiscono la sicurezza, come nellesempio di cui sopra.
Appendice A
Sommario
Presentazione 677
Definizione di una macro 677 Definizione di unaggiunta 677 Definizione degli script utilizzati in BUSINESSOBJECTS 4.1 678
Uso delle macro 678
Esecuzione di una macro 678 Uso della barra degli strumenti Visual Basic 679
Uso di aggiunte 681
Installazione di unaggiunta 681 Uso di unaggiunta 682 Disinstallazione di aggiunte 682 Scambio di aggiunte con altri utenti 682
Conversione degli script in macro 683
Appendice B
Presentazione
Presentazione
possibile personalizzare BUSINESSOBJECTS 5.x utilizzando il linguaggio di programmazione Microsoft VBA. BUSINESSOBJECTS 5.x ha un editor di Visual Basic che pu essere utilizzato per sviluppare macro, add-in e fornitori di dati VBA. Leditor di Visual Basic quello standard Microsoft VBA che si utilizza con i prodotti Microsoft Office. Questo capitolo descrive come utilizzare le macro e le aggiunte in BUSINESSOBJECTS. Per informazioni sulla creazione di fornitori di dati VBA, vedere Uso di routine Visual Basic for Applications a pagina 147.
Definizione di unaggiunta
Le aggiunte sono programmi che aggiungono comandi e funzioni aggiuntivi a BUSINESSOBJECTS. Le aggiunte di solito vengono create dai responsabili aziendali per aggiungere funzioni personalizzate a BUSINESSOBJECTS. Ci di cui si ha bisogno installare e disinstallare le aggiunte inviate. Prima di utilizzare unaggiunta, occorre installarlo sul computer e poi caricarlo in BUSINESSOBJECTS. Le aggiunte (file *.rea) vengono installate per impostazione predefinita nella cartella UserDocs della cartella BUSINESSOBJECTS. Il caricamento di unaggiunta implica che la funzione diventa disponibile in BUSINESSOBJECTS e aggiunge i comandi associati ai menu appositi. Lo scaricamento di unaggiunta rimuove le sue funzioni e comandi da BUSINESSOBJECTS, ma il programma corrispondente resta in memoria nel computer in modo da poterlo ricaricare facilmente. Si possono utilizzare i programmi Visual Basic for Application come aggiunta personalizzata. Per informazioni su come rendere un programma Visual Basic for Application unaggiunta, vedere BUSINESSOBJECTS SDK Reference Guide.
Appendice B
2. Dalla casella di riepilogo Macro disponibili in: scegliere i documenti in cui sono state memorizzate delle macro. Si possono visualizzare le macro disponibili nel documento attivo, tutte le macro in tutti i documenti aperti, macro in un documento aperto selezionato o macro nelle aggiunte.
Le macro memorizzate nei documenti selezionati vengono visualizzate nellelenco Nome macro. 3. Selezionare il nome della macro che si desidera utilizzare e fare clic su Esegui.
a. Apre la finestra di dialogo Macro b. Apre il Visual Basic Editor c. I pulsanti da 1 a 5 eseguono le macro a cui sono stati assegnati
Appendice B
3. Fare clic sulla casella di controllo 1 per attivare il primo pulsante della barra degli strumenti Visual Basic. 4. Fare clic sul pulsante a destra della casella Nome macro. Si apre la finestra di dialogo Macro. 5. Fare clic sulla macro che si desidera utilizzare e fare clic sul pulsante Seleziona. Il nome della macro viene visualizzato nella casella Nome macro. 6. Dalla casella Descrizione comando, digitare quella che si desidera utilizzare per la macro. La descrizione comando appare quando si arresta il cursore sul pulsante della barra degli strumenti Visual Basic.
Uso di aggiunte
Uso di aggiunte
Le aggiunte di BUSINESSOBJECTS sono programmi Visual Basic for Applications che aggiungono comandi e funzioni aggiuntivi a BUSINESSOBJECTS. Si possono distribuire aggiunte create ad altri utenti e recuperare e utilizzare quelle che sono state create da altri utenti.
Installazione di unaggiunta
1. Dal menu Strumenti, scegliere Aggiunte. Si apre la finestra di dialogo Aggiunte.
Il segno di spunta indica che laggiunta stata installata Lassenza del segno di spunta indica che laggiunta sul computer, ma non stata installata
2. Fare clic sul pulsante Sfoglia per localizzare e aprire le aggiunte del computer. La casella Aggiunte disponibili riporta lelenco delle aggiunte disponibili. Ve ne sono di due tipi: quelle disponibili e quelle installate. Non possibile utilizzare unaggiunta finch non stata installata. 3. Fare clic sulla casella di controllo accanto al nome dellaggiunta e fare clic su OK. Laggiunta viene installata e pu essere utilizzata.
Nota: Quando un utente installa unaggiunta, essa viene installata solo per quel
dato utente. Se un altro utente si collega con un altro nome, essa non sar disponibile.
Appendice B
Uso di unaggiunta
Si pu eseguire una add-in installata dalla finestra di dialogo Macro, oppure la si pu associare ad un pulsante della barra degli strumenti Visual Basic.
Disinstallazione di aggiunte
1. Fare clic sulla casella di riepilogo accanto allaggiunta da aggiungere dalla finestra di dialogo Aggiunte per rimuovere il segno di spunta. 2. Fare clic su OK. Vengono rimossi i comandi e le funzioni dellaggiunta da BUSINESSOBJECTS, ma il programma corrispondente resta nel computer in modo da poterlo ricaricare se eventualmente si desidera utilizzarlo.
Appendice B
2. Selezionare lo script da convertire. 3. Dalla casella di riepilogo Converti in: scegliere la destinazione della macro convertita. Si pu convertire la macro nel documento attivo o in un nuovo documento. 4. Fare clic su Importa. Lo script viene convertito.
Note: La macro a volte richiede alcune modifiche in Visual Basic Editor dopo la conversione per ottenere un corretto funzionamento. Per informazioni in merito, si veda BUSINESSOBJECTS SDK Reference Guide.
Si apre lambiente di sviluppo Visual Basic. La programmazione con Visual Basic richiede la conoscenza dellambiente di programmazione ed trattata in BUSINESSOBJECTS SDK Reference Guide.
Appendice B
Indice analitico
####### 419 #CALCOLO 369, 404-408 aggregati cumulati 405-408 esempi 406, 409 formule non aggregate 409 nei pi di pagina dellinterruzione 406 nei pi di pagina delle interruzioni 409 soluzione per i contesti di reset 407 #DICT.ERROR 420 #DIV/0 421 #ERRI 424, 426 nelle formule aggregate complesse 425 nelle formule che combinano indicatori e dimensioni 424 nelle formule che utilizzano WHERE 426 #ERRORE 422 #SCONOSCIUTO 428 #SEGNALATORE 419 #SINTASSI 427, 428 #VALOREMULTI 411-419 aggregati 411-413 applicazione di un ordinamento 431 esempi 412, 414, 416 nelle intestazioni e pi di pagina delle interruzioni 414 nelle sezioni 416 #VUOTO 613 & operatore 361 .estensione dei file txt 226 .estensione di file HTML 226 .estensione di file PDF 227 .estensione file rep 225 @prompt 140 @variable 140 2000 anno 202
A
acceleratori 199 accesso ai dati 149 Adatta la scala allintervallo di valori opzione 470 ADO 148 aggiornamenti xvi aggiornamento con un prompt 222 dati 219 elenchi dei valori 95 impostazione delle opzioni automatiche 222 report 219 report e documenti 219 visualizzazione dei documenti BusinessObjects 4.1 201 aggiunta colonne a tabelle, tabelle a campi incrociati 254 filtri 279 interruzioni 310 ordinamenti 291 righe a tabelle a campi incrociati 254 aggiunte 677 installazione 681 aggregati funzioni 357 aggregati cumulati 405-408 definizione 396, 405 esempio con contesto di reset 382 esempio di #CALCOLO 406 soluzione per #CALCOLO 407 aggregati, definizione 396 allineamento blocchi 598 celle 598 contenuto della cella 585 etichette assi 467
analisi dati in modalit Drill 497 script SQL 137 analisi dei dati BusinessMiner 492 definizione del livello dellanalisi 69 drill down 508 drill up 503 Esplora per 503, 518 gerarchie 69 in modalit Drill 529 in modalit Slice and Dice 532-555 oggetti dimensione 69 pannello Slice and Dice, illustrazione 533 passaggio alla modalit Drill 500 passaggio in modalit Slice and Dice 532 preparazione alla modalit Drill 500 AND operatore del Pannello delle query 114 anno 2000 202 Annulla azione in modalit Drill 503 annullamento dei report master/ dettagli 269, 539 posizionamento del master nel blocco 539 rimozione del master 539 annullamento report master/ dettagli cancellazione della cella master 271 posizionamento del master in una tabella o tabella a campi incrociati 269
Indice analitico
annullare azione 209 apertura classi nel Pannello delle query 65 documenti 210 pi documenti contemporaneamente 210 Applica stile standard comando 650 applicazione classifica 293 condizioni semplici sulle query 73 interruzioni condizionate 317 ordinamenti nei report 286 ordinamenti sugli oggetti delle query 75 stili di report standard 650 area del tracciato formattazione 457 illustrazione 457 ridimensionamento 455 area di lavoro BusinessObjects 196 illustrazione 196 organizzazione 200 argomento 150 asse orizzontale ordinamenti 290 asse verticale ordinamenti 290 asse X illustrazione 465 nascondere 477 organizzazione dei dati 444 asse Y illustrazione 465 nascondere 477 organizzazione dei dati 444 asse Z nascondere 477 organizzazione dei dati 444 visualizzazione dei dati in grafici 2D 445 visualizzazione dei dati in grafici 3D 445 Assi formattazione 465-467
assi formattazione dei numeri 466 nascondere 476 assistente calcoli, nel Pannello delle query 105 inserimento grafico 439 inserimento tabella 248 inserimento tabella a campi incrociati 248 Nuovo report 44 Assistente Nuovo report 44 impostazione delle opzioni predefinite 47 Automation 148
B
barra delle formule utilizzo 341 barra di stato messaggi 198 barre crescenti-decrescenti visualizzazione nei grafici a curve 461 barre degli strumenti allineamento 598 barra degli strumenti Bordi, visualizzazione 589 barra degli strumenti Formattazione, illustrazione 576, 585 Bordi 589 Drill 502, 512 nascondere e visualizzare 197 ordinamenti 285 visualizzazione 263 barrre degli strumenti formattazione 574 blocchi allineamento 598 definizione delle condizioni per nascondere 607 eliminazione 551 formattazione 560 formattazione dei bordi 565 grafici, ridimensionamento 454 posizionamento 595 ridenominazione 551 ripristino 551 spostamento 600
blocco grafico, formattazione 452 BOPASS 672 bordi applicazione alle pareti dei grafici 462 barra degli strumenti Bordi 589 formattazione bordi del blocco 565 formattazione dei bordi del grafico 452 formattazione dei bordi della cella 589 formattazione dei bordi della sezione 565 BOUSER 672 BusinessMiner 492 BusinessObjects con amministrazione a costo zero 33 database di demo, universo, report 31, 58 installazione dal CD 38 installazione tramite un browser Internet 38 novit 33 operazioni 26 BusinessObjects 3.1 aggiornamento 32 BusinessObjects 4.1 upgrade 32 visualizzazione dei documenti 32, 201 BusinessQuery salvataggio di documenti in formato BusinessQuery 228
C
calcoli barra degli strumenti 322 conteggio 320 eliminazione dalle tabelle, tabelle a campi incrociati 322 nel Pannello delle query 103 trascinare e rilasciare 327 utilizzo delle funzioni 357 utilizzo nelle condizioni sulle query 105 varianza 321
Indice analitico
calcoli nei dati del report nei grafici 487 calcoli semanticamente dinamici 370 calcoli sui dati del report applicazione dei calcoli 554 modalit Slice and Dice 554 campo speciale data e ora 630 filtri di Drill 528 filtri drill 633 filtri globali 281, 633 numeri di pagina 630 cancellazione celle master nei report master/ dettagli 271 carattere funzioni 357 caratteri Windows 200 caratteri jolly nelle condizioni sulle query 103 categorie assegnazione a documenti 216 creazione 217 definizione 211 utilizzo per trovare i documenti personali 213 cattura esecuzione in modalit Drill 516 CD installazione di BusinessObjects 38 celle a capo contenuto 588 aggiunta di collegamenti ipertestuali 582 allineamento 598 allineamento del contenuto 585 combinazione di dati 361 copia dei formati 575 definizione dello stile di report standard 649 formattazione 591 formattazione dei bordi 589 formattazione sfondo 591 fusione 587 indipendenti 257
inserimento 254, 257 inserimento delle immagini 666 master 262 modifica di celle indipendenti 259 nascondere 605 posizionamento 595 ridimensionamento 568 rientro del contenuto 586 ripeti ad ogni pagina 619 selezione 254 spostamento 600 celle autonome definizione dello stile di report standard 649 celle indipendenti inserimento 257 nascondere 605 classe 27 classi apertura nel Pannello delle query 65 definizione 57 introduzione 59 sottoclassi 65 classifica 292, 296 alterazione dei valori 295 applicazione 293 applicazione in modalit Slice and Dice 553 gestione 296 Classifica() funzione 358 classifica() funzione, uso degli operatori di contesto 388 client/server connessione 194 collegamenti ipertestuali aggiunta ai report 582 modifica 584 collegamento dei fornitori di dati 164, 167 nei report esistenti 167 perch? 164 quando si inserisce un nuovo blocco 165
collegamento e incorporamento degli oggetti creazione di nuovi oggetti da inserire 662 inserimento di oggetti esistenti 663 modifica degli oggetti 664 collegamento e incorporamento degli oggetti (OLE) 661-665 colonne aggiunta a tabelle, tabelle a campi incrociati 254 denominazione 255 inserimento 254, 257 nascondere 297 ridimensionamento 255, 568 selezione 254 selezione in tabelle e tabelle a campi incrociati 253 tabelle e tabelle a campi incrociati, copia 240 tabelle e tabelle a campi incrociati, scambio 239 colori applicazione agli sfondi delle celle 591 applicazione ai bordi della cella 589 comando opzioni dalla riga di comando 671 comando Allinea sulla griglia 259, 600 comando Copia tutto (menu Modifica) 183 comando Definisci come variabile 376 comando Nuovo fornitore di dati 50 combinate query 81, 117 query, restrizioni 120 complesse condizioni delle query, modifica 105 condizioni sulle query 97, 99 complessi filtri 282 componenti del report nascondere 605
Indice analitico
compressione indicatori 515 COMPUTE istruzione 129, 136 Concatenamento() funzione 361 condivisione oggetti utente 83 condizionale formattazione 605 condizione semplice applicazione 73 condizioni multiple 81 uso per nascondere i blocchi 607 condizioni predefinite nelluniverso di demo 72 condizioni predefinite delle query applicazione 71 definizione 71 eliminazione 72 condizioni predefinite sulle query 97 condizioni semplici selezione di valori diversi 74 condizioni semplici sulle query 97 uso degli elenchi dei valori 73 condizioni sulle query 74 applicazione con una sottoquery 110 applicazione di calcoli 106 applicazione di condizioni predefinite 71 applicazione di condizioni semplici 73 complesse 97 , 99 complesse, eliminazione 105 complesse, modifica 105 complesse, suggerimenti 103 definizione 71 eliminazione 74, 116 predefinite 97 selezione di vari valori per le condizioni semplici 74 semplici 97 uso degli elenchi di valori 73 utilizzo di gruppi 113
connessione ai database 41 client/server 194 Web 194 connessione Condivisa selezione 138 connessione Personale selezione 138 conteggio calcoli 320 conteggio totale calcoli 320 contesti definizione 398 diversi contesti di un report 374 input 372, 378 output 372, 378 reset 405 contesti di input 372, 378 corpo 373 definizione 380, 398 esempio di formula 380 sintassi 380 contesti di output 372, 378 contesti locali 373 definizione 380, 398 sintassi 380 contesti di reset definizione 383, 398 esempio 382 esempio di #CALCOLO 406 nelle tabelle a campi incrociati 384 sintassi 383 sintassi con contesti di input e output 385 soluzione per #CALCOLO 407 spiegazione 405 contesti locali contesti di output 373 definizione 398 dimensioni incluse 374 contesto di output esempio di formula 380 controllo inserimento informazioni del documento 633 controllo delle informazioni inserimento delle informazioni del documento 630
conversione script in macro 683 conversione da e in euro 330 copia formattazione delle celle 241 segnalatori 303 tabelle e tabelle a campi incrociati 256 copia e incolla dati da BusinessObjects 183 corpo 573 definizione 398 dimensioni incluse 374 e contesti di input 373 selezione del corpo della tabella 573 selezione del corpo della tabella a campi incrociati 574 Corrisponde ai criteri di ricerca operatore del Pannello delle query 100 creazione categorie personali 217 query 61-77 report 207 report vuoti 207 segnalatori 299
D
DAO 148 data funzioni 357 database connessioni 41 multidimensionali 38 relazionali 38 database di demo, universo, report 31, 58 date applicazione dei formati al contenuto della cella 578 combinazione con testo nelle celle 363 eliminazione dei formati 581 formati personalizzati 580 formattazione 578, 581 funzione FormatoData() 363 inserimento 630
Indice analitico
dati accesso mediante VBA 148 aggiunta in tabelle 242 calcoli nei report 320 combinazione nelle celle 361 da diverse fonti in diversi blocchi 158 da diverse fonti nello stesso blocco 160 DDE vedi scambio dati dinamico evidenziazione 298 limitazione della quantit recuperata 113 nascondere 297 qualifica per la modalit Drill 525 rotazione nei grafici 444 spostamento da un asse allaltro nei grafici 448 tipi incompatibili 363 trascinare e rilasciare 247 dBASE 145 DBDSN 672 DBPASSWORD 672 DBUSER 672 DDE 187 DDE vedi scambio dati dinamico decimale scala nei grafici 468 Definisci come variabile comando 348 definizione dei contesti di input e output 380 definizione dei contesti di reset 383 definizione della priorit degli ordinamenti nelle query 76 delimitatori negli elenchi dei valori 92 sezione 268 visualizzazione 598 visualizzazione dei margini 598 visualizzazione della sezione 598 denominazione celle 604 colonne e righe 255 grafici 604 tabelle 604 tabelle a campi incrociati 604
Designer BusinessObjects 27, 57 Developer Suite xvi dimensioni 370 collegamento dei fornitori di dati 165 definizione 396 nascondere 430 dinamici filtri 282 Dispari() funzione 610 dispersione XY grafici 459 dissociare valori raggruppati 354 distanza tra le barre larghezza, impostazione nei grafici 3D 464 Diverso da operatore del Pannello delle query 99 operatore, suggerimenti per luso 104 documentazione BusinessObjects xvi come ottenere ulteriori informazioni xxi esercitazione BusinessMiner xviii guida in linea xxi Manuale per la risoluzione dei problemi xx manuali in formato PDF xix presentazioni multimediali xvii Quick Tour xvii , xviii servizio di documentazione sul Web xvi documentazione vedi documentazione BusinessObjects documenti 193 esempi di demo 31 estensione di file .rea 677 estensione di file .rtf 226 estensione di file .txt 226 estensione file .rep 225 salvataggio 225 salvataggio come file BusinessQuery 228
salvataggio come file di testo 226 salvataggio come file PDF 227 salvataggio in formato HTML 226 salvataggio in formato RTF 226 salvataggio per tutti gli utenti 226 documenti BusinessQuery salvataggio in BusinessObjects 229 documenti personali elenco, visualizzazione in BusinessObjects 211 elenco, visualizzazione in InfoView 211 invio 214 recupero 211 salvataggio sul server 214 documenti WebIntelligence salvataggio 229 documenti, definizione 396 documento funzioni 357 dominio di sicurezza connessione 194 selezione 194 DpVBAInterface 148 Drill barra degli strumenti 502, 512 filtri, inserimento come titolo 528 duplicate righe, visualizzazione 571 Dynamic Data Exchange vedi DDE
E
eccezioni evidenziazione dei dati 298 editor delle formule 431 uso 342 utilizzo delle funzioni 358 editore delle variabili utilizzo 346 elenchi dei valori 81 aggiornamento 95 creazione in Free-hand SQL 139 definizione 89 personalizzazione 90
Indice analitico
sintassi per Free-hand SQL 140 svuotamento 95 visualizzazione 95 elenco dei valori uso nelle condizioni semplici di una query 73 elevazione impostazione nei grafici 3D 463 eliminazione blocchi 551 calcoli dalle tabelle, tabelle a campi incrociati 322 categorie 217 celle e sezioni master/ dettagli 269 collegamento tra i fornitori di dati 169 condizioni complesse sulle query 105 condizioni della query 74 condizioni predefinite 72 condizioni sulle query 116 formati di numeri e data 581 fornitori di dati 178 grafici 486 interruzioni 310, 311 report 208 righe di tabelle e tabelle a campi incrociati 244 segnalatori 303 sottoquery 112 tabelle e tabelle a campi incrociati 256 variabili e formule 356 eliminazione delle righe duplicate ottenute dalla query 76 e-mail indirizzi, aggiunta di collegamenti nei report 582 eModa 60 kit di demo 31 materiale di demo 31 Entrambi operatore del Pannello delle query 100 Nullo funzione 614 uso per nascondere le sezioni vuote 614
errore messaggi, vedi Manuale per la risoluzione dei problemi nella conversione in euro 330 nella sintassi delle formule 344 esecuzione intestazione e pi di pagina 623 esecuzione di query 76 esempi #CALCOLO 406, 409 #ERRI 425 #VALOREMULTI 412, 414, 416 aggregati con contesto di output 377 aggregati con definizione del contesto di input 378 aggregati con definizione di contesti di input e output 380 aggregati cumulati con contesti di reset 382 calcoli semanticamente dinamici 370 calcolo del fatturato minimo per citt per ogni regione 378 calcolo del fatturato totale 371 calcolo del numero di citt per regione 377 contesti di calcolo 373 formula aggregata con sintassi avanzata 375 parole chiave 394 PerOgni 386 PerTutto 386 Report (parola chiave) 393 sintassi avanzata 375 totale cumulato del fatturato per paese 382 espansione indicatori 514 Esplora per comando 503, 518 uso delle opzioni di filtri 519 esportazione dei dati 182 formati esterni 182 opzioni 186 uso di copia e incolla 183 estensione dei file .txt 226
estensione di file .rea 677 .rtf 226 estensione di file .bqy 228 estensione di file .rtf 226 estensioni di file .bqy 228 .pdf 227 .rea 677 HTML 226 estensioni file .rep 225 .ret 640 Etichette assi formattazione 465-467 etichette assi appicazione graduazioni 467 applicazione stile linea 467 formato di testo 467 illustrazione 465 etichette degli assi definizione della scala 468 etichette dei dati formattazione 475 nei grafici, illustrazione 475 visualizzazione nei grafici 475 etichette di dati formattazione 476 modifica 476 rimozione 476 euro conversione 330 conversione in 331 errori di conversione 330 modifica delle informazioni sulla conversione 333 tassi di conversione 332 triangolazione 333 evidenziazione dati 298
F
fatturato quantit venduta, confronto nei grafici 482 file posizioni predefinite 218 file di dati personali definizione 39 , 42 nomi 173
Indice analitico
file predef.ret file, informazioni su 640 filtraggio elenchi di documenti 213 filtri 395 aggiunta 279 applicazione in modalit Slice and Dice 554 complessi 282 dinamici 282 e parole chiave 395 funzione NessunFiltro 283 funzione NessunFiltro() 395 gestione 278 gestione di filtri e classifica 296 globali 276, 516 ignorare 283 illustrazione 276 in celle master 362 inserimento 277 rimozione 281 selezione di valori diversi 278 specifici del blocco 276 visualizzazione dei valori in un campo speciale 281 filtri drill 633 filtri globali 633 in campi speciali 281 filtri speciali prompt di una query 633 fonti di dati accesso 157 collegamento 158 combinazione 158 fornitori di dati 157 sincronizzazione 158 supportate 157 formati valuta 330 formato RTF salvataggio dei documenti 226 FormatoData() funzione 363 FormatoNumero() funzione 363 formattazione angoli di tabelle a campi incrociati 567 area del tracciato del grafico 457 assi dei grafici 465-467
barra degli strumenti 574 base del grafico 462 blocchi 560 bordi della sezione 565 bordi delle celle 589 bordi di tabelle 565 celle e contenuto 591 condizionale 605, 607 copia della cella 575 copia di colonne e righe 241 etichette degli assi 465-467 etichette di dati 476 grafici 451 intestazioni 627 legenda del grafico 472 numeri 578 numeri e data 578 numeri e date 581 pareti del grafico 459 pi di pagina 627 ripetizione dei formati della cella 574 segnalatori 298 serie di dati 459 serie di dati in grafici a curva 2D 459 serie di dati in grafici a dispersione 459 serie di dati nei grafici 3D 459 serie di dati nei grafici a barre 459 serie di dati nei grafici a torta 459 serie di dati sui grafici ad area 459 sezioni 560 sfondi della cella 591 simbolo legenda grafico 474 testo 576 formattazione automatica, grafici 443 formule definite 340 definizione 396 eliminazione 356 in intestazioni e pi di pagina eseguiti 625 inserimento in un report 355 istruzioni sulla sintassi 344 modifica 355 modifica nelle celle 431
utilizzo nella definizione delle condizioni 340 visualizzazione di tutte le formule di un documento 432 visualizzazione in modalit Struttura 432 fornitore di dati funzioni 357 fornitori di dati aggiornamento 219 annullamento 52 collegamento 164, 167 collegamento di dimensioni 165 creazione di query 61-77 eliminazione 178 eliminazione di un collegamento 169 esempi di nomi 173 file di dati personali, definizione 39 , 42 Free-hand SQL 134 Free-hand SQL, definizione 39 , 42 modifica 51 nuovo 50 ottenere statistiche 177 perch rinominare 173 presentazione 28 query, definizione 39 , 42 regole di compatibilit e collegamenti 161 rinominare 173 routine VBA, definizione 39 server OLAP, definizione 40 , 42 stored procedure 129 stored procedure, definizione 39 , 42 svuotamento 178 tipi 38 VBA 148 Free-hand SQL 134 definizione 39 , 42 elenchi dei valori 139 free/constrained 140, 141 mono/multi 140, 141 nome dei fornitori di dati 173 personalizzazione 139 prompt 139
Indice analitico
sintassi per prompt e elenchi dei valori 140 FTP 582 funzione NessunFiltro() 395 funzione Precedente() 360 funzioni aggregati 357 carattere 357 classifica 388 Classifica() 358 Concatenamento() 361 data 357 Dispari() 610 documento 357 Nullo 614 FormatoData() 363 FormatoNumero() 363 fornitore di dati 357 guida 359 logiche 357 NessunFiltro 283 numeriche 357 Pari() 610 Precedente() 360 utilizzo 357 utilizzo nelleditor delle formule 358 varie 357 Where 364 fusione celle 587
G
gerarchie 69 creazione nelle stored procedure 132 definizione per la modalit drill 127 drill su pi gerarchie 507 personalizzate 521 spiegazione 498 visualizzazione 500 gestione 310 classifica 296 filtri 278 interruzioni 310 giorni ordinamento 287 globali filtri 276, 516 GOPHER 582
graduazione illustrazione 465 visualizzazione sugli assi dei grafici 467 Grafici formattazione etichette assi 465-467 formattazione stile degli assi 467 grafici adattamento della scala allintervallo di valori 470 asse X 465 asse Y 465 base 462 calcoli 487 creazione 439 creazione da tabelle 440 dispersione XY 459 drill 506 elementi 451 eliminazione 486 etichette assi 465 formattazione 451 formattazione assi 465-467 formattazione automatica 441 formattazione della visualizzazione 3D 463 formattazione delle etichette di dati 476 formattazione di un blocco di grafico 452 graduazione 465 impostazione di un tipo di grafico 480 inserimento di etichette dei dati 475 matrice 444 modifica delle etichette di dati 476 modifica etichette di dati 476 nascondere 605 nascondere gli assi 476 pareti 459 passaggio da un tipo di grafico allaltro 442 posizionamento 595 ridimensionamento 454 rimozione delle etichette di dati 476 rimozione etichette di dati 476
riorganizzazione dei dati sugli assi 444 Ripeti ad ogni pagina 619 selezione degli elementi del grafico 452 selezione per il ridimensionamento 454 serie di dati 459 tipi, illustrazione 437 trasformazione in tabelle, tabelle a campi incrociati 442, 551 uso dellassistente di inserimento grafico 439 uso di formati predefiniti 443 uso di gruppi 479 visualizzazione del titolo 471 visualizzazione delle etichette dei dati 475 visualizzazione di una legenda 472 visualizzazione graduazione 467 visualizzazione griglie 476 grafici 2D creazione di grafici 3D 547 formattazione dei grafici a curva 459 uso dellasse Z 445 grafici 3D creazione da grafici 2D 547 formattazione della visualizzazione 3D 463 formattazione di pareti e base 462 in modalit Slice and Dice 545-549 uso dellasse Z 445 grafici a barre definizione della sovrapposizione delle barre 460 definizione tra lo spazio tra le barre 460 formattazione delle barre 459 visualizzazione di valori negativi 460 grafici a curve visualizzazione delle barre crescenti-decrescenti 461
Indice analitico
visualizzazione delle linee di proiezione 461 visualizzazione delle linee Min Max 461 grafici a dispersione formattazione delle serie di dati 459 Grafici a linee visualizzazione di pi linee 445 grafici a matrice 444 grafici a matrice 3D spostamento dei dati tra lasse X e Z 549 grafici a torta formattazione 459 grafici ad area formattazione 459 griglia 259, 600 griglie formattazione 477 nei grafici, definizione 476 visualizzazione 476 gruppi nei grafici 479 nei grafici, esempio illustrato 482 gruppi dinamici creazione per analisi 350 guida messaggi della barra di stato 198 sulle funzioni 359 guida in linea xxi guida sulle funzioni 359 guida vedi documentazione BusinessObjects
I
identificazione utente 193 immagini incollare gli sfondi pagina 616 inserimento nelle celle 666 inserimento sfondi pagina 615 modifica degli sfondi pagina 616 rimozione degli sfondi pagina 616 sfondi pagina 615 uso nei report 666 impostazione predefinita estensione di file per i documenti 225 universo 47 impostazioni internazionali verifica e modifica 202 impostazioni predefinite livello dellanalisi 70 incollare sfondi pagina 616 indicatore compressione 515 espansione 514 oggetti, analisi in modalit Drill 514 indicatori oggetti, definizione 370, 397 InfoView Manuale dellutente 30 inserimento calcoli in dati nei grafici 487 campo speciale 630 celle 254, 257 celle indipendenti 257 colonne 254, 257 controllo delle informazioni 630 dati nelle tabelle 242 filtri 277 filtri drill 633
H
HTML salvataggio di documenti 226 HTTP 582
filtri globali 633 immagini nelle celle 666 interruzioni 311 numeri di pagina 630 ora e data 630 prompt della query 633 righe 254, 257 sfondi pagina 615 tabelle 237 tabelle a campi incrociati 245 installazione 38 aggiunte 681 Internet browser, installazione di BusinessObjects 38 interruzione Centra sullinterruzione 587 fornitori di dati 52 gestione su pi pagine 319 interruzione della pagina intestazione 623 pi di pagina 623 interruzioni 319 #CALCOLO nei pi di pagina 406, 409 #VALOREMULTI nelle intestazioni o i pi di pagina 414 aggiunta 310 apertura della finestra di dialogo Interruzioni 310 applicazione in modalit Slice and Dice 554 applicazioni su variabili diverse 311 condizionate 317 definizione 308 definizione dello stile di report standard 647 eliminazione 310, 311
Indice analitico
finestra di dialogo Interruzioni, illustrazione 311 funzione Classifica 388 inserimento 311 interruzioni condizionate 311 modifica 310, 311 modifica livello di interruzione 311 pagina 620 personalizzate 317 raggruppamento 314 su pi di una variabile 311 visualizzazione delle intestazioni e dei pi di pagina 312 interruzioni condizionate 311, 317 interruzioni pagina gestione 620 INTERSECT operatore del Pannello delle query 119 intestazione esecuzione nelle tabelle 623 informazioni aggiuntive in tabelle a campi incrociati 572 interruzione della pagina 623 interruzione pagina 623 pagina 627 tabella 234 visualizzazione in tabelle e tabelle a campi incrociati 569 intestazioni applicazione dellombreggiatura 629 inserimento di una cella in 628 interruzioni 312 ridimensionamento 629 inversione ordinamenti sugli oggetti delle query 75 invio documenti personali 214 ISO etichette di valuta 333 istruzione COMPUTE 129 OUTPUT 129 PRINT 129 STATUS 129 istruzioni SELECT 123
K
kit di demo eModa 31
L
layout pagina 622 pagine pari e dispari 610 report 601 layout di pagina definizione delle opzioni 622 diverso per pagine pari e dispari 610 legenda formattazione 472 formattazione simbolo 474 visualizzazione nel grafico 472 limitazione del numero di righe ottenute dalla query 76 limitazioni sullutilizzo delle stored procedure 129 sullutilizzo di oggetti utente 83 sulle query combinate 120 linee di proiezione visualizzazione nei grafici a curve 461 linee Min Max visualizzazione nei grafici a curve 461 livello dellanalisi definizione nella query 69 espansione in modalit Drill 517 finestra di dialogo 69 gerarchie 69 personalizzato 70 predefinito 70 logaritmica scala sui grafici 468 logiche funzioni 357
M
macro 677 definizione 677 Maggiore di operatore del Pannello delle query 99
Maggiore o uguale a operatore del Pannello delle query 99 MAILTO 582 Manuale per la risoluzione dei problemi xx margini allineamento dei blocchi e delle celle 598 impostazione 627 ridimensionamento 629 master celle 262 report master/dettagli 262 media fluttuante, calcolo 360 media fluttuante calcolo 360 menu clic destro 199 relativi al contesto 199 menu contestuali 199 mesi ordinamento 287 messaggi barra di stato 198 microcubo, definizione 397 Microsoft Excel 97 145 Microsoft OLAP Server 40 Microsoft Outlook 150 Minore di operatore del Pannello delle query 100 Minore o uguale a operatore del Pannello delle query 100 modalit offline 195 modalit Drill 500 annullamento azioni 503 cattura 516 drill down 508 drill su pi gerarchie 507 drill up 503 Esplora per 503, 504, 518 gerarchie personalizzate 521 impostazione delle opzioni 529 inserimento e sostituzione dei dati 509 operazioni 529
Indice analitico
operazioni sui grafici 506 ottenimento di altri dati 517 ottenimento di nuovi dati 518 passaggio 500 preparazione 500 qualifica dei dati 525 spiegazione 497 stampa 528 uso di filtri drill come condizioni della query 519 modalit drill definizione delle gerarchie 127 modalit offline uso 195 modalit Slice and Dice applicazione dei filtri 554 applicazione della classifica 553 applicazione delle interruzioni 554 creazione dei report multimaster/dettagli 538 creazione/riduzione di grafici a matrice 3D, tabelle a campi incrociati 547 disattivazione delle sezioni nei report master/ dettagli 540-543 filtri 554 operazioni 532-555 operazioni nei report master/ dettagli 534-543 pannello Slice and Dice, illustrazione 533 posizionamento orizzontale dei dati 544 posizionamento verticale dei dati 548 pulsante Applica 533 pulsante Ristruttura 533 pulsante Slice and Dice 532 rimozione dei dati dai report 550 spostamento dei dati tra colonne, righe 549 spostamento dei dati tra lasse X e Z nei grafici a matrice 3D 549 su grafici 3D 545-549 su tabelle a campi incrociati 545-549
visualizzazione dei dati nei report 550 modalit Struttura 432 modelli #DICT.ERROR 420 applicazione 654 definizione 640, 653 formati delluniverso 653 impostazione predefinita 642 modifica della cartella predefinita 654 sostituzione delle variabili 656 stile 641 stile e struttura 656 stili di report standard 651 struttura 641 upgrade 32 , 656 modfica oggetti OLE 2 664 modifca del nome blocchi 551 modifica 353 blocchi 251 celle indipendenti 259 classifica 295 filtri 278 fornitori di dati 51 gerarchie 521 informazioni sulla conversione in euro 333 interruzioni 310, 311 script SQL 137 sfondi pagina 616 modifica del nome categorie 217 report 208 routine VBA 173 modifica della qualifica variabili locali 355 modifica etichette di dati 476 motivi applicazione alle pareti dei grafici 462 multipagine report 619 multiple condizioni 81 gerarchie, drill su 507 query 81 multipli ordinamenti 289
N
nascondere assi del grafico 476 barre degli strumenti 197 celle 605 componenti del report 605 dati 297 dimensioni 430 grafici 605 griglie 476 segnalatori 302 sezioni 605 sezioni vuote 613 tabelle 605 tabelle a campi incrociati 605 nascondere dati nei report 448 navigazione nei report 205 NessunFiltro funzione 283 NEWS 582 NNTP 582 nomi combinazione di nome e cognome 361 fornitori di dati 173 routine VBA 173 Non compreso tra operatore del Pannello delle query 100 Non corrisponde ai criteri di ricerca operatore del Pannello delle query 100 Non vuoto operatore del Pannello delle query 100 Non in elenco operatore del Pannello delle query 100 operatore, suggerimenti per luso 104 novit in BusinessObjects 33 numeri applicazione dei formati al contenuto della cella 578 combinazione di testo e celle 363 eliminazione dei formati 581 formati personalizzati 580
Indice analitico
formattazione 578, 581 formattazione sugli assi dei grafici 466 funzione FormatoNumero() 363 inserimento pagina 630 verifica delle impostazioni internazionali 202 numeri di pagina numero, inserimento 630 numeri di pagina nei report 630 numeriche funzioni 357
O
oggetti applicazione degli ordinamenti 75 definizione 57 dettaglio 60 dimensione 60 indicatori 60 inserimento in una query 65 modifica dellordine in una query 66 qualifica 60 rimozione da una query 65 visualizzazione nel Pannello delle query 65 oggetti dettaglio 60 oggetti dimensione 60 , 69 oggetti indicatore 60 oggetti utente 81 condivisione 83 creazione 84 creazione di una gerarchia cronologica 88 eliminazione 87 modifica 87 restrizioni 83 scrittura della formula 86 oggetto 27 OLAP Microsoft OLAP Server 40 OLE 2 vedicollegamento e incorporamento di oggetti ombreggiatura applicazione agli sfondi delle celle 591 intestazioni e pi di pagina 629
operatore In elenco definizione 100 numero di valori massimo 104 suggerimenti per luso 104 operatore PerOgni definizione 399 esempio 386 funzione Classifica() 388 operatore PerTutti funzione Classifica() 388 operatore PerTutto definizione 399 esempio 386 operatori & 361 opzioni esecuzione di query 76 impostazione delle posizioni dei file 218 modalit Drill 529 opzioni delle query 76 eliminazione delle righe duplicate 76 esecuzione di una query senza recuperare i dati 76 finestra di dialogo Opzioni della query 77 limitazione del numero di righe ottenute 76 OR operatore del Pannello delle query 114 ora inserimento 630 ORDER BY istruzione 136 ordinamenti aggiunta 291 multipli 289 rimozione 291 verifica delle impostazioni internazionali 289 ordinamenti nei report 285-286 applicazione 286 asse orizzontale 290 asse verticale 290 barra degli strumenti di ordinamento 285 gestione di ordinamenti e classifica 296 ordinamenti multipli 290
personalizzazione 285 segnalatori 288 ordinamenti sugli oggetti della query applicazione 75 definizione della priorit 76 ordinamenti trasparenti 76 ordine crescente/ decrescente 75 ordinamenti sugli oggetti delle query inversione 75 rimozione 75 ordinamenti, e #VALOREMULTI 431 ordinamento giorni 287 mesi 287 ordinamento crescente sugli oggetti della query 75 ordinamento decrescente sugli oggetti della query 75 orientamento tabelle, modifica 238 OUTPUT istruzione 129
P
pagina definizione 627 layout, visualizzazione 200 margini vedi margini pagina Web per la documentazione xvi pagine dispari layout 610 Pannello delle query illustrazione 62 pulsante Visualizza 62 visualizzazione degli oggetti 65 pari pagine, impostazione del layout 610 Pari() funzione 610 parole chiave Blocco 393 Corpo 393 Corpo, esempio 394 definizione 399
Indice analitico
filtri 395 Report 393 Report, esempio 393 password avvio di BusinessObjects 193 PDF manuali in linea xix salvataggio di documenti BusinessObjects 227 personali categorie, creazione 217 personalizzazione gerarchie 521 interruzioni sui dati 317 script SQL 139 stili di report standard 643 personalizzazione degli ordinamenti nei report 285 pi di pagina applicazione delle ombreggiature 629 esecuzione nelle tabelle 623 inserimento di una cella 628 interruzione 312 interruzione della pagina 623 interruzione pagina 623 pagina 627 ridimensionamento 629 tabella 234 visualizzazione in tabelle e tabelle a campi incrociati 569 PL/SQL 134 posizionamento blocchi 595 celle 595 componenti del report 595 tabelle 595 tabelle a campi incrociati 595 posizioni dei file modelli 654 posizioni di file file predef.ret 651 precedenza ordinamenti 290 predef.ret file, distribuzione 651 file, posizione 651 predefinita posizione di file 218 preparazione alla modalit Drill 500
presentazione multirighe o multicolonne 570 PRINT istruzione 129 Procedure Visual Basic for Applications 148 profondit del grafico impostazione nei grafici 3D 464 prompt aggiornamento di documenti 222 in script SQL 139 query 633 query, inserimento in un report 633 sintassi per Free-hand SQL 140 prompt di una query 633 PROSPERO 582 pulsante Drill 500
Q
qualifica dati per la modalit Drill 525 di oggetti, definizione 60 variabili, modifica 355 query applicazione di condizioni semplici 73 combinate 117 combinate, restrizioni 120 condizioni 74 creazione 61-77 creazione di una sottoquery 103 definizione 39, 42 definizione del livello dellanalisi 69 eliminazione delle condizioni 74 eliminazione di condizioni predefinite 72 esecuzione 76 esecuzione su un universo diverso 78 inserimento degli oggetti 65 introduzione 57 inversione degli ordinamenti 75
modifica dalla modalit Drill 518 modifica dellordine degli oggetti 66 nomi 173 nuova 50 ordinamenti 75 prompt 633 rimozione degli oggetti 65 rimozione degli ordinamenti 75 rinominare 173 salvataggio e chiusura 68 salvataggio senza esecuzione 68 selezione di valori diversi per condizioni semplici 74 uso degli elenchi dei valori 73 visualizzazione dellSQL 122 query combinate numero massimo 120 Quick Tour xvii, xviii
R
raggruppamento interruzioni 314 sezioni 635 valori, per creare variabili 350 RDBMS esportazione dei dati in RDBMS 187 recupero documenti personali 211 relativo posizionamento 595 report aggiornamento 219 apertura 210 contesti 374 creazione 77, 207 definizione 397 eliminazione 208 inserimento di tabelle a campi incrociati 245 layout, impostazione predefinita 642 master/dettagli 262 master/master/dettagli 266 modifica del nome 208 multipagine 619 nascondere componenti 605
Indice analitico
operazioni sulla struttura 601 report di demo 31, 58 salvataggio 225 sfondo pagina 615 standard 639 struttura come master/ dettagli 263 uso delle immagini 666 visualizzazione allinterno di documenti 208 visualizzazione dei numeri di pagina 630 visualizzazione in modalit Struttura 432 Report Manager in modalit Drill 510 inserimento tabelle 237 nascondere e visualizzare 203 uso per la struttura dei report 601 report master/dettagli annullamento 269, 539 cancellazione della cella master 271 creazione dei report master/ master/dettagli 266 creazione dei report multimaster/dettagli 538 disattivazione delle sezioni 540-543 illustrazione 262 operazioni in modalit Slice and Dice 534-543 posizionamento del master in una tabella o tabella a campi incrociati 269 riorganizzazione 536 scala nei grafici 469 struttura dei report esistenti 263 strutturazione di report gi esistenti 535 report standard definizione 639 report vuoti creazione 207 reportscreazione di report vuoti 207 repository 30 restrizioni sullutilizzo delle stored procedure 129
sullutilizzo di oggetti utente 83 sulle query combinate 120 ridenominazione perch rinominare i fornitori di dati 173 ridenominazione dei fornitori di dati 173 ridimensionamento area del tracciato 455 blocchi 454 celle 568 colonne 568 colonne e righe 255 grafici 454 intestazioni 629 margini 629 pi di pagina 629 righe 568 rientro contenuto della cella 586 rifare unazione 209 riga di comando opzioni 671 righe aggiunta a tabelle, tabelle a campi incrociati 254 denominazione 255 inserimento 254, 257 nascondere 297 ridimensionamento 255, 568 selezione 254 selezione in tabelle e tabelle a campi incrociati 253 tabelle e tabelle a campi incrociati, eliminazione 244 tabelle e tabelle a campi incrociati, scambio 239, 240 rimozione dati dai blocchi 448 dati in modalit Slice and Dice 550 etichette di dati 476 filtri 281 ordinamenti 291 ordinamenti sugli oggetti delle query 75 sfondi pagina 616 riorganizzazione report master/dettagli 536
riorganizzazione dei report master/ dettagli uso di master diversi 537 Ripeti ad ogni pagina comando 619 Ripeti il blocco ad ogni pagina comando 619 ripetizione dei formati della cella 574 ripristino dei blocchi 551 risoluzione dei problemi vedi Manuale per la risoluzione dei problemi rotazione impostazione nei grafici 3D 463 tabelle 238 rotazione dei dati finestra di dialogo per tabelle, tabelle a campi incrociati 297 nascondere dati 448 orizzontalmente, nella modalit Slice and Dice 544 rimozione di dati dai blocchi 448 verticalmente, in modalit Slice and Dice 548 rotazione di dati nei grafici 444 routine VBA, utilizzo per accedere ai dati 148 Visual Basic for Applications 148
S
salvataggio dei documenti opzione Salva per tutti gli utenti 226 salvataggio della definizione di query 68 salvataggio di documenti come file BusinessQuery 228 come file di testo 226 come file HTML 226 come file PDF 227 documenti BusinessQuery 229 documenti WebIntelligence 229 e report 225 in Documenti personali 214
Indice analitico
in formato HTML 226 in formato PDF 227 in formato RTF 226 salvataggio e chiusura dal pannello delle query 68 SAP 40 scala adattamento della scala allintervallo di valori 470 decimale 468 definizione in un grafico 468 logaritmica 468 regolazione nei report master/ dettagli 469 scala automatica impostazione nei grafici 3D 463 scheda Abbinamento Report Manager 203, 602 scheda Dati Report Manager 203 script SQL, modifica 137 segnalatori 298 #SEGNALATORE 419 attivazione e disattivazione 301 copia 303 creazione 299 eliminazione 303 nascondere e visualizzare 302 ordinamenti personalizzati 288 SELECT istruzioni 123 selezione blocchi di grafici da ridimensionare 454 celle 254 colonne 254 colonne in tabelle e tabelle a campi incrociati 253 due o pi blocchi 252, 486 righe 254 righe e colonne 253 righe in tabelle a campi incrociati 253 tabelle, tabelle a campi incrociati 252 valori diversi per condizioni semplici 74
valori diversi per i filtri 278 valori diversi per la classifica 295 serie di dati 459 formattazione nei grafici 459 server OLAP definizione 40, 42 sezioni #VALOREMULTI 416 creazione nei report 262 definizione dello stile di report standard 648 disattivazione 540-543 formattazione 560 formattazione dei bordi 565 funzione rank 388 nascondere 605 nascondere se vuote 613 raggruppamento in visualizzazione struttura 635 visualizzazione dei delimitatori 268, 598 sfondi pagina 615 definizione dello stile di report standard 649 incollare 616 inserimento 615 modifica 616 rimozione 616 simbolo legenda formattazione 474 sincronizzazione calcoli 107 sintassi errori nelle formule 431 istruzioni per le formule 344 sintassi avanzata contesti di input e output 380 contesti di input, output e reset 385 contesti di reset 383 definizione 397 uso 375 visualizzazione 430 sito Web aggiunta di collegamenti nei report 582 sottoclassi 59, 65 sottoquery eliminazione 112
sovrapposizione definizione nei grafici a barre 460 spazio tra le barre definizione nei grafici a barre 460 spostamento blocchi 600 celle, colonne, righe con trascina e rilascia 246 celle, con trascina e rilascia, uso di trascina e rilascia 600 SQL 81 analisi per verificare se ci sono errori 137 script, con prompt 139 script, modifica 137 script, personalizzazione 139 visualizzazione nel Pannello delle query 122 stampa dalla modalit Drill 528 statistiche sui fornitori di dati 177 STATUS istruzione 129 stile valuta 578 stile linea applicazione agli assi dei grafici 467 stili modelli 641 report standard 643 stili della linea applicazione ai bordi della cella 589 stili di report standard applicazione 650 modelli 651 personalizzazione 643 stored procedure 129 creazione di gerarchie 132 definizione 39 , 42 modifica dei parametri 133 nomi 173 restrizioni 129 struttura visualizzazione 200 visualizzazione in Report Manager 601
Indice analitico
suggerimenti xvi sullutilizzo di condizione complesse nelle query 103 trascinare e rilasciare dati 247 suggerimenti e astuzie 393, 395, 424, 429, 430-432 Supervisor BusinessObjects 30 svuotamento elenchi dei valori 95 fornitori di dati 178
T
tabelle aggiunta di celle, colonne 254 aggiunta di dati 242 assistente dinserimento 248 copia 256 creazione 237 creazione di tabelle a campi incrociati 547 creazione mediante trascina e rilascia 237 definizione dello stile di report standard 645 eliminazione 256 eliminazione dei calcoli 322 finestra di dialogo di rotazione dei dati 297 intestazioni e pi di pagina 234 modifica 251 multicolonne o multirighe 570 nascondere 605 posizionamento 595 riorganizzazione dei dati 239 Ripeti il blocco ad ogni pagina 619 rotazione 238 selezione 252 tipi 234 trasformazione in grafici 551 visualizzazione dei grafici 442 visualizzazione di intestazioni e di pi di pagina 569 visualizzazione di righe duplicate 571
tabelle a campi incrociati aggiunta di celle, colonne, righe 254 assistente dinserimento 248 contesti di reset 384 copia 256 creazione da tabelle 547 creazione mediante trascina e rilascia 245 definizione dello stile di report standard 646 eliminazione 256 eliminazione dei calcoli 322 finestra di dialogo per la rotazione dei dati 297 formattazione degli angoli 567 funzione Classifica 391 in modalit Slice and Dice 545-549 inserimento 245 modifica 251 nascondere 605 posizionamento 595 Ripeti ad ogni pagina 619 selezione 252 spostamento dei dati tra colonne, righe 549 trasformazione in grafici 551 visualizzazione dei grafici 442 visualizzazione di informazioni aggiuntive nellintestazione 572 visualizzazione di intestazioni e pi di pagina 569 tassi conversione, modifica 333 in conversione euro 332 tassi di conversione visualizzazione per gli euro 333 tasti di scelta rapida tastiera 199 tastiera tasti di scelta rapida 199 TELNET 582 tendenze evidenziazione mediante segnalatori 298
testo applicazione formato alle etichette degli assi 467 formattazione 576 tipi di dati incompatibili 363 titolo visualizzazione in un grafico 471 Tra operatore del Pannello delle query 100 traccia filtri globali 281 Tranne operatore del Pannello delle query 100 operatore, suggerimenti per luso 104 Transact SQL 134 trascina e rilascia spostamento dei blocchi 600 spostamento delle celle 600 spostamento di celle, colonne o righe 246 Trasforma in grafico comando 441 trasparenti ordinamenti sugli oggetti della query 76 triangolazione nella conversione in euro 333
U
Uguale a operatore del Pannello delle query 99 UNION operatore del Pannello delle query 119
Indice analitico
universi classi 57 esecuzione di una query in un universo diverso 78 gerarchie 69 impostazione predefinita 47, 642 introduzione 57 nome nel nome della query 173 oggetti 57 sottoclassi 65 universo di demo 31, 58 upgrade da BusinessObjects 3.1 32 da BusinessObjects 4.1 32 modelli 32, 656 visualizzazione dei documenti BusinessObjects 4.1 32
V
valori locali, eliminazione 353 negativi, visualizzazione nei grafici a barre 460 raggruppamento 350 valori negativi visualizzazione di grafici a barre 460 valuta etichette ISO 333 formati 330 formato predefinito e impostazioni internazionali 202 modifica dei tassi di conversione 333 stile 578 variabile intestazione, visualizzazione in tabelle a campi incrociati 572 variabili 150 creazione 346 creazione per raggruppamento 350 definizione 397 incompatibilit 161 inserimento in un report 355 locali 353 locali, aggiunta a una gerarchia drill 354
locali, modifica 355 modifica del nome 352 organizzazione nei grafici 444 spostamento da un asse allaltro nei grafici 448 variabili incompatibili 161 variabili locali creazione 346 creazione per raggruppamento 350 eliminazione 356 modifica 353, 355 modifica della qualifica 355 varianza calcolo 321 varie funzioni 357 VBA 148 fornitori di dati 148 routine, nomi 173 Visual Basic 677 Editor 685 for Applications 148 per applicazioni 148 visualizzazione barre degli strumenti 197, 263 dati nei report in modalit Slice and Dice 550 definizione delle dimensioni dellarea di lavoro 200 documenti BusinessObjects 4.1 201 elenchi dei valori 95 etichette dei dati nei grafici 475 griglie sui grafici 476 layout della pagina del report 200 layout di pagina del report 630 numeri di pagina nei report 630 report allinterno di documenti 208 report in modalit Struttura 432 report in visualizzazione Struttura 635 Report Manager 203 segnalatori 302 sintassi avanzata 430 SQL, nel Pannello delle query 122
struttura del report 200, 601 titolo del grafico 471 visualizzazione 3D formattazione 463 visualizzazione dei documenti BusinessObjects 4.1 32 visualizzazione file TXT virgolette doppie 187 visualizzazione Struttura 635 visualizzazione TXT versione BusinessObjects 187 Vuoto operatore del Pannello delle query 100
W
WAIS 582 Web connessione 194, 219 Where funzione 364 Windows caratteri 200 impostazioni internazionali 202
Z
Zero Admin BusinessObjects 33 Zero Administration BusinessObjects 33 zoom controllo 200
Indice analitico