Share via


Esercitazione: Aggiunta di un KPI a un report

Per indicatore di prestazioni chiave (KPI) si intende qualsiasi valore misurabile del report con significato aziendale, ad esempio, Totale Sales. Se si desidera visualizzare lo stato corrente di un KPI in un report, è possibile utilizzare tre approcci diversi:

  • Evidenziare i valori delle celle utilizzando un colore di sfondo che indichi lo stato del KPI.

  • Sostituire i valori delle celle con un'immagine che indichi lo stato del KPI.

  • Inserire un contatore.

Per definire lo stato corrente di un KPI, verrà creato un requisito aziendale basato sul database di esempio AdventureWorks2008R2. Si supponga che il KPI sia Line Total. Quando Line Total scende al di sotto del valore 30, il requisito consiste nel richiamare l'attenzione su di esso come possibile origine di problemi. Quando Line Total scende al di sotto del valore 20, il requisito consiste nel richiamare l'attenzione su di esso come origine di problemi che devono essere risolti immediatamente.

Requisiti

Per utilizzare l'esercitazione è necessario che nel sistema sia installato quanto segue:

  • SQL Server Business Intelligence Development Studio.

    Nota

    Business Intelligence (BI) Development Studio non è supportato nei computer con processore Itanium. Il supporto per BI Development Studio è tuttavia disponibile per i computer con processore x64. Se i database di esempio di SQL Server sono stati distribuiti in un computer con processore Itanium, utilizzare BI Development Studio in computer con processore x86 o x64 per modificare ed eseguire gli esempi.

  • SQL Server 2008 con il database di esempio di AdventureWorks2008R2. Per visualizzare o utilizzare gli esempi e i database di esempio di SQL Server, è necessario scaricarli e installarli. Per ulteriori informazioni, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server. Per informazioni sul supporto per il codice di esempio e i database di esempio di SQL Server per SQL Server Express, vedere Databases and Samples Overview nel sito Web CodePlex.

  • È inoltre necessario avere completato tutte le lezioni di Esercitazione: Creazione di un report tabella semplice.

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

Per aprire un progetto esistente.

  1. Fare clic sul pulsante Start, scegliere Tutti iprogrammi e Microsoft SQL Server 2008 R2, quindi fare clic su Business Intelligence Development Studio.

  2. Scegliere Apri dal menu File e quindi fare clic su Progetto.

  3. Passare al file Tutorial.sln. Si tratta dell'esercitazione creata in Esercitazione: Creazione di un report tabella semplice.

  4. Scegliere OK per aprire il progetto. Il progetto Tutorial viene visualizzato in Esplora soluzioni con un report denominato Sales Orders.rdl.

  5. Fare doppio clic sul file Sales Orders.rdl per aprire il report.

Per visualizzare lo stato attuale di un KPI utilizzando i colori di sfondo

  1. Nella tabella fare clic con il pulsante destro del mouse sulla cella contenente il campo [LineTotal] e scegliere Proprietà casella di testo.

  2. In Riempimento digitare l'espressione seguente:

    =IIF(Sum(Fields!LineTotal.Value) >= 30, "Transparent", IIF(Sum(Fields!LineTotal.Value) < 20, "Red", "Yellow"))

Verrà colorato di rosso lo sfondo di ogni cella che contiene un valore Line Total minore di 20. Tutti i valori compresi tra 20 e 30 verranno colorati di giallo mentre quelli superiori 30 non verranno evidenziati.

Per visualizzare lo stato attuale di un KPI utilizzando un contatore

  1. Nella tabella fare clic con il pulsante destro del mouse sulla cella che contiene il campo [LineTotal], scegliere Inserisci colonna e selezionare Dopo per inserire una colonna a destra di [LineTotal].

  2. Fare clic sulla scheda Progettazione.

  3. Nella casella degli strumenti fare clic su Contatore, quindi fare clic nell'area di progettazione, all'esterno della tabella. Verrà visualizzata la finestra di dialogo Seleziona tipo di contatore.

    Nota

    È possibile che venga visualizzata la casella degli strumenti come scheda sul lato sinistro del riquadro Dati report Per aprire la casella degli strumenti, spostare il puntatore sulla scheda Casella degli strumenti. Se la casella degli strumenti non è visibile, scegliere Casella degli strumenti dal menu Visualizza.

  4. Fare clic su Lineare. Verrà selezionato il primo contatore lineare.

  5. Fare clic su OK.

  6. Trascinare il campo LineTotal dal riquadro Dati report nel contatore.

Quando si rilascia il campo sul contatore, esso viene aggregato utilizzando la funzione SUM incorporata. Per ulteriori informazioni, vedere Misuratori (Generatore report 3.0 e SSRS).

  1. Trascinare il contatore presente nella tabella nella colonna inserita nel passaggio 1.

    Nota

    Può essere necessario ridimensionare la colonna in modo che il contatore lineare orizzontale rientri nella cella. Per ridimensionare la colonna, fare clic sull'intestazione e utilizzare gli handle per ridimensionare le celle orizzontalmente e verticalmente. Per ulteriori informazioni, vedere Tabelle, matrici ed elenchi (Generatore report 3.0 e SSRS).

  2. Fare clic su Anteprima.

  3. (Facoltativo) Aggiungere un pin massimo per gestire l'overflow in modo che qualsiasi valore massimo sulla scala punti sempre al blocco massimo:

    1. Aprire il riquadro Proprietà.

    2. Fare clic sulla scala. Le proprietà della scala verranno visualizzate nel riquadro Proprietà.

    3. Nella categoria Pin della scala espandere il nodo MaximumPin.

    4. Impostare la proprietà Enable su True. Verrà visualizzato un pin dopo il valore massimo della scala.