Usare gli indicatori KPI in Reporting ServicesWorking with KPIs in Reporting Services

QUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server

Un indicatore di prestazioni chiave (KPI, Key Performance Indicator) è un'indicazione visiva che comunica il progresso compiuto verso un obiettivo.A Key Performance Indicator (KPI) is a visual cue that communicates the amount of progress made toward a goal. Gli indicatori KPI consentono a team, manager e aziende di valutare con rapidità l'avanzamento compiuto verso risultati misurabili.Key Performance Indicators are valuable for teams, managers, and businesses to evaluate quickly the progress made against measurable goals.

Grazie agli indicatori KPI, SQL Server 2016 Reporting Services consente di rispondere con facilità alle domande seguenti:By using KPIs in SQL Server 2016 Reporting Services, you can easily visualize answers to the following questions:

  • A che punto sono rispetto al raggiungimento dell'obiettivo?What am I ahead or behind on?

  • Quanto sono avanti o indietro rispetto al raggiungimento dell'obiettivo?How far ahead or behind am I?

  • Quale obiettivo minimo ho raggiunto?What is the minimum I have completed?

Creazione di un set di datiCreating a Dataset

Un indicatore KPI usa solo la prima riga di dati di un set di dati condiviso.A KPI will only use the first row of data from a shared dataset. Verificare che i dati da usare si trovino nella prima riga.Make sure that the data you want to use is located on that first row. Per creare un set di dati condiviso, è possibile usare Generatore report o SQL Server Data Tools.To create a shared dataset, you can use either Report Builder or SQL Server Data Tools.

Nota: non è necessario che il set di dati si trovi nella stessa cartella dell'indicatore KPI.Note: The Dataset does not need to be in the same folder as the KPI.

Posizionamento di indicatori KPIPlacement of KPIs

È possibile creare gli indicatori KPI in qualsiasi cartella nel server di report.KPIs can be created in any folder in your report server. Prima di creare un indicatore KPI, è bene considerare quale sia il percorso corretto in cui inserirlo.Before you create a KPI, you will want to think about where is the right location to place it in. È consigliabile, ad esempio, collocarlo in una cartella visibile agli utenti e al contempo pertinente anche per altri report e indicatori KPI.You will want to place it in a folder that will be visible to the users, at the same time being relevant to other reports, and KPIs, around it.

Aggiunta di un indicatore KPIAdding a KPI

Dopo aver stabilito la posizione dell'indicatore KPI, passare alla cartella e nel menu principale selezionare Nuovo > KPI .After you have determined the location of your KPI, go to that folder and select New > KPI from the top menu.

rsCreateKPI1

Verrà visualizzata la schermata Nuovo indicatore KPI .This will present you with the New KPI screen.

rsCreateKPI2

È possibile assegnare valori statici o usare i dati di un set di dati condiviso.You can either assign static values, or use data from a shared dataset. L'indicatore KPI appena creato verrà popolato con un set casuale di dati da aggiornare manualmente.When you create a new KPI, it will be populated with a random set of manual data.

CampoField DescriptionDescription
Formato del valoreValue format Consente di modificare il formato del valore visualizzato.Used to change the format of the value being displayed.
ValoreValue Il valore da visualizzare per l'indicatore KPI.The value to display for the KPI.
ObiettivoGoal Usato come confronto con un valore numerico e visualizzato come differenza della percentuale.Used as a comparison to a numeric value and shown as a percent difference.
StatoStatus Valore numerico usato per determinare il colore del riquadro dell'indicatore KPI.Numerical value used to determine the KPI Tile color. Sono valori validi 1 (verde), 0 (ambra) e -1 (rosso).Valid values are 1 (green), 0 (amber) and -1 (red).
Set di tendenzeTrend set Valori numerici delimitati da virgole usati per le visualizzazioni dei grafici.Comma-separated numeric values used for chart visualization. Può essere impostato su una colonna di un set di dati con valori che rappresentano la tendenza.This can also be set to a column of a dataset with values that represent the trend.

Avviso: sebbene in fase di progettazione sia possibile usare il valore in lettere per il campo Stato , per l'aggiornamento del set di dati è necessario usare il valore numerico.Warning: While you can use the word value for the Status field at design time, you should use the number value if refreshing a dataset. Aggiornando il set di dati con il valore letterale invece che numerico, l'indicatore KPI nel server potrebbe essere danneggiato.If you refresh a dataset with the word value, instead of the number, it could corrupt the KPIs on your server.

Nota: per i campi Valore, Obiettivo e Stato è possono scegliere solo un valore nella prima riga del risultato di un set di dati.Note: The Value, Goal and Status fields can only choose a value from the first row of a dataset’s result. Per il campo Set di tendenze è invece possibile scegliere la colonna che riflette la tendenza.The Trend set field, however, can choose which column reflects the trend.

Per usare i dati di un nuovo set di dati condiviso, eseguire le operazioni seguenti.To use data from a shared dataset, you can do the following.

  1. Modificare la casella di riepilogo a discesa da Imposta manualmenteo Non impostatoa Campo del set di dati.Change the fields drop down box from Set manually, or Not set, to Dataset field.

    rsCreateKPI3

  2. Selezionare i puntini di sospensione (…) nella casella dei dati.Select the ellipsis (…) in the data box. Verrà visualizzata la schermata Scegliere un set di dati .This will bring up the Pick a Dataset screen.

    rsCreateKPI4

  3. Selezionare il set di dati contenente i dati da visualizzare.Select the dataset that has the data you want to display.

  4. Scegliere il campo da usare.Choose the field you want to use. Fare clic su OK.Select OK.

    rsCreateKPI5

  5. Modificare il campo Formato valore affinché corrisponda al valore desiderato.Change Value format to match the format of your value. In questo esempio, il valore è una valuta.In this example, the value is a currency.

    rsCreateKPI6

  6. Selezionare Applica.Select Apply.

    rsCreateKPI7

Rimozione di un indicatore KPIRemoving a KPI

Per rimuovere un indicatore KPI eseguire una delle operazioni seguenti.To remove a KPI, you can do the following.

  1. Selezionare i puntini di sospensione (…) dell'indicatore KPI da rimuovere.Select the ellipsis (…) of the KPI you want to remove. Selezionare Gestisci.Select Manage.

    rsRemoveKPI1

  2. Selezionare Elimina.Select Delete. Selezionare di nuovo Elimina nella finestra di dialogo di conferma.Select Delete again on the confirmation dialog.

    rsRemoveKPI2

Aggiornamento di un indicatore KPIRefreshing a KPI

Per aggiornare l'indicatore KPI, è necessario configurare una memorizzazione nella cache per il set di dati condiviso.To refresh the KPI, you will need to configure a caching for the shared dataset. Per altre informazioni sui piani di aggiornamento della cache, vedere Usare i set di dati condivisi (portale Web).For more information regarding cache refresh plans, see Work with Shared Datasets.

Passaggi successiviNext steps

Portale WebWeb portal
Usare i set di dati condivisi (portale Web)Work with Shared Datasets

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum