Condividi tramite


Esercitazione: Aggiungere un grafico a colonne al report (Report Builder)

Un grafico a colonne visualizza una serie come un insieme di barre verticali raggruppate per categoria. Un diagramma a colonne può essere utile per:

  • Mostra le modifiche ai dati in un periodo di tempo.

  • Confrontare il valore relativo di più serie.

  • Mostra una media mobile per evidenziare le tendenze.

L'illustrazione seguente mostra il grafico a colonne che crei, con una media mobile.

rs_TutorialColChartFinished

Cosa Imparerai

In questa esercitazione si apprenderà come eseguire le operazioni seguenti:

  1. Creare un grafico con la Creazione guidata per grafici

  2. Scegliere il tipo di grafico

  3. Formattare ed etichettare l'asse orizzontale

  4. Sposta la legenda

  5. Titolo del grafico

  6. Formattare ed etichettare l'asse verticale

  7. Aggiungere una media mobile

  8. Aggiungere un titolo del report

  9. Salvare il report

Annotazioni

In questa esercitazione i passaggi della procedura guidata vengono consolidati in una sola procedura. Per istruzioni dettagliate su come passare a un server di report, scegliere un'origine dati e creare un set di dati, vedere la prima esercitazione di questa serie: Esercitazione: Creazione di un report tabella di base (Generatore report).

Tempo stimato per il completamento dell'esercitazione: 15 minuti.

Requisiti

Per informazioni sui requisiti, vedere Prerequisiti per le esercitazioni (Report Builder).

1. Creare un report grafico dalla Creazione guidata grafico

Nella finestra di dialogo Attività iniziali, utilizzare la Creazione Guidata Grafico per creare un set di dati incorporato, scegliere un'origine dati condivisa e creare un grafico a colonne.

Annotazioni

In questa esercitazione la query contiene i valori dei dati, in modo che non sia necessaria un'origine dati esterna. In questo modo la query è piuttosto lunga. In un ambiente aziendale una query non conterrà i dati. Questo è solo a scopo di apprendimento.

Per creare un nuovo report grafico

  1. Fare clic su Start, scegliere Programmi, Generatore report di Microsoft SQL Server 2012 e quindi Fare clic su Generatore report.

    Verrà visualizzata la finestra di dialogo Attività iniziali .

    Annotazioni

    Se la finestra di dialogo Attività iniziali non viene visualizzata, fare clic su Nuovo dal pulsante Generatore report.

  2. Nel riquadro sinistro verificare che sia selezionato Nuovo report .

  3. Nel riquadro destro fare clic su Assistente Grafico.

  4. Nella pagina Scegliere un set di dati fare clic su Crea un set di dati e quindi su Avanti.

  5. Nella pagina Scegliere una connessione a un'origine dati selezionare un'origine dati esistente o passare al server di report e selezionare un'origine dati e quindi fare clic su Avanti. Potrebbe essere necessario immettere un nome utente e una password.

    Annotazioni

    L'origine dati scelta non è importante, purché si disponga di autorizzazioni adeguate. Non riceverai dati dall'origine dati. Per ulteriori informazioni, vedere Alternative Ways to Get a Data Connection (Report Builder).

  6. Nella pagina Progettare una query fare clic su Modifica come testo.

  7. Incollare la query seguente nel riquadro query:

    SELECT CAST('2009-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales  
    UNION SELECT CAST('2009-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales  
    UNION SELECT CAST('2009-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales  
    UNION SELECT CAST('2009-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales  
    UNION SELECT CAST('2009-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales  
    UNION SELECT CAST('2009-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales  
    UNION SELECT CAST('2009-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales  
    UNION SELECT CAST('2009-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales  
    UNION SELECT CAST('2009-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales  
    UNION SELECT CAST('2009-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales  
    UNION SELECT CAST('2009-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales  
    UNION SELECT CAST('2009-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales  
    UNION SELECT CAST('2009-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales  
    UNION SELECT CAST('2009-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales  
    UNION SELECT CAST('2009-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales  
    UNION SELECT CAST('2009-12-31' AS date) AS SalesDate, CAST(81946. AS money) AS Sales  
    
  8. (Facoltativo) Fare clic sul pulsante Esegui (!) per visualizzare i dati su cui si basa il grafico.

  9. Fare clic su Avanti.

2. Scegliere il tipo di grafico

È possibile scegliere tra diversi tipi di grafico predefiniti.

Per aggiungere un grafico a colonne

  1. Nella pagina Scegliere un tipo di grafico, il grafico a colonne è il tipo di grafico predefinito. Fare clic su Avanti.

  2. Nella pagina Disponi campi del grafico trascinare il campo SalesDate in Categorie. Le categorie vengono visualizzate sull'asse orizzontale.

  3. Trascinare il campo Sales in Valori. Nella casella Valori viene visualizzato Sum(Sales) perché la somma del valore totale delle vendite viene aggregata per ogni data. I valori vengono visualizzati sull'asse verticale.

  4. Fare clic su Avanti.

  5. Nella casella Stili della pagina Scegli uno stile selezionare uno stile.

    Uno stile specifica uno stile di carattere, un set di colori e uno stile del bordo. Quando si seleziona uno stile, nel riquadro Anteprima viene visualizzato un esempio del grafico con tale stile.

  6. Fare clic su Fine.

    Il grafico viene aggiunto all'area di progettazione.

  7. Cliccare sul grafico per visualizzare le maniglie del grafico. Trascinare l'angolo inferiore destro del grafico per aumentare le dimensioni del grafico. Si noti che l'area di progettazione del report aumenta di dimensioni in base alle dimensioni del grafico.

  8. Fare clic su Esegui per visualizzare in anteprima il report.

3. Formattare ed etichettare l'asse orizzontale

Per impostazione predefinita, l'asse orizzontale visualizza i valori in un formato generale ridimensionato automaticamente in base alle dimensioni del grafico.

Per formattare una data sull'asse orizzontale

  1. Passa alla visualizzazione struttura del report.

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

  3. Fare clic su Numero.

  4. In Categoria selezionare Data.

  5. Nella casella Tipo selezionare 31 Gennaio 2000.

  6. Fare clic su OK.

  7. Nella scheda Home fare clic su Esegui per visualizzare in anteprima il report.

La data viene visualizzata nel formato di data selezionato. Si noti che il grafico non etichetta ogni categoria sull'asse orizzontale. Per impostazione predefinita, vengono incluse solo le etichette che si adattano accanto all'asse.

È possibile personalizzare la visualizzazione dell'etichetta ruotando le etichette e specificando l'intervallo.

Per ruotare le etichette dell'asse e modificare l'intervallo di visualizzazione lungo l'asse orizzontale

  1. Passa alla visualizzazione struttura del report.

  2. Fare clic con il pulsante destro del mouse sul titolo dell'asse orizzontale e quindi scegliere Mostra titolo asse per rimuovere il titolo. Poiché l'asse orizzontale visualizza le date, il titolo non è necessario.

  3. Fare clic con il pulsante destro del mouse sull'asse orizzontale e quindi scegliere Proprietà asse orizzontale.

  4. Nella pagina Opzioni asse in Intervallo asse e intervallo digitare 3 per Intervallo. Il grafico verrà visualizzato ogni terza data.

  5. Fare clic su Etichette.

  6. In Cambia le opzioni di adattamento automatico delle etichette dell'asse selezionare Disabilita adattamento automatico.

  7. In Angolo di rotazione etichetta selezionare -90.

  8. Fare clic su OK.

    Il testo di esempio per l'asse orizzontale ruota di 90 gradi.

  9. Fare clic su Esegui per visualizzare in anteprima il report.

Nel grafico le etichette vengono ruotate e viene visualizzata l'etichetta per ogni terza data.

4. Spostare la legenda

La legenda viene creata automaticamente dai dati di categoria e serie.

Per spostare la legenda sotto l'area del grafico di un istogramma

  1. Passa alla visualizzazione struttura del report.

  2. Fare clic con il pulsante destro del mouse sulla legenda nel grafico e quindi scegliere Proprietà legenda.

  3. Per Layout e posizione, selezionare una posizione diversa. Ad esempio, impostare la posizione sull'opzione centrale in basso.

    Quando la legenda viene posizionata nella parte superiore o inferiore di un grafico, il layout della legenda passa da verticale a orizzontale. È possibile selezionare un layout diverso dall'elenco a discesa Layout .

  4. Fare clic su OK.

  5. (Facoltativo) Poiché in questa esercitazione è presente una sola categoria, la legenda non è necessaria. Per rimuovere la legenda, fare clic con il pulsante destro del mouse sulla legenda e quindi scegliere Elimina legenda.

  6. Fare clic su Esegui per visualizzare in anteprima il report.

5. Intitola il grafico

Per modificare il titolo del grafico sopra l'area del grafico

  1. Passa alla visualizzazione struttura del report.

  2. Selezionare le parole Titolo grafico nella parte superiore del grafico e quindi digitare il testo seguente: Totali Ordini di Vendita del Negozio.

  3. Fare clic su Esegui per visualizzare in anteprima il report.

6. Formattare ed etichettare l'asse verticale

Per impostazione predefinita, l'asse verticale visualizza i valori in un formato generale ridimensionato automaticamente in base alle dimensioni del grafico.

Per formattare come valuta i numeri sull'asse verticale

  1. Passa alla visualizzazione struttura del report.

  2. Fare doppio clic sulle etichette sull'asse verticale lungo il lato del grafico per selezionarle.

  3. Sulla barra multifunzione, nella scheda Home, nel gruppo Numero, fare clic sul pulsante Valuta. Le etichette dell'asse cambiano per visualizzare il formato della valuta.

  4. Nella scheda Home della barra multifunzione fare clic due volte sul pulsante Riduci decimale nel gruppo Numero per visualizzare il numero arrotondato al dollaro più vicino.

  5. Fare clic con il pulsante destro del mouse sull'asse verticale e scegliere Proprietà asse verticale.

  6. Fare clic su Numero. Si noti che La valuta è già selezionata nella casella Categoria e le posizioni decimali sono già 0 (zero).

  7. Nella casella Mostra valori in fare clic su Migliaia.

  8. Fare clic su OK.

  9. Fare clic con il pulsante destro del mouse sul titolo dell'asse verticale sul lato del grafico e scegliere Proprietà titolo asse.

  10. Sostituire il testo nel campo testo Titolo con il testo seguente: Sales Total (in Thousands). È anche possibile specificare un'ampia gamma di opzioni relative alla formattazione del titolo.

  11. Fare clic su OK.

  12. Fare clic su Esegui per visualizzare in anteprima il report.

7. Aggiungere una media mobile

Per aggiungere una media mobile

  1. Passa alla visualizzazione struttura del report.

  2. Fare doppio clic sul grafico per visualizzare il riquadro Dati grafico .

  3. Fare clic con il pulsante destro del mouse sul campo [Sum(Sales)] che si trova nell'area Valori e quindi scegliere Aggiungi serie calcolata.

  4. In Formula verificare che l'opzione Media mobile sia selezionata.

  5. In Imposta parametri formula, per Periodo, selezionare 4.

  6. Fare clic su Bordi.

  7. In Larghezza riga, selezionare 3pt.

  8. Fare clic su OK.

  9. Fare clic su Esegui per visualizzare in anteprima il report.

Nel grafico viene visualizzata una linea che mostra la media mobile delle vendite totali su base giornaliera, con la media calcolata su un intervallo di quattro giorni.

8. Aggiungere un titolo del report

Per aggiungere un titolo del report

  1. Passa alla visualizzazione struttura del report.

  2. Nell'area di progettazione fare clic su Fare clic per aggiungere il titolo.

  3. Digitare Sales Chart, premere INVIO e quindi digitare gennaio a dicembre 2009, in modo che sia simile al seguente:

    Grafico vendite

    Da gennaio a dicembre 2009

  4. Selezionare Sales Chart e fare clic sul pulsante Grassetto nella sezione Carattere nella scheda Home della barra multifunzione.

  5. Selezionare gennaio a dicembre 2009 e nella sezione Font della scheda Home impostare le dimensioni del carattere su 10.

  6. (Facoltativo) Potrebbe essere necessario rendere la casella di testo Titolo più alta per contenere le due righe di testo trascinando verso il basso sulle frecce a due punte quando si fa clic al centro del bordo inferiore.

    Questo titolo verrà visualizzato nella parte superiore del report. Quando non è stata definita alcuna intestazione di pagina, gli elementi nella parte superiore del corpo del report sono equivalenti a un'intestazione del report.

  7. Fare clic su Esegui per visualizzare in anteprima il report.

9. Salvare il report

Per salvare il report

  1. Passa alla visualizzazione struttura del report.

  2. Fare clic su Salva con nome dal pulsante Generatore di report.

  3. In Nome digitare Grafico a colonne degli ordini di vendita.

  4. Fare clic su Salva.

Passaggi successivi

Hai completato con successo l'esercitazione su come aggiungere un grafico a colonne al tuo report. Per ulteriori informazioni sui grafici, vedere Grafici (Generatore report e SSRS) e Grafici Sparkline e Barre dei Dati (Generatore report e SSRS).

Vedere anche

Esercitazioni (Generatore report)
Generatore Report in SQL Server 2014