Creare un report di Power BI per analizzare i progettiCreate a Power BI report to analyze projects

Nota

Questo articolo fa parte di una serie di esercitazioni sull'uso di PowerApps, Microsoft Flow e Power BI con SharePoint Online.This article is part of a tutorial series on using PowerApps, Microsoft Flow, and Power BI with SharePoint Online. Assicurarsi di leggere l'introduzione alla serie per farsi un'idea del quadro generale, nonché dei download correlati.Make sure you read the series introduction to get a sense of the big picture, as well as related downloads.

In questa attività si creerà un report di Power BI basato sui due elenchi di SharePoint.In this task, we'll create a Power BI report based on the two SharePoint lists. I dati elenco verranno acquisiti in Power BI Desktop, quindi ne verrà eseguita la pulizia e la modellazione di base e infine verrà creato un set di oggetti visivi che offrono informazioni sui dati.We'll bring the list data into Power BI Desktop and clean it up a little, do some basic data modeling, and create a set of visuals that tell us something about the data.

Suggerimento

Il pacchetto di download per questo scenario include una versione completa di questo report: project-analysis.pbix.The download package for this scenario includes a finished version of this report: project-analysis.pbix.

Analisi rapida di Power BI DesktopQuick review of Power BI Desktop

Prima di approfondire la creazione di report, si esaminerà Power BI Desktop.Before we dive into report creation, let's review Power BI Desktop. Si tratta di uno strumento potente, con molte funzionalità, quindi verrà illustrata una panoramica delle aree che saranno usate in questa attività.This is a powerful tool, with a lot of features, so we will focus on an overview of the areas that you will use in this task. In Power BI Desktop esistono tre aree di lavoro principali, o visualizzazioni: visualizzazione Report, visualizzazione Dati e visualizzazione e Relazioni.There are three main work areas or views in Power BI Desktop: Report view, Data view, and Relationships view. Power BI Desktop include anche l'Editor di query, che viene aperto in una finestra separata.Power BI Desktop also includes Query Editor, which opens in a separate window.

La schermata seguente mostra le icone delle tre viste sul lato sinistro di Power BI Desktop: Report, Dati, e Relazioni, dall'alto verso il basso.The following screen shows the three view icons along the left of Power BI Desktop: Report, Data, and Relationships, from top to bottom. La barra gialla lungo il lato sinistro indica la visualizzazione corrente (in questo caso, Report).The yellow bar along the left indicates the current view; in this case, Report view is displayed. Per cambiare visualizzazione, selezionare una di queste tre icone.Change views by selecting any of those three icons.

Visualizzazioni di Power BI Desktop

La visualizzazione Report include cinque aree principali:The Report view has five main areas:

  1. La barra multifunzione, che mostra le attività comuni associate ai report e alle visualizzazioni.The ribbon, which displays common tasks associated with reports and visualizations.
  2. La visualizzazione Report, o area di disegno, in cui vengono create e disposte le visualizzazioni.The Report view, or canvas, where visualizations are created and arranged.
  3. L'area della scheda Pagine nella parte inferiore, in cui è possibile selezionare o aggiungere una pagina del report.The Pages tab area along the bottom, which lets you select or add a report page.
  4. Il riquadro Visualizzazioni, in cui cambiare visualizzazione, personalizzare i colori o gli assi, applicare filtri, trascinare i campi e altro ancora.The Visualizations pane, where you change visualizations, customize colors or axes, apply filters, drag fields, and more.
  5. Il riquadro Campi, in cui gli elementi della query e i filtri possono essere trascinati nella visualizzazione Report o trascinati nell'area Filtri del riquadro Visualizzazioni.The Fields pane, where query elements and filters can be dragged onto the Report view, or dragged to the Filters area of the Visualizations pane.

Schede, visualizzazioni e riquadri di Power BI

La visualizzazione Dati contiene tre aree principali:The Data view has three main areas:

  1. La barra multifunzione, visualizzata di seguito con la scheda Modellazione selezionata,The ribbon, which has the Modeling tab selected below. in cui è possibile creare tabelle e colonne calcolate e apportare altre modifiche al modello di dati.On this tab, you create calculated tables and columns, and make other changes to the data model.
  2. Il riquadro centrale, che mostra i dati per la tabella selezionata.The center pane, which shows data for the selected table.
  3. Il riquadro Campi, in cui controllare la modalità di visualizzazione dei campi nei report.The Fields pane, where you control how fields are displayed in your reports.

Visualizzazione dati di Power BI Desktop

In quest'attività non verrà usata la visualizzazione Relazioni, ma è possibile esaminarla in seguito, dopo aver acquisito i dati elenco in Power BI Desktop.We don't use the Relationships view in this task, but you can check it out later after we bring the list data into Power BI Desktop.

Nell'Editor di query, è possibile compilare query e trasformare i dati, quindi caricare il modello di dati ottimizzato in Power BI Desktop.In Query Editor, you build queries and transform data, then load that refined data model into Power BI Desktop. Editor di query include quattro aree principali:Query Editor has four main areas:

  1. La barra multifunzione, che contiene numerose opzioni per il data shaping e la trasformazione dei dati acquisiti.The ribbon, which has many options for shaping and transforming the data that you bring in.
  2. Il riquadro sinistro, in cui le query vengono elencate e rese disponibili per la selezione, la visualizzazione e il data shaping.The left pane, where queries are listed and available for selection, viewing, and shaping.
  3. Il riquadro centrale, in cui vengono visualizzati i dati dalla query selezionata disponibili per il data shaping.The center pane, where data from the selected query is displayed and available for shaping.
  4. La finestra Impostazioni query, che elenca le proprietà della query e i passaggi di trasformazione dei dati che sono stati applicati.The Query Settings window, which lists the query's properties and data transform steps that have been applied.

Editor di query di Power BI Desktop

Passaggio 1: Acquisire i dati in Power BI DesktopStep 1: Get data into Power BI Desktop

In questo passaggio, verrà effettuata prima di tutto la connessione ai due elenchi,In this step, we'll first connect to the two lists. quindi si passerà alla pulizia dei dati, con la rimozione delle colonne non necessarie per l'analisi dei dati.Then we'll clean up the data by removing columns we don't need for our data analysis. Verranno anche modificati i tipi di dati in alcune delle colonne rimanenti, in modo che i calcoli funzionino correttamente.We'll also change the data types on some of the remaining columns so that calculations work properly. Per altre informazioni sull'acquisizione e sulla pulizia dei dati in Power BI Desktop, vedere la sezione Acquisizione dei dati nel corso di apprendimento guidato.For more information on getting and cleaning data in Power BI Desktop, see the Getting Data section in our Guided Learning course.

Connettersi agli elenchi di SharePointConnect to SharePoint lists

  1. In Power BI Desktop, nella scheda Home, fare clic o toccare Recupera dati, quindi Altro...In Power BI Desktop, on the Home tab, click or tap Get Data, then More…

    Recupera dati

  2. Nella finestra di dialogo Recupera dati fare clic o toccare Elenchi SharePoint Online, quindi Connetti.In the Get Data dialog box, click or tap SharePoint Online List, then Connect.

    Connettersi a un elenco di SharePoint

  3. Immettere l'URL per il sito di SharePoint, quindi fare clic o toccare OK.Enter the URL for your SharePoint site, then click or tap OK.

    URL dell'elenco SharePoint

  4. Se viene visualizzata la finestra di dialogo seguente, assicurarsi di aver effettuato l'accesso con le credenziali corrette, quindi fare clic o toccare Connetti.If you get the following dialog box, make sure you're signed in with the right credentials, then click or tap Connect.

    Credenziali dell'elenco SharePoint

  5. Selezionare Dettagli progetto e ** Richieste di progetto, quindi fare clic o toccare **Modifica.Select Project Details and Project Requests, then click or tap Edit.

    Selezionare elenchi di SharePoint

    Gli elenchi vengono ora visualizzati sotto forma di tabelle nell'Editor di query.The lists are now displayed as tables in Query Editor.

    Tabelle nell'Editor di query

Rimuovere le colonne superflue dalle tabelleRemove unnecessary columns from the tables

  1. Nel riquadro di spostamento a sinistra fare clic o toccare Dettagli progetto.In the left navigation pane, click or tap Project Details.
  2. Nel riquadro centrale, selezionare la colonna FileSystemObjectType, quindi fare clic o toccare Rimuovi colonne.In the middle pane, select the FileSystemObjectType column, then click or tap Remove Columns.

    Rimuovi colonne

  3. Rimuovere le due colonne dopo la colonna Id: ServerRedirectedEmbedURL e ContentTypeId.Remove the two columns after the Id column: ServerRedirectedEmbedURL and ContentTypeId. > [!TIP] > Usare il tasto MAIUSC per selezionare entrambe le colonne, quindi toccare o fare clic su Rimuovi colonne.Use the Shift key to select both columns, then click or tap Remove Columns.
  4. Rimuovere tutte le colonne a destra della colonna AssegnatoPM (in totale 22 colonne).Remove all columns to the right of the PMAssigned column (a total of 22 columns). La tabella deve corrispondere all'immagine seguente:The table should match the following image:

    Tabella Dettagli progetto nell'Editor di query

  5. Ripetere la procedura appena eseguita per Project Requests: rimuovere FileSystemObjectType, ServerRedirectedEmbedURL, ContentTypeId e tutte le colonne a destra della colonna Approved (22 colonne in totale).Repeat the process you just went through, now for Project Requests: remove FileSystemObjectType, ServerRedirectedEmbedURL, ContentTypeId, and all columns to the right of the Approved column (a total of 22 columns). La tabella deve corrispondere all'immagine seguente:The table should match the following image:

     <span data-ttu-id="47d44-168">Tabella Richieste di progetto nell'Editor di query</span><span class="sxs-lookup"><span data-stu-id="47d44-168">Project Requests table in Query Editor</span></span>

Modificare il tipo di dati nelle colonne di Dettagli progettoChange the data type on Project Details columns

  1. Selezionare la colonna ProjectedDays, fare clic o toccare Tipo di dati: Qualsiasi, quindi Numero intero.Select the ProjectedDays column, click or tap Data Type: Any, then Whole Number.

    Modificare il tipo di dati in un numero intero

  2. Ripetere il passaggio precedente per la colonna ActualDays.Repeat the previous step for the ActualDays column.
  3. Selezionare la colonna ApprovedDate, fare clic o toccare Tipo di dati: Qualsiasi, quindi Data.Select the ApprovedDate column, click or tap Data Type: Any, then Date.

     <span data-ttu-id="47d44-174">Modificare il tipo di dati in una data</span><span class="sxs-lookup"><span data-stu-id="47d44-174">Change data type to date</span></span>

  4. Ripetere i passaggi precedenti per le colonne ProjectedStartDate e ProjectedEndDate.Repeat the previous step for the ProjectedStartDate and ProjectedEndDate columns.

Modificare il tipo di dati nelle colonne di Richieste di progettoChange the data type on Project Requests columns

  1. Selezionare la colonna GiorniStimati, fare clic o toccare Tipo di dati: Qualsiasi, quindi Numero intero.Select the EstimatedDays column, click or tap Data Type: Any, then Whole Number.

  2. Selezionare la colonna RequestDate, fare clic o toccare Tipo di dati: Qualsiasi, quindi Data.Select the RequestDate column, click or tap Data Type: Any, then Date.

Applicare e salvare le modificheApply and save changes

  1. Nella scheda Home, fare clic su Chiudi e Applica per chiudere l'Editor di query e tornare alla finestra principale di Power BI Desktop.On the Home tab, click Close and Apply to close Query Editor and go back to the main Power BI Desktop window.

    Chiudere e applicare le modifiche

  2. Fare clic o toccare File, quindi Salva e salvare con il nome project-analysis.pbix.Click or tap File, then Save, and save with the name project-analysis.pbix.

Passaggio 2: Migliorare il modello di datiStep 2: Improve the data model

Ora che i dati dagli elenchi di SharePoint sono stati acquisiti in Power BI Desktop, si passerà alla modellazione dei dati.Now that we have the data from our SharePoint lists pulled into Power BI Desktop, we'll move on to data modeling. La modellazione dei dati può richiedere molto tempo, ma ecco brevemente alcune operazioni interessanti da eseguire per sfruttare al meglio i dati elenco in Power BI Desktop:Data modeling can be a time-consuming process, but we'll briefly show you some interesting things you can do to get more out of the list data in Power BI Desktop:

  • Cambiare la modalità di correlazione tra due tabelleChange how the two tables are related to each other
  • Aggiungere una tabella data per eseguire calcoli in base ai giorni ferialiAdd a date table so we can make calculations based on weekdays
  • Aggiungere colonne calcolate per calcolare gli intervalli di tempo tra le attività cardine di progettoAdd calculated columns to calculate timespans between project milestones
  • Aggiungere le misure per calcolare la varianza tra i giorni previsti e quelli effettivi per un progettoAdd measures to calculate variance in projected versus actual days for a project

Dopo aver completato questi passaggi, è possibile creare visualizzazioni che sfruttino i miglioramenti apportati al modello in esame.After these steps are complete, we can build visualizations that take advantage of the improvements to our model. Per altre informazioni sulla modellazione dei dati in Power BI Desktop, vedere la sezione Modellazione nel corso di apprendimento guidato.For more information on modeling data in Power BI Desktop, see the Modeling section in our Guided Learning course.

Modificare le relazioni tra tabelleChange table relationships

Quando Power BI Desktop ha acquisito gli elenchi, ha creato una relazione tra di essi in base alla colonna Id in entrambe le tabelle.When Power BI Desktop brought the lists in, it created a relationship between them based on the Id column in both tables. Deve esserci effettivamente una relazione tra la colonna Id la tabelle Richieste di progetto e la colonna RequestId nella tabella Dettagli progetto.The relationship should actually be between the Id column in the Project Requests table, and the RequestId column in the Project Details table. Ecco come correggerlo:Let's fix that:

  1. Fare clic o toccare l'icona Visualizzazione dati.Click or tap the Data view icon.

    Visualizzazione dati

  2. Nella scheda Modellazione fare clic o toccare Gestisci relazioni.On the Modeling tab, click or tap Manage Relationships. Si resterà in questa scheda nella visualizzazione Dati per tutti i passaggi di modellazione dati.We'll stay on this tab in the Data view for all the data modeling steps.

    Gestisci relazioni

  3. Verificare che sia selezionata la relazione esistente, fare clic o toccare Elimina, quindi di nuovo Elimina per confermare.Make sure the existing relationship is selected, click or tap Delete, then Delete again to confirm.

    Eliminare la relazione

  4. Fare clic su Nuova per creare una relazione diversa.Click New to create a different relationship.

  5. Nella finestra di dialogo Crea relazione:In the Create Relationship dialog box:

    1. Per la prima tabella selezionare Richieste di progettoe la colonna Id.For the first table, select Project Requests, and the Id column.

    2. Per la seconda tabella selezionare Dettagli progettoe la colonna RequestId.For the second table, select Project Details, and the RequestId column.

    3. La schermata deve apparire come nell'immagine seguente.The screen should look like the following image. Quando si è pronti, toccare o fare clic su OK e quindi su Chiudi.When you're ready, click or tap OK, then Close.

      Creare una relazione

Aggiungere una tabella data per semplificare i calcoli basati su dateAdd a date table to make date-based calculations easier

  1. Fare clic o toccare Nuova tabella.Click or tap New Table.

    Nuova tabella

  2. Immettere la formula nella barra della formula: Dates = CALENDARAUTO().Enter this formula into the formula bar: Dates = CALENDARAUTO().

    Barra della formula con Dates = CALENDARAUTO()

    Questa formula crea una tabella denominata Date con una singola colonna di data.This formula creates a table called Dates with a single date column. La tabella illustra tutte le date dell'altra tabella e viene aggiornata automaticamente se vengono aggiunte ulteriori date, ad esempio se i dati vengono aggiornati.The table covers all dates from your other table, and it updates automatically if additional dates are added (i.e. if data is refreshed).

    Questa formula e le altre in questa sezione usano Data Analysis Expressions (DAX), un linguaggio delle formule per Power BI e altre tecnologie.This formula and the other ones in this section use Data Analysis Expressions (DAX), a formula language for Power BI and other technologies. Per altre informazioni, vedere Nozioni di DAX in Power BI Desktop.For more information, see DAX basics in Power BI Desktop.

  3. Premere INVIO per creare la tabella Date.Press Enter to create the Dates table.

    Tabella Date

Aggiungere una colonna calcolata alla tabella DateAdd a calculated column to the Dates table

  1. Sempre nella tabella Date, fare clic o toccare Nuova colonna.While still on the date table, click or tap New Column.

    Nuova colonna

  2. Immettere questa formula nell'apposita barra: IsWeekDay = SWITCH(WEEKDAY(Dates[Date]), 1,0,7,0,1).Enter this formula into the formula bar: IsWeekDay = SWITCH(WEEKDAY(Dates[Date]), 1,0,7,0,1).

    Questa formula determina se una data nella colonna Data rappresenta un giorno feriale.This formula determines whether a date in the Date column is a weekday. Se la data è un giorno feriale, la colonna IsWeekDay ottiene un valore pari a 1; in caso contrario, ottiene un valore pari a 0.If the date is a weekday, the IsWeekDay column gets a value of 1; otherwise it gets a value of 0.

  3. Premere INVIO per aggiungere la colonna IsWeekDay alla tabella Date.Press Enter to add the IsWeekDay column to the Dates table.

    Aggiungere la colonna IsWeekDay

Aggiungere una colonna calcolata alla tabella Dettagli progettoAdd a calculated column to the Project Details table

  1. Nel riquadro destro, fare clic o toccare la tabella Dettagli progetto, quindi Nuova colonna.In the right pane, click or tap the Project Details table, then New Column.

    Nuova colonna

  2. Immettere questa formula nell'apposita barra:Enter this formula into the formula bar:

    ApprovedStartDiff = CALCULATE(SUM(Dates[IsWeekday]),
    
       DATESBETWEEN(Dates[Date],
    
          'Project Details'[ApprovedDate],
    
          'Project Details'[ProjectedStartDate]
    
      )
    
    )
    

    Questa formula calcola la differenza in giorni tra la data di approvazione di un progetto e la data di inizio prevista.This formula calculates the difference in days between when a project was approved and when it is projected to start. Usa la colonna GiornoFeriale della tabella Date, in modo da contare solo i giorni feriali.It uses the IsWeekday column from the Dates table, so it counts only weekdays.

  3. Premere INVIO per aggiungere la colonna DiffInizioApprovata alla tabella Dettagli progetto.Press Enter to add the ApprovedStartDiff column to the Project Details table.

    Aggiungere la colonna DiffInizioApprovata

Aggiungere una colonna calcolata alla tabella Richieste di progettoAdd a calculated column to the Project Requests table

  1. Nel riquadro destro, fare clic o toccare la tabella Richieste di progetto, quindi Nuova colonna.In the right pane, click or tap the Project Requests table, then New Column.

    Nuova colonna

  2. Immettere questa formula nell'apposita barra:Enter this formula into the formula bar:

    RequestDateAge = CALCULATE(SUM(Dates[IsWeekday]),
    
       DATESBETWEEN(Dates[Date],
    
          'Project Requests'[RequestDate],
    
          NOW()
    
       )
    
    )
    

    Questa formula calcola la differenza in giorni tra la data in cui un progetto è stato richiesto e la data di oggi (NOW()).This formula calculates the difference in days between when a project was requested and today's date (NOW()). Anche in questo caso, la formula conta solo i giorni feriali.Again, the formula counts only weekdays. Questa colonna viene usata per la ricerca del progetto che è in sospeso da più tempo.This column is used to look for the project that has been pending the longest.

  3. Premere per aggiungere la colonna RequestDateAge alla tabella Dettagli progetto.Press Enter to add the RequestDateAge column to the Project Requests table.

    Aggiungere la colonna RequestDateAge

Aggiungere una misura alla tabella Dettagli progettoAdd a measure to the Project Details table

  1. Nel riquadro destro, fare clic o toccare la tabella Dettagli progetto, quindi Nuova misura.In the right pane, click or tap the Project Details table, then New Measure.

    Nuova misura

  2. Immettere questa formula nell'apposita barra:Enter this formula into the formula bar:

    VarProjectedActual = DIVIDE(
    
        SUM('Project Details'[ActualDays]) - SUM('Project Details'[ProjectedDays]),
    
        SUM('Project Details'[ProjectedDays])
    
    )
    

    Questa formula calcola la varianza tra i giorni effettivi e previsti per un progetto.This formula calculates the variance between actual and projected days for a project. Si aggiunge questa formula come misura, piuttosto che come colonna calcolata, in modo che restituisca il risultato corretto indipendentemente dalla modalità di filtro o aggregazione dei dati in un report.We add this as a measure, rather than a calculated column, so it returns the correct results regardless of how the data is filtered or aggregated in a report.

  3. Premere INVIO per aggiungere la misura VarPrevistaEffettiva alla tabella Dettagli progetto.Press Enter to add the VarProjectedActual measure to the Project Details table.

    Aggiungere la misura VarPrevistaEffettiva

Aggiungere una misura alla tabella Richieste di progettoAdd a measure to the Project Requests table

  1. Nel riquadro destro, fare clic o toccare la tabella Richieste di progetto, quindi Nuova misura.In the right pane, click or tap the Project Requests table, then New Measure.

    Nuova misura

  2. Immettere questa formula nell'apposita barra:Enter this formula into the formula bar:

    MaxDaysPending = MAXX(
    
        FILTER('Project Requests', 'Project Requests'[Approved]="Pending"),
    
        'Project Requests'[RequestDateAge]
    
    )
    

    Questa formula trova il progetto che è in sospeso da più tempo, in base alla colonna calcolata definita in precedenza.This formula finds the project that has been pending the longest, based on the calculated column we defined earlier.

  3. Premere INVIO per aggiungere la misura MaxGiorniAttesa alla tabella Richieste di progetto.Press Enter to add the MaxDaysPending measure to the Project Requests table.

    Aggiungere la misura MaxDaysPending

Passaggio 3: Creare visualizzazioni dei reportStep 3: Create report visualizations

A questo punto si procederà al passaggio necessario per l'analisi dei dati, cioè la creazione delle visualizzazioni per trovare i modelli nei dati.Now we're at the step that many people think of when they think of data analysis: creating visualizations so we can find patterns in our data. In questo passaggio si creeranno quattro visualizzazioni:In this step, we'll create four visualizations:

  • Un istogramma che mostra un confronto tra giorni previsti e giorni effettivi nei progettiA column chart that shows projected days versus actual days on projects
  • Un istogramma che mostra la varianza per ogni progettoA column chart that shows the variance for each project
  • Una scheda che mostra il progetto che è in sospeso da più tempoA card that shows the project that has been pending the longest
  • Una tabella che mostra il tempo intercorso tra l'approvazione del progetto la e data di inizio previstaA table that shows the time between project approval and projected start date

Dopo aver creato queste visualizzazioni dei report in Power BI Desktop, verranno pubblicati i dati e i report nel servizio Power BI, per poter creare e condividere i dashboard.After we've created these report visualizations in Power BI Desktop, we'll publish the data and reports to the Power BI service, so we can create and share dashboards. Per altre informazioni sulla creazione di report in Power BI Desktop, vedere la sezione Visualizzazioni nel corso di apprendimento guidato.For more information on creating reports in Power BI Desktop, see the Visualizations section in our Guided Learning course.

Creare un grafico a barre per visualizzare un confronto tra giorni previsti ed effettiviCreate a bar chart to show projected versus actual

  1. Fare clic o toccare l'icona Report.Click or tap the Report view icon. Questa visualizzazione verrà mantenuta per la parte restante dell'esercitazione in Power BI Desktop.We'll stay in this view for the rest of our time in Power BI Desktop.

    Visualizzazione report

  2. Nel riquadro Visualizzazioni a destra fare clic o toccare Istogramma a colonne raggruppate.In the Visualizations pane on the right, click or tap Clustered column chart.

    Visualizzazioni - istogramma a colonne raggruppate

  3. Trascinare AssegnatoPM e Titolo da Dettagli progetto nel riquadro Campi su Asse nel riquadro Visualizzazioni.Drag PMAssigned and Title from Project Details in the Fields pane to Axis in the Visualizations pane.

    Asse nel riquadro Visualizzazioni

  4. Trascinare ActualDays e ProjectedDays da Dettagli progetto nel riquadro Campi su Valore nel riquadro Visualizzazioni.Drag ActualDays and ProjectedDays from Project Details in the Fields pane to Value in the Visualizations pane.

    Valore nel riquadro Visualizzazioni

  5. La visualizzazione deve ora apparire come nell'immagine seguente.The visualization should now look like the following image.

    GiorniPrevisti e GiorniEffettivi in base ad AssegnatoPM

  6. Trascinare Stato da Dettagli progetto nel riquadro Campi sull'area Filtri del riquadro Visualizzazioni, quindi selezionare la casella di controllo Completato.Drag Status from Project Details in the Fields pane to the Filters area of the Visualizations pane, then select the Completed check box.

    Filtrare per colonna Stato

    Il grafico è ora filtrato in modo da mostrare solo i progetti completati, il che è utile perché si stanno confrontando i giorni previsti con quelli effettivi.The chart is now filtered to show only completed projects, which makes sense because we are comparing projected days to actual days.

  7. Fare clic sulle frecce nell'angolo superiore sinistro del grafico e spostarsi su e giù per la gerarchia dei responsabili di progetto e dei progetti.Click the arrows in the upper left corner of the chart to move up and down the hierarchy of project managers and projects. Nella figura seguente, è illustrato l'aspetto del drill-down nei progetti.In the following image, you see what the drill down into projects looks like.

    Drill-down nell'istogramma

Creare un grafico a barre per visualizzare un confronto dai giorni previstiCreate a bar chart to show variance from projected

  1. Fare clic o toccare nell'area di disegno fuori dalla visualizzazione appena creata.Click or tap on the canvas outside the visualization you just created.
  2. Nel riquadro Visualizzazioni a destra fare clic o toccare Istogramma a colonne raggruppate.In the Visualizations pane on the right, click or tap Clustered column chart.

    Visualizzazioni - istogramma a colonne raggruppate

  3. Trascinare AssegnatoPM e Titolo da Dettagli progetto nel riquadro Campi su Asse nel riquadro Visualizzazioni.Drag PMAssigned and Title from Project Details in the Fields pane to Axis in the Visualizations pane.

    Asse nel riquadro Visualizzazioni

  4. Trascinare VarPrevistaEffettiva da Dettagli progetto nel riquadro Campi su Valore nel riquadro Visualizzazioni.Drag VarProjectedActual from Project Details in the Fields pane to Value in the Visualizations pane.

    Valore nel riquadro Visualizzazioni

  5. Trascinare Stato da Dettagli progetto nel riquadro Campi sull'area Filtri del riquadro Visualizzazioni, quindi selezionare la casella di controllo Completato.Drag Status from Project Details in the Fields pane to the Filters area of the Visualizations pane, then select the Completed check box.

    Filtrare per colonna Stato

    La visualizzazione deve ora apparire come nell'immagine seguente.The visualization should now look like the following image.

    VarPrevistaEffettiva per AssegnatoPM

    Da questo grafico è possibile osservare che la variabilità tra i progetti gestiti da Irvin Sayers rispetto a quelli gestiti da Joni Sherman è di gran lunga superiore.You can see from this chart how much more variability there is for projects that were run by Irvin Sayers versus Joni Sherman. Eseguire il drill-down per visualizzare la variabilità in base al progetto e verificare se il numero di giorni previsti è superiore o inferiore a quello dei giorni effettivi.Drill in to see the variability by project, and whether the days projected was more or less than the actual days.

    VarPrevistaEffettiva per Titolo

  6. Prima di creare altre visualizzazioni, spostare e ridimensionare quelle già create, in modo da affiancarle.Before we create more visualizations, move and resize the ones you already created, so they fit side-by-side.

    Adattare i grafici per affiancarli

Creare una scheda che mostri il progetto sospeso da più tempoCreate a card that shows the longest pending project

  1. Fare clic o toccare nell'area di disegno fuori dalla visualizzazione appena creata.Click or tap on the canvas outside the visualization you just created.
  2. Nel riquadro Visualizzazioni a destra fare clic o toccare Scheda.In the Visualizations pane on the right, click or tap Card.

    Visualizzazioni - scheda

  3. Trascinare MaxGiorniAttesa da Richieste di progetto nel riquadro Campi su Campi nel riquadro Visualizzazioni.Drag MaxDaysPending from Project Requests in the Fields pane to Fields in the Visualizations pane.

    Campi nel riquadro Visualizzazioni

  4. Fare clic o toccare Formato (icona del rullo), quindi impostare Bordo su Attivato.Click or tap Format (paint roller), then set Border to On.

    Rullo Formato - Bordo

  5. Impostare Title su Attivato, quindi aggiungere il titolo "Numero massimo di giorni in attesa di approvazione".Set Title to On, then add the title "Max days pending approval".

    Aggiungere un titolo

    La visualizzazione deve ora apparire come nell'immagine seguente.The visualization should now look like the following image.

     <span data-ttu-id="47d44-316">Numero massimo di giorni in attesa di approvazione</span><span class="sxs-lookup"><span data-stu-id="47d44-316">Max days pending approval</span></span>

    Dopo aver pubblicato il report, si userà questo riquadro per attivare un avviso se il valore massimo per un progetto in sospeso raggiunge una determinata soglia.After we publish this report, we'll use this tile to trigger an alert if the maximum value for a pending project reaches a certain threshold.

Creare una tabella che mostri il tempo intercorso tra l'approvazione del progetto la e data di inizio previstaCreate a table that shows the time between project approval and projected start date

  1. Fare clic o toccare nell'area di disegno fuori dalla visualizzazione appena creata.Click or tap on the canvas outside the visualization you just created.
  2. Nel riquadro Visualizzazioni a destra fare clic o toccare Tabella.In the Visualizations pane on the right, click or tap Table.

    Visualizzazioni - tabella

  3. Trascinare AssegnatoPM, Titolo e DiffInizioApprovata da Dettagli progetto nel riquadro Campi su Valori nel riquadro Visualizzazioni.Drag PMAssigned, Title, and ApprovedStartDiff from Project Details in the Fields pane to Values in the Visualizations pane.

    Valori nel riquadro Visualizzazioni

  4. Trascinare DataInizioPrevista da Dettagli progetto nel riquadro Campi sull'area Filtri del riquadro Visualizzazioni, quindi selezionare tutti i dati eccetto (Vuoto).Drag ProjectedStartDate from Project Details in the Fields pane to the Filters area of the Visualizations pane, then select all dates except for (Blank).

    Filtrare in base a DataInizioPrevista

  5. Ridimensionare le colonne della tabella per visualizzare tutti i dati e ordinarle in base a ApprovedStartDiff in ordine decrescente.Resize the columns of the table so you can see all the data, and sort by ApprovedStartDiff, descending. La visualizzazione deve ora apparire come nell'immagine seguente.The visualization should now look like the following image.

    Tabella con valori DiffInizioApprovata

  6. Nell'area Valori toccare o fare clic sulla freccia verso il basso per ApprovedStartDiff, quindi toccare o fare clic su Media.In the Values area, click or tap the down arrow for ApprovedStartDiff, then click or tap Average. Ora è possibile visualizzare la durata media tra l'approvazione del progetto e la data di inizio prevista.Now we can see the average duration between project approval and projected start date.

    Calcolare la media

  7. Toccare o fare di nuovo clic sulla freccia rivolta verso il basso per ApprovedStartDiff, toccare o fare clic su Formattazione condizionale e quindi su Scale dei colori di sfondo.Click or tap the down arrow for ApprovedStartDiff again, click or tap Conditional formatting, then click or tap Background color scales.

    Formattazione condizionale

  8. Impostare i colori per i campi Minimo e Massimo come illustrato sotto e quindi toccare o fare clic su OK.Set colors for the Minimum and Maximum fields as shown below, then click or tap OK.

    Opzioni di formattazione condizionale

    La visualizzazione deve ora apparire come nell'immagine seguente.The visualization should now look like the following image.

    Formattazione condizionale completata

    Come si può notare, i progetti gestiti da Irvin Sayers tendono a iniziare molto più tardi dopo l'approvazione.As you can see, projects that Irvin Sayers runs tend to start a lot later after approval. Potrebbe esserci fattori diversi dal responsabile assegnato, ma potrebbe valere la pena indagare ulteriormente.There could be factors other than the assigned manager, but this would be worth looking into.

A questo punto, è stato creato un report completo basato sui dati importati da SharePoint, puliti e modellati in Power BI Desktop.That brings us to the end of the report section, and you should now have a complete report based on data imported from SharePoint and cleaned up and modeled in Power BI Desktop. Se l'esercitazione è stata eseguita correttamente, l'aspetto del report sarà il seguente.If everything went according to plan, your report should look like the following image.

Report completato

Passaggi successiviNext steps

Il passaggio successivo di questa serie di esercitazioni consiste nel pubblicare il report di progetto di Power BI e creare un dashboard.The next step in this tutorial series is to publish the Power BI project report and create a dashboard.