Aggiungere gli strumenti di spostamento ai report di Reporting Services per dispositivi mobili

Nota

SQL Server Mobile Report Publisher è deprecato per tutte le versioni di SQL Server Reporting Services dopo SQL Server Reporting Services 2019. È interrotta a partire da SQL Server Reporting Services 2022 e Server di report di Power BI.

In SQL Server Mobile Report Publisher è possibile aggiungere navigatori per filtrare i dati nelle visualizzazioni in base all'ora o alla selezione.

Gli strumenti di spostamento sono simili ai filtri dei dati in Power BI e alle tabelle pivot di Excel, ma si distinguono per alcuni elementi univoci.

Glistrumenti di spostamento basati sul tempo filtrano le tabelle selezionando le righe che rientrano in un intervallo di tempo specifico.

Gli strumenti di spostamento basati sulla selezione filtrano le tabelle selezionando le righe in cui un determinato valore di colonna corrisponde al valore della chiave selezionato. In alternativa, nei casi di alberi gerarchici, in cui un determinato valore di colonna appartiene al sottoalbero del valore della chiave selezionata. Esistono due tipi di strumenti di spostamento di selezione:

  • Gli elenchi di selezione sono tabelle a colonna singola che è possibile usare per filtrare il report per dispositivi mobili, in modo analogo ai filtri dei dati in Power BI ed Excel.
  • Anche le griglie scorecard filtrano il report per dispositivi mobili.

Strumenti di spostamento temporali

Come suggerisce il nome, lo strumento di spostamento temporale viene usato per filtrare un intervallo di dati entro un intervallo di tempo.

Screenshot of the time navigator of the Time Range Presets.

Quando si visualizza il report in Anteprima o nel portale Web di Reporting Services, è possibile trascinare le frecce nel navigatore temporale per filtrare il resto del report.

Screenshot of the time navigator in Preview.

Per impostazione predefinita, lo strumento di spostamento temporale filtra tutti gli oggetti visivi del report connessi ai dati basati sul tempo. Se una tabella contiene più di una colonna basata sul tempo, solo la prima viene usata per le operazioni di filtro. La tabella della serie determina la visualizzazione incorporata e l'intervallo di date generale del report per dispositivi mobili.

È possibile disconnettere una visualizzazione dallo strumento di spostamento temporale.

  1. Selezionare la visualizzazione, quindi selezionare la scheda Dati .

  2. In Proprietà datiselezionare Opzioni.

  3. Deselezionare la casella di controllo Filtrato in base a .

    Screenshot of the disconnected time navigator visualization.

Elenchi di selezione

L'elenco di selezione filtra i dati in un report per dispositivi mobili abbinando il valore selezionato nell'elenco al valore di una colonna specificata per ogni riga di una tabella filtrata.

  1. Dalla scheda Layout trascinare Elenco di selezione nell'area di progettazione e ridimensionarlo nel modo desiderato.

  2. Selezionare la scheda Dati e, nel riquadro Proprietà dati in Chiavi, selezionare la tabella e la colonna che rappresentano il filtro.

  3. In Etichette, selezionare la colonna con l'etichetta da visualizzare. La colonna chiave e la colonna dell'etichetta possono essere la stessa colonna.

    Nel caso dei dati in un albero gerarchico, selezionare una colonna chiave padre.

  4. Dopo aver impostato le proprietà dei dati, in Elenco tabelle filtrate in base a selezione selezionare le tabelle da filtrare e la colonna in base a cui filtrare. Questa colonna deve avere i valori corrispondenti alla colonna chiave dell'elenco di selezione.

Per ogni visualizzazione nel report per dispositivi mobili per cui si vuole che l'elenco di selezione applichi il filtro:

  1. Selezionare la visualizzazione, selezionare la scheda Dati e nel riquadro Proprietà dati selezionare Opzioni accanto al nome del campo.

    Screenshot of the Category Column's Options expanded with the Filter by State / Regions option selected.

  2. In Filtrato in base aselezionare l'elenco di selezione.

Quando si visualizza il report per dispositivi mobili in Anteprima o nel portale Web di Reporting Services e si seleziona un valore nell'elenco di selezione, vengono filtrate le altre visualizzazioni nel report per dispositivi mobili.

Screenshot of the mobile report with Washington selected from the States / Regions list and cities in Washington represented in the returned results.

Griglia scorecard

La griglia scorecard filtra le funzioni in modo analogo all'elenco di selezione, ma visualizza anche le colonne di valore e gli indicatori di punteggio, che corrispondono agli indicatori in una griglia dati indicatore. Dopo aver selezionato la chiave, l'etichetta e le colonne chiave padre facoltative, selezionare una tabella e una colonna di input per fornire dati alla scorecard. La colonna dei dati della scorecard deve essere filtrabile in base alla colonna chiave.

  1. Dalla scheda Layout trascinare Griglia scorecard nell'area di progettazione e ridimensionarlo nel modo desiderato.

  2. Selezionare la scheda Dati e, nel riquadro Proprietà dati in Chiavi, selezionare la tabella e la colonna che rappresentano il filtro.

  3. In Etichette, selezionare la colonna con l'etichetta che è visualizzata. La colonna chiave e la colonna dell'etichetta possono essere la stessa colonna.

  4. Per aggiungere un indicatore di punteggio, nel riquadro Data Columns (Colonne dati) selezionare Aggiungi punteggio.

  5. Denominare l'indicatore di punteggio e selezionare Opzioni per impostare le stesse proprietà che si imposterebbero per un indicatore in una griglia dati:

    • Tipo di misuratore
    • Campo valori
    • Comparison field (Campo per i confronti)
    • Direzione valori
  6. Per aggiungere un indicatore di valore, nel riquadro Data Columns (Colonne dati) selezionare Aggiungi valore.

  7. Assegnare il nome desiderato all'indicatore di valore, scegliere la colonna di origine nella tabella e selezionare la formattazione.

    Screenshot showing the options that are available for a new score.

  8. Dopo aver impostato le proprietà dei dati, in Elenco tabelle filtrate in base a selezione selezionare le tabelle da filtrare e la colonna in base a cui filtrare. Questa colonna deve avere i valori corrispondenti alla colonna chiave dell'elenco di selezione.

Quando si visualizza il report per dispositivi mobili in Anteprima o nel portale Web di Reporting Services e si seleziona un valore nella griglia scorecard, vengono filtrate le altre visualizzazioni nel report per dispositivi mobili.

Screenshot of a mobile report scorecard grid.

Impostare le visualizzazioni filtrate

Gli elementi della raccolta vengono configurati per l'uso dei filtri facendo clic sul pulsante Opzioni per uno specifico input nella vista dati. I filtri vengono abilitati selezionando la casella di controllo appropriata.

È possibile decidere quali visualizzazioni nel report per dispositivi mobili verranno filtrate dallo strumento di spostamento:

  1. Selezionare la visualizzazione, selezionare la scheda Dati e nel riquadro Proprietà dati selezionare Opzioni accanto al nome del campo.

    Screenshot of the Category Column's Options expanded with the Filter by State / Regions option selected.

  2. In Filtrato in base aselezionare lo strumento di spostamento. Ogni visualizzazione può essere filtrata in base a più strumenti di spostamento.

Filtri a catena

I filtri possono anche essere propagati a catena, in modo che il valore selezionato di uno venga usato per filtrare i valori disponibili in un secondo. Per propagare i filtri a catena, applicare i filtri alla colonna chiave come per un elemento regolare della raccolta.