Aggiungere gli strumenti di spostamento ai report di Reporting Services per dispositivi mobiliAdd navigators to Reporting Services mobile reports

In SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher, si aggiungono gli strumenti di spostamento per filtrare i dati in visualizzazioni in base all'ora o alla selezione.In SQL Server Mobile Report PublisherSQL Server Mobile Report Publisher, you add navigators to filter the data in visualizations by time or by selection.

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.Navigators are similar to slicers in Power BI and Excel PivotTables, but navigators have some unique traits, too.

Glistrumenti di spostamento basati sul tempo filtrano le tabelle selezionando le righe che rientrano in un intervallo di tempo specifico.Time-based navigators filter tables by selecting rows that fall in a specific time range.

Glistrumenti di spostamento basati sulla selezione filtrano le tabelle selezionando le righe in cui il valore di una specifica colonna corrisponde al valore di chiave selezionato oppure, nel caso di alberi gerarchici, in cui il valore di una specifica colonna appartiene al sottoalbero del valore della chiave selezionato.Selection-based navigators filter tables by selecting rows where a particular column value matches the selected key value; or, in cases of hierarchical trees, where a particular column value belongs to the sub-tree of the selected key value. Esistono due tipi di strumenti di spostamento di selezione:There are two types of selection navigators:

  • 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.Selection lists are single-column tables you can use to filter your mobile report, similar to slicers in Power BI and Excel.
  • Anche le griglie scorecard filtrano il report per dispositivi mobili e possono contenereScorecard grids filter the mobile report, too, and can also contain

Strumenti di spostamento temporaliTime navigators

Come suggerisce il nome, lo strumento di spostamento temporale viene usato per filtrare un intervallo di dati entro un intervallo di tempo.As its name implies, you use the time navigator to filter a range of data bounded by a time range.

SSMRP_TimeNavSSMRP_TimeNav
I grafici a quattro linee a sinistra vengono impostati in predefiniti di intervallo di tempo. Il grafico a linee a destra è il filtro.The four line charts on the left are set in the Time Range Presets. The line chart on the right is the filter.

Quando si visualizza il report in anteprima o nel portale Web di Reporting ServicesReporting Services , si trascinano le frecce nello strumento di spostamento temporale per filtrare la parte restante del report.When you view the report in Preview or in the Reporting ServicesReporting Services web portal, you drag the arrows in the time navigator to filter the rest of the report.

SSMRP_TimeNavPreview

Per impostazione predefinita, lo strumento di spostamento temporale filtra tutti gli oggetti visivi del report connessi ai dati basati sul tempo.By default, the time navigator filters all the visuals in the report that are connected to time-based data. Se una tabella contiene più di una colonna basata sul tempo, solo la prima viene usata per le operazioni di filtro.If a table contains more than one time-based column, only the first is used for filtering. La tabella della serie determina la visualizzazione incorporata e l'intervallo di date generale del report per dispositivi mobili.The series table drives the embedded visualization and determines the overall date range of the mobile report.

È possibile disconnettere una visualizzazione dallo strumento di spostamento temporale.You can disconnect a visualization from the time navigator.

  1. Selezionare la visualizzazione, quindi selezionare la scheda Dati .Select the visualization, then select the Data tab.
  2. In Proprietà datiselezionare Opzioni.In Data Properties, select Options.
  3. Deselezionare la casella di controllo Filtrato in base a .Clear the Filtered by check box.

    SSMRP_ClearTimeFilter

Elenchi di selezioneSelection lists

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.The selection list filters data in a mobile report by matching the value you select in the list to the value of a specified column for each row of a filtered table.

  1. Dalla scheda Layout trascinare Elenco di selezione nell'area di progettazione e ridimensionarlo nel modo desiderato.From the Layout tab, drag Selection list to the design surface and resize it the way you want it.

  2. Selezionare la scheda Dati e, nel riquadro Proprietà dati in Chiavi, selezionare la tabella e la colonna che rappresenteranno il filtro.Select the Data tab, and in the Data properties pane under Keys, select the table and column that will be the filter.

  3. In Etichetteselezionare la colonna con l'etichetta che verrà visualizzata.Under Labels, select the column with the label that will be displayed. La colonna chiave e la colonna dell'etichetta possono essere la stessa colonna.The key column and label column can be the same.

    Nel caso dei dati in un albero gerarchico, selezionare una colonna chiave padre.In the case of hierarchical tree data, select a parent key column.

  4. Dopo aver impostato le proprietà dei dati, in Tabelle Filtrato in base a Elenco di selezioneselezionare le tabelle da filtrare e la colonna in base a cui filtrare.After you've set the data properties, under Tables FIltered by Selection List, select the tables to be filtered and the column to filter by. Questa colonna deve avere i valori corrispondenti alla colonna chiave dell'elenco di selezione.This column needs to match values in the selection list's key column.

Per ogni visualizzazione nel report per dispositivi mobili per cui si vuole che l'elenco di selezione applichi il filtro:For each visualization in the mobile report that you want the selection list to filter:

  1. Selezionare la visualizzazione, selezionare la scheda Dati e nel riquadro Proprietà dati selezionare Opzioni accanto al nome del campo.Select the visualization, select the Data tab, and in the Data properties pane, select Options next to the field name.

    mobile-report-set-selection-list

  2. In Filtrato in base aselezionare l'elenco di selezione.Under Filtered by, select the selection list.

Quando si visualizza il report per dispositivi mobili in anteprima o nel portale Web di Reporting ServicesReporting Services e si seleziona un valore nell'elenco di selezione, vengono applicati i filtri alle altre visualizzazioni nel report per dispositivi mobili.When you view the mobile report in Preview or in the Reporting ServicesReporting Services web portal and select a value in the selection list, it filters the other visualizations in the mobile report.

mobile-report-selection-list-filtering

Griglia scorecardScorecard grid

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.The scorecard grid filter functions much like the selection list filter, but it also displays value columns and score indicators, which are the same as the indicators in an indicator data grid. 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.After selecting the key, label, and optional parent key columns, you select an input table and column to provide the scorecard with data. La colonna dei dati della scorecard deve essere filtrabile in base alla colonna chiave.The scorecard data column should be filterable by the key column.

  1. Dalla scheda Layout trascinare Griglia scorecard nell'area di progettazione e ridimensionarlo nel modo desiderato.From the Layout tab, drag Scorecard grid to the design surface and resize it the way you want it.

  2. Selezionare la scheda Dati e, nel riquadro Proprietà dati in Chiavi, selezionare la tabella e la colonna che rappresenteranno il filtro.Select the Data tab, and in the Data properties pane under Keys, select the table and column that will be the filter.

  3. In Etichetteselezionare la colonna con l'etichetta che verrà visualizzata.Under Labels, select the column with the label that will be displayed. La colonna chiave e la colonna dell'etichetta possono essere la stessa colonna.The key column and label column can be the same.

  4. Per aggiungere un indicatore di punteggio, nel riquadro Data Columns (Colonne dati) selezionare Aggiungi punteggio.To add a score indicator, in the Data Columns pane, select Add score.

  5. Denominare l'indicatore di punteggio e selezionare Opzioni per impostare le stesse proprietà che si imposterebbero per un indicatore in una griglia dati:Name the score indicator and select Options to set the same properties you'd set for an indicator in a data grid:

    • Tipo di misuratoreGauge type
    • Campo valoriValue field
    • Comparison field (Campo per i confronti)Comparison field
    • Direzione valoriValue direction
  6. Per aggiungere un indicatore di valore, nel riquadro Data Columns (Colonne dati) selezionare Aggiungi valore.To add a value indicator, in the Data Columns pane, select Add value.

  7. Assegnare il nome desiderato all'indicatore di valore, scegliere la colonna di origine nella tabella e selezionare la formattazione.Name the value indicator as desired, choose its source column from the table, and select how it will be formatted.

    mobile-report-scorecard-grid-data-properties

  8. Dopo aver impostato le proprietà dei dati, in Tabelle Filtrato in base a Elenco di selezioneselezionare le tabelle da filtrare e la colonna in base a cui filtrare.After you've set the data properties, under Tables FIltered by Selection List, select the tables to be filtered and the column to filter by. Questa colonna deve avere i valori corrispondenti alla colonna chiave dell'elenco di selezione.This column needs to match values in the selection list's key column.

Quando si visualizza il report per dispositivi mobili in anteprima o nel portale Web di Reporting ServicesReporting Services e si seleziona un valore nella griglia scorecard, vengono applicati i filtri alle altre visualizzazioni nel report per dispositivi mobili.When you view the mobile report in Preview or in the Reporting ServicesReporting Services web portal and select a value in the scorecard grid, it filters the other visualizations in the mobile report.

mobile-report-scorecard-grid

Impostare le visualizzazioni filtrateSet which visualizations are filtered

Gli elementi della raccolta vengono configurati per l'uso dei filtri facendo clic sul pulsante Opzioni per uno specifico input nella vista dati.Gallery elements are configured to use filters by clicking the options button for a particular input in data view. I filtri vengono abilitati selezionando la casella di controllo appropriata.Filters are enabled by toggling the appropriate checkbox.

È possibile decidere quali visualizzazioni nel report per dispositivi mobili verranno filtrate dallo strumento di spostamento:You can decide which visualizations in the mobile report that a navigator will filter:

  1. Selezionare la visualizzazione, selezionare la scheda Dati e nel riquadro Proprietà dati selezionare Opzioni accanto al nome del campo.Select the visualization, select the Data tab, and in the Data properties pane, select Options next to the field name.

    mobile-report-set-selection-list

  2. In Filtrato in base aselezionare lo strumento di spostamento.Under Filtered by, select the navigator. Ogni visualizzazione può essere filtrata in base a più strumenti di spostamento.Each visualization can be filtered by multiple navigators.

Filtri a catenaCascading filters

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.Filters can also be cascaded together so that the selected value of one will filter the available values in a second. Per propagare i filtri a catena, applicare i filtri alla colonna chiave come per un elemento regolare della raccolta.To cascade filters, apply the filters to the Key column as you would a regular gallery element.

Vedere ancheSee also