Esercitazione: Creare un report grafico rapido offline (Generatore report)Tutorial: Create a Quick Chart Report Offline (Report Builder)

In questa esercitazione viene usata una procedura guidata per creare un grafico a torta in un report impaginato Reporting ServicesReporting Services in Generatore reportReport Builder.In this tutorial, you use a wizard to create a pie chart in a Reporting ServicesReporting Services paginated report in Generatore reportReport Builder. Aggiungere le percentuali e modificare leggermente il grafico a torta.Then you add percentages and modify the pie chart a little.

È possibile eseguire questa esercitazione in due modi diversi.You can do this tutorial two different ways. Con entrambi i metodi si otterrà lo stesso risultato, ovvero un grafico a torta simile a quello riportato in questa illustrazione:Both methods have the same outcome—a pie chart like the one in this illustration:

Report di grafico a torta rapido generatoreReport Builder quick pie chart

PrerequisitiPrerequisites

Se si utilizzano dati XML o una Transact-SQLTransact-SQL query, è necessario avere accesso a Generatore Report.Whether you use XML data or a Transact-SQLTransact-SQL query, you need to have access to Report Builder. È possibile avviare Generatore reportReport Builder da un server di Reporting ServicesReporting Services in modalità nativa o in modalità integrata SharePoint, oppure è possibile scaricare Generatore reportReport Builder dall'Area download Microsoft.You can start Generatore reportReport Builder from a Reporting ServicesReporting Services report server in native mode or in SharePoint integrated mode, or you can download Generatore reportReport Builder from the Microsoft Download Center. Per altre informazioni, vedere Install Report Builder.For more information, see Install Report Builder.

Due modi per eseguire questa esercitazione Two Ways To Do This Tutorial

Utilizzo di dati XML per l'esercitazioneUsing XML data for this tutorial

È possibile utilizzare dati XML copiandoli da questo argomento e incollandoli nella procedura guidata.You can use XML data that you copy from this topic and paste into the wizard. Non è necessario essere connessi a un Reporting ServicesReporting Services modalità integrata di server di report in modalità nativa o in SharePoint e non è necessario accedere a un'istanza di SQL Server.You don't need to be connected to a Reporting ServicesReporting Services report server in native mode or in SharePoint integrated mode, and you don't need access to an instance of SQL Server.

Creare il grafico a torta con dati XMLCreate the pie chart with XML data

Uso di una query Transact-SQLTransact-SQL contenente dati per l'esercitazioneUsing a Transact-SQLTransact-SQL query that contains data for this tutorial

È possibile copiare una query contenente dati da questo argomento e incollarla nella procedura guidata.You can copy a query with data included in it from this topic and paste it into the wizard. È necessario il nome di un'istanza di SQL Server e credenziali sufficienti per l'accesso in sola lettura a qualsiasi database.You will need the name of an instance of SQL Server and credentials sufficient for read-only access to any database. La query del set di dati in questa esercitazione vengono utilizzati dati letterali, ma la query deve essere elaborata da un'istanza di SQL Server per restituire i metadati necessari per un set di dati del report.The dataset query in the tutorial uses literal data, but the query must be processed by an instance of SQL Server to return the metadata that is required for a report dataset.

Il vantaggio dell'uso della query Transact-SQLTransact-SQL è dato dal fatto che in tutte le altre esercitazioni di Generatore reportReport Builder viene usato lo stesso metodo, pertanto durante le altre esercitazioni si conosceranno già le azioni da eseguire.The advantage of using the Transact-SQLTransact-SQL query is that all the other Generatore reportReport Builder tutorials use the same method, so when you do the other tutorials, you will already know what to do.

Per la query Transact-SQLTransact-SQL sono necessari pochi altri prerequisiti.The Transact-SQLTransact-SQL query does require a few other prerequisites. Per altre informazioni, vedere Prerequisiti per le esercitazioni (Generatore report).For more information, see Prerequisites for Tutorials (Report Builder).

Creare il grafico a torta con una query Transact-SQL che contiene i datiCreate the pie chart with a Transact-SQL query that contains data

Creazione del grafico a torta con dati XML Creating the pie chart with XML data

  1. Avviare Generatore report dal portale Web di Reporting ServicesReporting Services o dal server di report in modalità integrata SharePoint oppure dal computer.Start Report Builder from the Reporting ServicesReporting Services web portal, or the report server in SharePoint integrated mode, or from your computer.

    Verrà visualizzata la finestra di dialogo Riquadro attività iniziale .The Getting Started dialog box appears.

    Iniziare a Generatore reportReport Builder Get Started

    Se la finestra di dialogo Riquadro attività iniziale non viene visualizzata, fare clic su File >Nuovo.If the Getting Started dialog box does not appear, click File >New. La finestra di dialogo Nuovo report o set di dati include all'incirca lo stesso contenuto della finestra di dialogo Riquadro attività iniziale .The New Report or Dataset dialog box has most of the same contents as the Getting Started dialog box.

  2. Nel riquadro sinistro verificare che sia selezionata l'opzione Nuovo report .In the left pane, verify that New Report is selected.

  3. Nel riquadro destro fare clic su Creazione guidata grafico, quindi scegliere Crea.In the right pane, click Chart Wizard, and then click Create.

  4. Nella pagina Scegliere un set di dati fare clic su Crea un set di dati, quindi scegliere Avanti.In the Choose a dataset page, click Create a dataset, and then click Next.

  5. Nella pagina Scegliere una connessione a un'origine dei dati fare clic su Nuova.In the Choose a connection to a data source page, click New.

    Verrà visualizzata la finestra di dialogo Proprietà origine dati .The Data Source Properties dialog box opens.

  6. È possibile assegnare qualsiasi nome a un'origine dati.You can name a data source anything you want. Nella casella Nome digitare Grafico a torta.In the Name box, type MyPieChart.

  7. Nella casella Seleziona tipo di connessione fare clic su XML.In the Select connection type box, click XML.

  8. Fare clic su di credenziali , selezionare Usa utente di Windows corrente. Potrebbe essere richiesta la delega Kerberos, quindi fare clic su OK.Click the Credentials tab, select Use current Windows user. Kerberos delegation might be required, and then click OK.

  9. Nella pagina Scegliere una connessione a un'origine dei dati fare clic su Grafico a torta, quindi su Avanti.In the Choose a connection to a data source page, click MyPieChart, and then click Next.

  10. Copiare il testo seguente e incollarlo nella casella grande nella parte superiore della pagina Progetta query .Copy the following text and paste it in the large box in the top of the Design a query page.

    <Query>  
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>  
    <XmlData>  
    <Root>  
    <S Sales="150">  
      <C FullName="Jae Pak" />  
    </S>  
    <S Sales="350">  
      <C FullName="Jillian  Carson" />  
    </S>  
    <S Sales="250">  
      <C FullName="Linda C Mitchell" />  
    </S>  
    <S Sales="500">  
      <C FullName="Michael Blythe" />  
    </S>  
    <S Sales="450">  
      <C FullName="Ranjit Varkey" />  
    </S>  
    </Root>  
    </XmlData>  
    </Query>  
    
  11. (Facoltativo) Fare clic su di eseguire pulsante (!) per visualizzare i dati si baserà il grafico.(Optional) Click the Run button (!) to see the data your chart will be based on.

    Query di progettazione di Generatore reportReport Builder Design Query

  12. Scegliere Avanti.Click Next.

  13. Nella pagina Scegliere un tipo di grafico fare clic su Torta, quindi scegliere Avanti.In the Choose a chart type page, click Pie, and then click Next.

  14. Nel Disponi campi del grafico pagina, fare doppio clic su di Sales campo il campi disponibili casella.In the Arrange chart fields page, double-click the Sales field in the Available fields box.

    Il campo verrà spostato automaticamente nella casella Valori perché rappresenta un valore numerico.Note that it automatically moves to the Values box, because it is a numerical value.

    Report Builder guidata Disponi campiReport Builder Wizard Arrange Fields

  15. Trascinare il FullName campo il campi disponibili casella per il categorie casella (o fare doppio clic; spostarlo il categorie casella) e quindi fare clic su Avanti.Drag the FullName field from the Available fields box to the Categories box (or double-click it; it will go to the Categories box), and then click Next.

    La pagina di anteprima mostra il nuovo grafico a torta con dati rappresentativi.The Preview page shows your new pie chart with representational data. Nella legenda sono riportate le diciture Full Name 1, Full Name 2 e così via, anziché i nomi dei venditori, e le dimensioni delle sezioni della torta non sono precise.The legend reads Full Name 1, Full Name 2, etc., rather than the salespeople's names, and the size of the slices of pie are not accurate. L'esempio serve solo per dare un'idea generale dell'aspetto del report.This is just to give you an idea of what your report will look like.

    Report Builder nuovo grafico anteprimaReport Builder New Chart Preview

  16. Fare clic su Fine.Click Finish.

    È ora possibile visualizzare il nuovo report con grafico a torta nella visualizzazione Progettazione, sempre con dati rappresentativi.Now you see your new pie chart report in Design View, still with representational data.

    Report Builder nuovo grafico a torta nella visualizzazione ProgettazioneReport Builder New Pie in Design View

  17. Per visualizzare il grafico a torta effettivo, fare clic su Esegui nella scheda Home della barra multifunzione.To see your actual pie chart, click Run on the Home tab of the Ribbon.

    Report di generatore grafico nuova esecuzioneReport Builder New Chart Run

  18. Per continuare la modifica del grafico a torta, vedere Al termine della procedura guidata in questo articolo.To continue modifying your pie chart, go to After You Run the Wizard in this article.

Creazione del grafico a torta con una query Transact-SQLTransact-SQL Creating the pie chart with a Transact-SQLTransact-SQL query

  1. Avviare Generatore report dal portale Web di Reporting ServicesReporting Services , dal server di report in modalità integrata SharePoint oppure dal computer.Start Report Builder from the Reporting ServicesReporting Services web portal, from the report server in SharePoint integrated mode, or from your computer.

    Verrà visualizzata la finestra di dialogo Riquadro attività iniziale .The Getting Started dialog box appears.

    Nota

    Se la finestra di dialogo Riquadro attività iniziale non viene visualizzata, fare clic su File >Nuovo.If the Getting Started dialog box does not appear, click File >New. La finestra di dialogo Nuovo report o set di dati include all'incirca lo stesso contenuto della finestra di dialogo Riquadro attività iniziale .The New Report or Dataset dialog box has most of the same contents as the Getting Started dialog box.

  2. Nel riquadro sinistro verificare che sia selezionata l'opzione Nuovo report .In the left pane, verify that New Report is selected.

  3. Nel riquadro destro fare clic su Creazione guidata grafico, quindi scegliere Crea.In the right pane, click Chart Wizard, and then click Create.

  4. Nella pagina Scegliere un set di dati fare clic su Crea un set di dati, quindi scegliere Avanti.In the Choose a dataset page, click Create a dataset, and then click Next.

  5. Nella pagina Scegliere una connessione a un'origine dei dati selezionare un'origine dati esistente o individuare il server di report, quindi selezionare un'origine dati e scegliere Avanti.In the Choose a connection to a data source page, select an existing data source or browse to the report server and select a data source, and then click Next. Potrebbe essere necessario immettere un nome utente e una password.You may need to enter a user name and password.

    Nota

    L'origine dati scelta non ha importanza purché si disponga delle autorizzazioni appropriate.The data source you choose is unimportant, as long as you have adequate permissions. Non verranno recuperati dati dall'origine dati.You will not be getting data from the data source. Per altre informazioni, vedere Prerequisiti per le esercitazioni (Generatore report).For more information, see Prerequisites for Tutorials (Report Builder).

  6. Nella pagina Progetta query fare clic su Modifica come testo.On the Design a Query page, click Edit as Text.

  7. Incollare la query seguente nel relativo riquadro:Paste the following query into the query pane:

    SELECT 150 AS Sales, 'Jae Pak' AS FullName   
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName   
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName   
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName   
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName   
    
  8. (Facoltativo) Fare clic sul pulsante Esegui (!) per visualizzare i dati sui quali verrà basato il grafico.(Optional) Click the Run button (!) to see the data your chart will be based on.

  9. Scegliere Avanti.Click Next.

  10. Nella pagina Scegliere un tipo di grafico fare clic su Torta, quindi scegliere Avanti.In the Choose a chart type page, click Pie, and then click Next.

  11. Nel Disponi campi del grafico pagina, fare doppio clic su di Sales campo il campi disponibili casella.In the Arrange chart fields page, double-click the Sales field in the Available fields box.

    Il campo verrà spostato automaticamente nella casella Valori perché rappresenta un valore numerico.Note that it automatically moves to the Values box, because it's a numerical value.

  12. Trascinare il FullName campo il campi disponibili casella per il categorie casella (o fare doppio clic; spostarlo il categorie casella) e quindi fare clic su Avanti.Drag the FullName field from the Available fields box to the Categories box (or double-click it; it will go to the Categories box), and then click Next.

  13. Fare clic su Fine.Click Finish.

    Osservare ora il nuovo report grafico a torta nell'area di progettazione.You're now looking at your new pie chart report on the design surface. Gli elementi visualizzati sono esemplificativi.What you see is representational. Nella legenda sono riportate le diciture Full Name 1, Full Name 2 e così via, anziché i nomi dei venditori, e le dimensioni delle sezioni della torta non sono precise.The legend reads Full Name 1, Full Name 2, etc., rather than the salespeople's names, and the size of the slices of pie are not accurate. L'esempio serve solo per dare un'idea generale dell'aspetto del report.This is just to give you an idea of what your report will look like.

  14. Per visualizzare il grafico a torta effettivo, fare clic su Esegui nella scheda Home della barra multifunzione.To see your actual pie chart, click Run on the Home tab of the Ribbon.

Al termine della procedura guidata After You Run the Wizard

Dopo aver terminato la creazione del report del grafico a torta, è possibile modificarlo nel modo desiderato.Now that you have your pie chart report, you can play with it. Nella scheda Esegui della barra multifunzione fare clic su Progettazioneper continuare a modificarlo.On the Run tab of the Ribbon, click Design, so you can continue modifying it.

Ingrandire il graficoMake the chart bigger

Potrebbe essere necessario ingrandire il grafico a torta.You may want the pie chart to be bigger.

  • Fare clic sul grafico, ma non sugli elementi in esso contenuti, per selezionarlo e trascinare l'angolo inferiore destro per ridimensionarlo.Click the chart, but not on any element in the chart, to select it and drag the lower-right corner to resize it.

L'area di progettazione viene ingrandita man mano che viene trascinata.Notice the design surface gets larger as you drag.

Aggiungere un titolo al reportAdd a report title

  1. Selezionare le parole Titolo grafico nella parte superiore del grafico, quindi digitare un titolo, ad esempio Grafico a torta - Vendite.Select the words Chart title at the top of the chart, and then type a title, such as Sales Pie Chart.
  2. Con il titolo selezionato nel riquadro Proprietà modificare colore a nero e FontSize a 12pt.With the title selected, in the Properties pane, change Color to Black and FontSize to 12pt.

Aggiungere percentualiAdd percentages

  1. Il pulsante destro del grafico a torta e selezionare Mostra etichette dati.Right-click the pie chart and select Show Data Labels. Le etichette dati vengono visualizzate in ogni sezione del grafico a torta.The data labels appear within each slice on the pie chart.

  2. Le etichette di mouse e scegliere proprietà etichetta serie.Right-click the labels and select Series Label Properties. Verrà visualizzata la finestra di dialogo Proprietà etichetta serie .The Series Label Properties dialog box appears.

  3. Nel etichetta dati digitare #PERCENT {P0}.In the Label data box, type #PERCENT{P0}.

    Il testo {P0} specifica la percentuale senza cifre decimali.The {P0} gives you the percentage without decimal places. Se si digita solo #PERCENT, i numeri avranno due cifre decimali.If you type just #PERCENT, your numbers will have two decimal places. #PERCENT è una parola chiave che esegue un calcolo o una funzione è; esistono molti altri.#PERCENT is a keyword that performs a calculation or function for you; there are many others.

  4. Fare clic su per confermare che si vuole impostare UseValueAsLabel su False.Click Yes to confirm you want to set UseValueAsLabel to False.

  5. Nella scheda Carattere selezionare Grassetto e modificare Colore in Bianco.On the Font tab, select Bold and change Color to White.

  6. Scegliere OK.Click OK.

    Per altre informazioni sulla personalizzazione di etichette e legende dei grafici, vedere Visualizzare i valori in percentuale in un grafico a torta (Generatore report e SSRS) e Modificare il testo di un elemento legenda (Generatore report e SSRS).For more information about customizing chart labels and legends, see Display Percentage Values on a Pie Chart (Report Builder and SSRS) and Change the Text of a Legend Item (Report Builder and SSRS).

Operazioni successive What's Next?

Al termine della creazione del primo report in Generatore reportReport Builder, provare a eseguire le altre esercitazioni e iniziare a creare report basati su dati personalizzati.Now that you have created your first report in Generatore reportReport Builder, you are ready to try the other tutorials and to start creating reports from your own data. Per eseguire Generatore reportReport Builder, è necessario disporre dell'autorizzazione per accedere alle origini dati, ad esempio i database, con una stringa di connessioneche stabilisce l'effettiva connessione all'origine dati.To run Generatore reportReport Builder, you need permission to access your data sources, such as databases, with a connection string, which actually connects you to the data source. L'amministratore di sistema disporrà di queste informazioni e potrà procedere alla configurazione.Your system administrator will have this information and can set you up.

Per eseguire le altre esercitazioni, è necessario il nome di un'istanza di SQL Server e credenziali sufficienti per l'accesso in sola lettura a qualsiasi database.To work through the other tutorials, you need the name of an instance of SQL Server and credentials sufficient for read-only access to any database. L'amministratore di sistema potrà fornire i dati necessari.Your system administrator can also set that up for you.

Per salvare infine i report in un server di report o in un sito di SharePoint integrato con un server di report, è necessario disporre dell'URL e delle autorizzazioni appropriate.Finally, to save your reports to a report server or a SharePoint site that is integrated with a report server, you need the URL and permissions. Tutti i report creati possono essere eseguiti direttamente dal computer, tuttavia quando vengono eseguiti dal server di report o dal sito di SharePoint i report offrono maggiori funzionalità.You can run any report you create directly from your computer, but reports have more functionality when run from the report server or SharePoint site. Per eseguire i propri report o quelli presenti sul server di report o nel sito di SharePoint in cui vengono pubblicati è necessario disporre delle autorizzazioni appropriate.You need permissions to run your reports or others from the report server or SharePoint site where they are published. Per ottenere l'accesso è necessario rivolgersi all'amministratore di sistema.Talk to your system administrator to obtain access.

Prima di iniziare può essere utile leggere le informazioni su alcuni concetti e termini.It may help to read about some of the concepts and terms before you get started. Vedere concetti ( di creazione di Report Generatore report e SSRS ) .See Report Authoring Concepts (Report Builder and SSRS). È inoltre consigliabile dedicarsi alla pianificazione prima di creare il primo report.Also, spend some time planning, before you create your first report. Questa fase preliminare risulterà infatti molto utile.It will be time well spent. Vedere Pianificazione di un report (Generatore report).See Planning a Report (Report Builder).

Passaggi successiviNext steps

Esercitazioni di Generatore report Report Builder Tutorials
Generatore report in SQL Server 2016Report Builder in SQL Server 2016

Altre domande?More questions? Provare a porre il forum di Reporting ServicesTry asking the Reporting Services forum