Esercitazione: Aggiunta di un indicatore di prestazioni chiave al report (Generatore report 2.0)
Un indicatore di prestazioni chiave (KPI) è qualsiasi valore misurabile del report con un significato aziendale, ad esempio Total 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 dell'indicatore KPI.
Per visualizzare lo stato dell'indicatore KPI utilizzare un contatore.
Sostituire i valori delle celle con un'immagine che indichi lo stato dell'indicatore KPI.
In questa esercitazione verrà illustrato come aggiungere un indicatore KPI utilizzando gli approcci 1 e 2.
Per definire lo stato corrente di un indicatore KPI, si creerà un requisito aziendale basato sul database di esempio AdventureWorks2008 e lo si aggiungerà al report creato in Esercitazione: Creazione di un report tabella semplice (Generatore report 2.0).
Si supponga che l'indicatore KPI si basi sul totale degli ordini di vendita, ovvero l'aggregazione di Totale riga per ogni ordine. L'indicatore KPI è progettato per evidenziare il totale di un ordine nel modo seguente:
Il totale di un ordine superiore a 100 richiede una gestione immediata.
Il totale di un ordine superiore a 25 ma inferiore a 100 richiede una gestione speciale.
Il totale di un ordine inferiore a 25 non richiede una gestione particolare.
Requisiti
Per completare l'esercitazione è necessario soddisfare i requisiti seguenti:
- Disporre di accesso al report Sales Order creato in Esercitazione: Creazione di un report tabella semplice (Generatore report 2.0).
Tempo stimato per il completamento dell'esercitazione: 10 minuti.
Per aprire un report esistente
Fare clic sul pulsante Start, scegliere Programmi, Generatore report per Microsoft SQL Server 2008 e quindi fare clic su Generatore report 2.0.
Dal pulsante Generatore report, fare clic su Apri.
Passare a Sales Order sul server di report.
Si imposterà quindi il colore di sfondo di una cella della tabella su un'espressione basata sul valore visualizzato nella cella durante l'elaborazione del report.
Per visualizzare lo stato attuale di un indicatore KPI utilizzando i colori di sfondo
Nella tabella spostarsi in basso di due celle oltre la cella Prodotto e fare clic con il pulsante destro del mouse (nella riga del subtotale che visualizza il totale per ogni ordine), quindi scegliere Proprietà casella di testo.
In Riempimento fare clic sul pulsante fx, quindi digitare l'espressione seguente nel campo Imposta espressione per: BackgroundColor:
=IIF(Sum(Fields!LineTotal.Value) >= 100, "Violet", IIF(Sum(Fields!LineTotal.Value) < 25, "Transparent", "Cornsilk"))
Il colore di sfondo cambierà in viola per ogni cella che contiene una somma aggregata per Totale riga superiore o uguale a 100. Tutti i valori compresi tra 25 e 100 vengono colorati utilizzando la sfumatura di giallo denominata "Cereale". I valori inferiori a 25 non sono evidenziati.
Fare clic su OK.
Fare clic su Esegui per visualizzare l'anteprima del report.
Nella riga del subtotale in cui è riportato il totale per ogni ordine, il colore di sfondo della cella cambia in base al valore della somma aggregata.
Si procederà quindi all'aggiunta di una colonna e di un contatore per visualizzare lo stato di un indicatore KPI.
Per visualizzare lo stato attuale di un indicatore KPI utilizzando un contatore
Passare alla visualizzazione Progettazione.
Nella tabella fare clic con il pulsante destro del mouse sul gestore della colonna per la cella modificata nella procedura precedente, scegliere Inserisci colonna, quindi fare clic su A destra. Alla tabella verrà aggiunta una nuova colonna.
Nel gruppo Aree dati della scheda Inserisci fare clic su Contatore, quindi sull'area di progettazione esterna alla tabella. Verrà visualizzata la finestra di dialogo Seleziona tipo di contatore.
Fare clic su Lineare. Verrà selezionato il primo contatore lineare.
Fare clic su OK.
Nell'area di progettazione verrà aggiunto un contatore.
Dal riquadro Dati report trascinare LineTotal sul contatore.
Quando si rilascia il campo sul contatore, esso viene aggregato utilizzando la funzione SUM incorporata.
Fare clic con il pulsante destro del mouse sul contatore, scegliere Contatore, quindi fare clic su Proprietà puntatore.
In Tipo di puntatore selezionare Barre. Il puntatore si trasformerà da indicatore in una barra che risulterà più visibile in seguito all'aggiunta del contatore alla tabella.
Fare clic su Riempimento puntatore. In Colore secondario scegliere Giallo. Il modello di riempimento sfumato cambierà da bianco in giallo.
Trascinare il contatore all'interno della tabella nella terza cella della colonna inserita.
[!NOTA]
Potrebbe essere necessario ridimensionare la colonna in modo che il contatore lineare orizzontale rientri nella cella. A questo scopo, fare clic sull'intestazione e utilizzare gli handle per ridimensionare le celle orizzontalmente e verticalmente.
Fare clic su Esegui per visualizzare l'anteprima del report.
La lunghezza orizzontale della barra nel contatore cambia in base al valore dell'indicatore KPI.
(Facoltativo) Aggiungere un pin massimo per gestire l'overflow in modo che qualsiasi valore massimo sulla scala punti sempre al blocco massimo:
Aprire il riquadro Proprietà.
Fare clic sulla scala. Le proprietà della scala lineare verranno visualizzate nel riquadro Proprietà.
Nella categoria Pin della scala espandere il nodo MaximumPin.
Impostare la proprietà Enable su True. Verrà visualizzato un pin dopo il valore massimo della scala.
Impostare BorderColor su Verde brillante.
Vedere anche