Esercitazione: Aggiunta di un grafico a barre al report (Generatore report 2.0)

Un grafico a barre può essere utile per visualizzare orizzontalmente i dati delle categorie allo scopo di:

  • Migliorare la leggibilità dei nomi di categoria lunghi.

  • Migliorare la comprensibilità delle ore tracciate come valori.

  • Confrontare il valore relativo di più serie.

Lezioni dell'esercitazione

In questa esercitazione verranno illustrate le procedure per:

  • Definire un'origine dati e aggiungere un set di dati al report.

  • Aggiungere un grafico a barre al report.

  • Formattare le etichette degli assi, il titolo e la legenda del grafico.

Requisiti

Per completare l'esercitazione è necessario soddisfare i requisiti seguenti:

Tempo stimato per il completamento dell'esercitazione: 15 minuti

Per aprire un report esistente

  1. Fare clic sul pulsante Start, scegliere Programmi, Generatore report per Microsoft SQL Server 2008 e quindi fare clic su Generatore report 2.0.

  2. Dal pulsante Generatore report fare clic su Apri.

  3. Fare clic su Siti e server recenti, quindi passare a Sales Order sul server di report.

Procedere quindi all'aggiunta di un grafico a barre al report.

Per aggiungere un grafico a barre utilizzando la Creazione guidata grafico

  1. Nella scheda Inserisci della barra multifunzione fare clic su Grafico, quindi su Creazione guidata grafico. Fare clic e trascinare nell'area di progettazione per specificare la struttura del grafico.

    Poiché nel report è già presente un set di dati, viene visualizzata la pagina Scegliere un set di dati. In questa esercitazione si creerà un nuovo set di dati.

  2. Fare clic su Crea un set di dati, quindi fare due volte clic su Avanti. Verrà visualizzata la pagina Progetta query.

    In alcuni database le tabelle sono organizzate in schemi. Nella visualizzazione database è riportata la gerarchia degli schemi. Per visualizzare le tabelle e le viste è possibile espandere ogni schema.

    Nel riquadro Vista di database espandere Sales, quindi espandere Views e infine vSalesPersonSalesByFiscalYears. Selezionare le colonne seguenti: FullName, 2003 e 2004.

  3. Fare clic su Esegui (!) per visualizzare un set di risultati.

    Nel set di risultati vengono visualizzate 14 righe e 3 colonne. Per ogni venditore è disponibile una riga. In ogni riga vengono visualizzati un nome e i totali delle vendite per gli anni 2002, 2003 e 2004.

  4. Fare clic su Avanti. Verrà visualizzata la pagina Scegliere un tipo di grafico.

  5. Fare clic su Barre e quindi su Avanti. Verrà visualizzata la pagina Disponi campi del grafico.

    Nel riquadro Campi disponibili sono presenti 3 campi: FullName, ID2003 e ID2004. I nomi di colonna che iniziano con un numero vengono convertiti nei nomi di campo del set di dati che iniziano con le lettere "ID" seguite dal numero.

  6. Trascinare FullName nel riquadro Categorie. Le categorie definiscono il numero di etichette possibili lungo l'asse verticale.

  7. Trascinare ID2003 e ID2004 nel riquadro Valori. Questi campi rappresentano tutte le vendite per gli anni 2003 e 2004. Per impostazione predefinita, ogni campo numerico nel riquadro Valori viene riepilogato utilizzando la funzione Sum.

  8. Fare clic su Fine.

  9. Il grafico verrà aggiunto all'area di progettazione.

  10. Fare clic su Esegui per visualizzare l'anteprima del report.

Osservare che sull'asse verticale del grafico non viene assegnata un'etichetta a ogni categoria. Per impostazione predefinita, un algoritmo automatico calcola un intervallo per impedire la sovrapposizione delle etichette. Per controllare il numero di etichette, è possibile specificare un intervallo. Per visualizzare, ad esempio, tutte le etichette, impostare l'intervallo su 1.

Per visualizzare tutti i venditori lungo l'asse delle categorie di un grafico a barre

  1. Passare alla visualizzazione Progettazione.

  2. Fare clic con il pulsante destro del mouse sull'asse verticale, quindi scegliere Proprietà asse.

  3. Nella pagina Opzioni asse della finestra di dialogo Proprietà asse delle categorie digitare 1 per Intervallo.

  4. Fare clic su OK.

  5. Fare clic su Esegui per visualizzare l'anteprima del report.

    [!NOTA]

    Se i nomi dei venditori sull'asse verticale non sono leggibili, provare ad aumentare le dimensioni del grafico o a modificare le opzioni di formattazione per le etichette dell'asse.

Per migliorare la leggibilità dei valori del grafico, è possibile spostare la legenda del grafico. In un grafico a barre, in cui le barre sono visualizzate orizzontalmente, è ad esempio possibile modificare la posizione della legenda in modo che si trovi al di sopra o al di sotto dell'area del grafico. In questo modo lo spazio orizzontale disponibile per le barre risulterà maggiore.

Per visualizzare la legenda al di sotto dell'area del grafico di un grafico a barre

  1. Passare alla visualizzazione Progettazione.

  2. Fare clic con il pulsante destro del mouse sulla legenda nel grafico.

  3. Selezionare Proprietà legenda.

  4. In Posizione legenda selezionare una posizione differente, ad esempio la posizione centrale inferiore.

    Quando la legenda viene posizionata alla fine o all'inizio di un grafico, il relativo layout viene modificato da verticale in orizzontale. È possibile selezionare un altro layout nell'elenco a discesa Layout.

  5. Fare clic su OK.

  6. Fare clic su Esegui per visualizzare l'anteprima del report.

È quindi possibile modificare i titoli degli assi e del grafico nonché aggiungere elementi di formattazione.

Per modificare il titolo di un grafico a barre al di sopra dell'area del grafico

  1. Passare alla visualizzazione Progettazione.

  2. Fare doppio clic sul titolo del grafico in alto e selezionare Proprietà titolo.

  3. Sostituire il titolo con il testo Vendite anni 2003 - 2004.

  4. Fare clic in un punto qualsiasi all'esterno del testo.

  5. Fare clic su Esegui per visualizzare l'anteprima del report.

È quindi possibile visualizzare gli importi delle vendite come valuta.

Per formattare i numeri sull'asse orizzontale come valuta

  1. Passare alla visualizzazione Progettazione.

  2. Fare clic sull'asse orizzontale lungo il bordo inferiore del grafico per selezionarlo.

    Nel gruppo Numero della scheda Home sulla barra multifunzione fare clic sul pulsante Valuta. Le etichette dell'asse orizzontale vengono convertite nel formato valuta.

  3. Fare clic su Esegui per visualizzare l'anteprima del report.

    Nel report l'importo delle vendite viene visualizzato sull'asse orizzontale come valuta.

È quindi possibile impostare un filtro per visualizzare i primi cinque valori.

Per filtrare i primi cinque valori sul grafico a barre

  1. Passare alla visualizzazione Progettazione.

  2. Fare doppio clic sul grafico per visualizzare le aree di rilascio per categoria, serie e dati.

  3. Nell'area di rilascio delle categorie fare clic con il pulsante destro del mouse sul campo [FullName] e scegliere Proprietà gruppo categorie.

  4. Fare clic su Filtri. Nella pagina Modificare i filtri viene visualizzato un elenco di espressioni di filtro. Per impostazione predefinita, tale elenco è vuoto.

  5. Fare clic su Aggiungi. Verrà visualizzato un nuovo filtro vuoto.

  6. In Espressione digitare [Sum(ID2004)]. Verrà creata l'espressione sottostante =Sum(Fields!ID2004.Value).

  7. Verificare che il tipo di dati sia Testo.

  8. In Operatore selezionare Top N.

  9. In Valore digitare l'espressione =5.

  10. Fare clic su OK.

  11. Fare clic su Esegui per visualizzare l'anteprima del report.

Nel grafico verranno visualizzati i primi cinque nomi di venditori in base ai dati relativi alle vendite.

È quindi possibile ordinare i nomi sull'asse verticale.

Per ordinare i nomi in ordine alfabetico sul grafico a barre

  1. Passare alla visualizzazione Progettazione.

  2. Fare doppio clic sul grafico per visualizzare le aree di rilascio per categoria, serie e dati.

  3. Nell'area di rilascio delle categorie fare clic con il pulsante destro del mouse su [FullName] e scegliere Proprietà gruppo categorie.

  4. Fare clic su Ordinamento. Nella pagina Modificare le opzioni di ordinamento viene visualizzato un elenco di espressioni di ordinamento. Per impostazione predefinita, tale elenco è vuoto.

  5. Fare clic su Aggiungi. Verrà visualizzata una nuova espressione di ordinamento.

  6. In Ordina per selezionare [FullName].

  7. Nella casella Ordina selezionare Dalla Z alla A. Selezionare l'ordine alfabetico inverso in modo da visualizzare i nomi dall'alto verso il basso.

  8. Fare clic su OK.

  9. Fare clic su Esegui per visualizzare l'anteprima del report.

I nomi sull'asse orizzontale vengono ordinati.

Passaggi successivi

Questo passaggio conclude l'esercitazione relativa all'aggiunta di un grafico a barre al report.