Ordinamento dei dati in un'area dati (Generatore report e SSRS)Sort Data in a Data Region (Report Builder and SSRS)

Per modificare l'ordinamento dei dati in un'area dati quando si esegue un report per la prima volta, è necessario impostare l'espressione di ordinamento nel gruppo o nell'area dati.To change the sort order of data in a data region when a report first runs, you must set the sort expression on the data region or group. Per impostazione predefinita, l'espressione di ordinamento per un gruppo viene impostata automaticamente su un valore identico a quello dell'espressione di raggruppamento.By default, the sort expression for a group is automatically set to the same value as the group expression.

  • In un'area dati Tablix impostare l'espressione di ordinamento per l'area dati o per ogni gruppo, incluso il gruppo di dettagli.In a tablix data region, set the sort expression for the data region or for each group, including the details group. Se in un'area dati Tablix è disponibile un solo gruppo di dettagli, è possibile definire un'espressione di ordinamento nella query, nell'area dati o nel gruppo di dettagli e ottenere lo stesso risultato.If you have only one details group in a tablix data region, you can define a sort expression in the query, on the data region, or on the details group and they all have the same effect.

  • In un'area dati del grafico impostare l'espressione di ordinamento per i gruppi Categoria e Serie in modo da controllare l'ordinamento per ogni gruppo.In a chart data region, set the sort expression for the Category and Series groups to control the sort order for each group. L'ordine dei colori in una legenda del grafico viene determinato dall'espressione di ordinamento per i punti dati nel gruppo Categoria.The order for colors in a chart legend is determined by the sort expression for the data points in the Category group.

  • In un'area dati del misuratore in genere non è necessario ordinare i dati, in quanto nel misuratore viene visualizzato un solo valore relativo a un intervallo.In a gauge data region, you do not typically need to sort data because the gauge displays a single value relative to a range. Se è necessario ordinare i dati in un misuratore, definire innanzitutto un gruppo e quindi impostare l'espressione di ordinamento per il gruppo.If you do need sort data in a gauge, you must first define a group, and then set the sort expression for the group.

    Per altre informazioni, vedere Filtro, raggruppamento e ordinamento di dati (Generatore report e SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS).

    Per un'area dati Tablix è inoltre possibile aggiungere un pulsante di ordinamento interattivo nella parte superiore di un'intestazione di colonna, in modo da consentire all'utente di modificare l'ordinamento di gruppi o righe di dettagli.For a tablix data region, you can also add an interactive sort button to the top of a column header to provide the user with the ability to change the sort order of groups or detail rows. Per altre informazioni, vedere Ordinamento interattivo (Generatore report e SSRS).For more information, see Interactive Sort (Report Builder and SSRS).

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per ordinare i dati in un'area dati TablixTo sort data in a Tablix data region

  1. Nell'area di progettazione fare clic con il pulsante destro del mouse sull'handle di riga, quindi scegliere Proprietà Tablix.On the design surface, right-click a row handle, and then click Tablix Properties.

  2. Fare clic su Ordinamento.Click Sorting.

  3. Per ogni espressione di ordinamento, attenersi alla procedura seguente:For each sort expression, follow these steps:

    1. Scegliere Aggiungi.Click Add.

    2. Digitare o selezionare un'espressione in base alla quale ordinare i dati.Type or select an expression by which to sort the data.

    3. Nell'elenco a discesa della colonna Ordine scegliere la direzione di ordinamento per ogni espressione.From the Order column drop-down list, choose the sort direction for each expression. L'opzioneA-Z consente di disporre l'espressione in ordine crescente.A-Z sorts the expression in ascending order. L'opzioneZ-A consente di disporre l'espressione in ordine decrescente.Z-A sorts the expression in descending order.

  4. Fare clic su OK.Click OK.

Per ordinare i valori di un gruppo, incluso il gruppo di dettagli, per una TablixTo sort values in a group, including the details group, for a Tablix

  1. Nell'area di progettazione fare clic nell'area dati Tablix per selezionarla.On the design surface, click in the tablix data region to select it. Nel riquadro di raggruppamento vengono visualizzati i gruppi di righe e di colonne per l'area dati Tablix.The Grouping pane displays the row groups and column groups for the Tablix data region.

  2. Nel riquadro Gruppi di righe fare clic con il pulsante destro del mouse sul nome del gruppo, quindi scegliere Modifica gruppo.In the Row Groups pane, right-click the group name, and then click Edit Group.

  3. Nella finestra di dialogo Gruppo Tablix fare clic su Ordina.In the Tablix Group dialog box, click Sort.

  4. Per ogni espressione di ordinamento, attenersi alla procedura seguente:For each sort expression, follow these steps:

    1. Scegliere Aggiungi.Click Add.

    2. Digitare o selezionare un'espressione in base alla quale ordinare i dati.Type or select an expression by which to sort the data.

    3. Nell'elenco a discesa della colonna Ordine scegliere la direzione di ordinamento per ogni espressione.From the Order column drop-down list, choose the sort direction for each expression. L'opzioneA-Z consente di disporre l'espressione in ordine crescente.A-Z sorts the expression in ascending order. L'opzioneZ-A consente di disporre l'espressione in ordine decrescente.Z-A sorts the expression in descending order.

  5. Fare clic su OK.Click OK.

Per ordinare le etichette dell'asse X in ordine alfabetico su un graficoTo sort x-axis labels in alphabetical order on a chart

  1. Fare clic con il pulsante destro del mouse su un campo nell'area di rilascio dei campi categoria e scegliere Proprietà gruppo categorie.Right-click a field in the Category Field drop-zone and click Category GroupProperties.

  2. Nella finestra di dialogo Proprietà gruppo categorie fare clic su Ordinamento.In the Category Group Properties dialog box, click Sorting.

  3. Per ogni espressione di ordinamento, attenersi alla procedura seguente:For each sort expression, follow these steps:

    1. Scegliere Aggiungi.Click Add.

    2. Selezionare l'espressione che corrisponde al campo di raggruppamento.Select the expression that matches your grouping field. È possibile verificare l'espressione per il campo di raggruppamento facendo clic su Raggruppamento.You can verify the expression for the grouping field by clicking Grouping.

    3. Nell'elenco a discesa della colonna Ordine scegliere la direzione di ordinamento per ogni espressione.From the Order column drop-down list, choose the sort direction for each expression. L'opzioneA-Z consente di disporre l'espressione in ordine alfabetico crescente.A-Z sorts the expression in ascending alphabetical order. L'opzioneZ-A consente di disporre l'espressione in ordine alfabetico decrescente.Z-A sorts the expression in descending alphabetical order.

  4. Fare clic su OK.Click OK.

Per disporre i punti dati in ordine crescente o decrescente su un graficoTo sort the data points in ascending or descending order on a chart

  1. Fare clic con il pulsante destro del mouse su un campo nell'area di rilascio dei campi categoria e scegliere Proprietà gruppo categorie.Right-click a field in the Category Field drop zone and click Category GroupProperties.

  2. Nella finestra di dialogo Proprietà gruppo categorie fare clic su Ordinamento.In the Category Group Properties dialog box, click Sorting.

  3. Per ogni espressione di ordinamento, attenersi alla procedura seguente:For each sort expression, follow these steps:

    1. Scegliere Aggiungi.Click Add.

    2. Selezionare l'espressione che corrisponde al campo dati.Select the expression that matches your data field. Nella maggior parte dei casi si tratta di un valore aggregato, ad esempio =Sum(Fields!Quantity.Value).In most cases, this is an aggregated value, such as =Sum(Fields!Quantity.Value).

    3. Nell'elenco a discesa della colonna Ordine scegliere la direzione di ordinamento per ogni espressione.From the Order column drop-down list, choose the sort direction for each expression. L'opzioneA-Z consente di disporre l'espressione in ordine crescente.A-Z sorts the expression in ascending order. L'opzioneZ-A consente di disporre l'espressione in ordine decrescente.Z-A sorts the expression in descending order.

  4. Fare clic su OK.Click OK.

Per disporre i dati in ordine crescente o decrescente per la visualizzazione su un misuratoreTo sort data in ascending or descending order for display on a gauge

  1. Fare clic con il pulsante destro del mouse sul misuratore e scegliere Aggiungi gruppo di dati.Right-click the gauge and click Add Data Group.

  2. Nella finestra di dialogo Proprietà gruppo di pannelli del misuratore fare clic su Generale , se necessario.In the Gauge Panel GroupProperties dialog box, click General if necessary.

  3. In Espressioni di raggruppamentofare clic su Aggiungi.In Group expressions, click Add.

  4. Da Raggruppa in base adigitare o selezionare un'espressione in base alla quale raggruppare i dati.In Group on, type or select an expression by which to group the data.

  5. Ripetere i passaggi da 3 a 4 finché non saranno state aggiunte tutte le espressioni di raggruppamento desiderate.Repeat steps 3 and 4 until you have added all the group expressions you want to use.

  6. Fare clic su Ordinamento.Click Sorting.

  7. Per ogni espressione di ordinamento, attenersi alla procedura seguente:For each sort expression, follow these steps:

    1. Scegliere Aggiungi.Click Add.

    2. Selezionare l'espressione che corrisponde al campo di raggruppamento.Select the expression that matches your grouping field. È possibile verificare l'espressione per il campo di raggruppamento facendo clic su Raggruppamento.You can verify the expression for the grouping field by clicking Grouping.

    3. Nell'elenco a discesa della colonna Ordine scegliere la direzione di ordinamento per ogni espressione.From the Order column drop-down list, choose the sort direction for each expression. L'opzioneA-Z consente di disporre l'espressione in ordine crescente.A-Z sorts the expression in ascending order. L'opzioneZ-A consente di disporre l'espressione in ordine decrescente.Z-A sorts the expression in descending order.

  8. Fare clic su OK.Click OK.

    Per altre informazioni sul raggruppamento dei dati in un misuratore, vedere Misuratori (Generatore report e SSRS).For more information about how data is grouped in a gauge, see Gauges (Report Builder and SSRS).

Vedere ancheSee Also

Guida di Generatore report per finestre di dialogo, riquadri e procedure guidate Report Builder Help for Dialog Boxes, Panes, and Wizards
Grafici (Generatore report e SSRS) Charts (Report Builder and SSRS)
Formattazione delle etichette degli assi in un grafico (Generatore report e SSRS) Formatting Axis Labels on a Chart (Report Builder and SSRS)
Specificare i colori coerenti in più grafici con forme (Generatore report e SSRS)Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS)