Ordenar datos en una región de datos (Generador de informes y SSRS)Sort Data in a Data Region (Report Builder and SSRS)

Para cambiar el criterio de ordenación de los datos de una región de datos cuando se ejecuta un informe por primera vez, es necesario establecer la expresión de ordenación en la región de datos o el grupo.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. De forma predeterminada, la expresión de ordenación de un grupo se establece automáticamente en el mismo valor que la expresión de grupo.By default, the sort expression for a group is automatically set to the same value as the group expression.

  • En una región de datos Tablix, establezca la expresión de ordenación para la región de datos o para cada grupo, incluido el grupo de detalles.In a tablix data region, set the sort expression for the data region or for each group, including the details group. Si solo tiene un grupo de detalles en una región de datos Tablix, puede definir una expresión de ordenación en la consulta, en la región de datos o en el grupo de detalles con el mismo resultado.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.

  • En una región de datos de gráfico, establezca la expresión de ordenación para los grupos de categorías y de series para controlar el criterio de ordenación para cada grupo.In a chart data region, set the sort expression for the Category and Series groups to control the sort order for each group. El orden de los colores en una leyenda de gráfico está determinado por la expresión de ordenación para los puntos de datos del grupo de categorías.The order for colors in a chart legend is determined by the sort expression for the data points in the Category group.

  • Normalmente, en una región de datos de medidor, no es necesario ordenar los datos, ya que el medidor muestra un único valor relativo a un intervalo.In a gauge data region, you do not typically need to sort data because the gauge displays a single value relative to a range. Si necesita ordenar los datos de un medidor, primero debe definir un grupo y, a continuación, establecer la expresión de ordenación para el grupo.If you do need sort data in a gauge, you must first define a group, and then set the sort expression for the group.

Para obtener más información, vea Filtrar, agrupar y ordenar datos (Generador de informes y SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS).

En una región de datos Tablix, también puede agregar un botón de ordenación interactiva a la parte superior de un encabezado de columna para permitir a los usuarios cambiar el criterio de ordenación de los grupos o las filas de detalles.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. Para obtener más información, vea Ordenación interactiva (Generador de informes y SSRS).For more information, see Interactive Sort (Report Builder and SSRS).

Nota

Puede crear y modificar los archivos de definición de informes paginados (.rdl) en el Generador de informes y en el Diseñador de informes de 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. Cada entorno de creación proporciona varias maneras de crear, abrir y guardar informes y elementos relacionados.Each authoring environment provides different ways to create, open, and save reports and related items.

Para ordenar los datos de una región de datos TablixTo sort data in a Tablix data region

  1. En la superficie de diseño, haga clic con el botón derecho en un identificador de fila y, después, haga clic en Propiedades de Tablix.On the design surface, right-click a row handle, and then click Tablix Properties.

  2. Haga clic en Ordenar.Click Sorting.

  3. Para cada expresión de ordenación, siga estos pasos:For each sort expression, follow these steps:

    1. Haga clic en Agregar.Click Add.

    2. Escriba o seleccione la expresión por la que desea ordenar los datos.Type or select an expression by which to sort the data.

    3. En la lista desplegable de la columna Ordenar , elija el sentido de la ordenación para cada expresión.From the Order column drop-down list, choose the sort direction for each expression. A-Z ordena la expresión en orden ascendente.A-Z sorts the expression in ascending order. Z-A ordena la expresión en orden descendente.Z-A sorts the expression in descending order.

  4. Haga clic en OK.Click OK.

Para ordenar los valores de un grupo, incluido el grupo de detalles, para un TablixTo sort values in a group, including the details group, for a Tablix

  1. En la superficie de diseño, haga clic en la región de datos Tablix para seleccionarla.On the design surface, click in the tablix data region to select it. El panel Agrupación muestra los grupos de filas y de columnas para la región de datos Tablix.The Grouping pane displays the row groups and column groups for the Tablix data region.

  2. En el panel Grupos de filas, haga clic con el botón derecho en el nombre del grupo y, después, haga clic en Editar grupo.In the Row Groups pane, right-click the group name, and then click Edit Group.

  3. En el cuadro de diálogo Grupo de Tablix , haga clic en Ordenar.In the Tablix Group dialog box, click Sort.

  4. Para cada expresión de ordenación, siga estos pasos:For each sort expression, follow these steps:

    1. Haga clic en Agregar.Click Add.

    2. Escriba o seleccione la expresión por la que desea ordenar los datos.Type or select an expression by which to sort the data.

    3. En la lista desplegable de la columna Ordenar , elija el sentido de la ordenación para cada expresión.From the Order column drop-down list, choose the sort direction for each expression. A-Z ordena la expresión en orden ascendente.A-Z sorts the expression in ascending order. Z-A ordena la expresión en orden descendente.Z-A sorts the expression in descending order.

  5. Haga clic en OK.Click OK.

Para ordenar las etiquetas del eje X en orden alfabético en un gráficoTo sort x-axis labels in alphabetical order on a chart

  1. Haga clic con el botón derecho en la zona de colocación de campos de categorías y, después, haga clic en Propiedades del grupo de categorías.Right-click a field in the Category Field drop-zone and click Category GroupProperties.

  2. En el cuadro de diálogo Propiedades del grupo de categorías , haga clic en Ordenar.In the Category Group Properties dialog box, click Sorting.

  3. Para cada expresión de ordenación, siga estos pasos:For each sort expression, follow these steps:

    1. Haga clic en Agregar.Click Add.

    2. Seleccione la expresión que coincide con el campo de agrupación.Select the expression that matches your grouping field. Puede comprobar la expresión para el campo de agrupación haciendo clic en Agrupación.You can verify the expression for the grouping field by clicking Grouping.

    3. En la lista desplegable de la columna Ordenar , elija el sentido de la ordenación para cada expresión.From the Order column drop-down list, choose the sort direction for each expression. A-Z ordena la expresión en orden alfabético ascendente.A-Z sorts the expression in ascending alphabetical order. Z-A ordena la expresión en orden alfabético descendente.Z-A sorts the expression in descending alphabetical order.

  4. Haga clic en OK.Click OK.

Para ordenar los puntos de datos de forma ascendente o descendente en un gráficoTo sort the data points in ascending or descending order on a chart

  1. Haga clic con el botón derecho en la zona de colocación de campos de categorías y, después, haga clic en Propiedades del grupo de categorías.Right-click a field in the Category Field drop zone and click Category GroupProperties.

  2. En el cuadro de diálogo Propiedades del grupo de categorías , haga clic en Ordenar.In the Category Group Properties dialog box, click Sorting.

  3. Para cada expresión de ordenación, siga estos pasos:For each sort expression, follow these steps:

    1. Haga clic en Agregar.Click Add.

    2. Seleccione la expresión que coincide con el campo de datos.Select the expression that matches your data field. En la mayoría de los casos, es un valor agregado, como =Sum(Fields!Quantity.Value).In most cases, this is an aggregated value, such as =Sum(Fields!Quantity.Value).

    3. En la lista desplegable de la columna Ordenar , elija el sentido de la ordenación para cada expresión.From the Order column drop-down list, choose the sort direction for each expression. A-Z ordena la expresión en orden ascendente.A-Z sorts the expression in ascending order. Z-A ordena la expresión en orden descendente.Z-A sorts the expression in descending order.

  4. Haga clic en OK.Click OK.

Para ordenar los datos de forma ascendente o descendente para su presentación en un medidorTo sort data in ascending or descending order for display on a gauge

  1. Haga clic con el botón derecho en el medidor y, después, haga clic en Agregar grupo de datos.Right-click the gauge and click Add Data Group.

  2. En el cuadro de diálogo Propiedades de grupo del panel de medidores , haga clic en General si es necesario.In the Gauge Panel GroupProperties dialog box, click General if necessary.

  3. En Expresiones de grupo, haga clic en Agregar.In Group expressions, click Add.

  4. En Agrupar por, escriba o seleccione la expresión por la que se agruparán los datos.In Group on, type or select an expression by which to group the data.

  5. Repita los pasos 3 y 4 hasta que haya agregado todas las expresiones de grupo que desee usar.Repeat steps 3 and 4 until you have added all the group expressions you want to use.

  6. Haga clic en Ordenar.Click Sorting.

  7. Para cada expresión de ordenación, siga estos pasos:For each sort expression, follow these steps:

    1. Haga clic en Agregar.Click Add.

    2. Seleccione la expresión que coincide con el campo de agrupación.Select the expression that matches your grouping field. Puede comprobar la expresión para el campo de agrupación haciendo clic en Agrupación.You can verify the expression for the grouping field by clicking Grouping.

    3. En la lista desplegable de la columna Ordenar , elija el sentido de la ordenación para cada expresión.From the Order column drop-down list, choose the sort direction for each expression. A-Z ordena la expresión en orden ascendente.A-Z sorts the expression in ascending order. Z-A ordena la expresión en orden descendente.Z-A sorts the expression in descending order.

  8. Haga clic en OK.Click OK.

Para más información sobre cómo se agrupan los datos en un medidor, vea Medidores (Generador de informes y SSRS).For more information about how data is grouped in a gauge, see Gauges (Report Builder and SSRS).

Consulte tambiénSee Also

Gráficos (Generador de informes y SSRS) Charts (Report Builder and SSRS)
Aplicar formato a las etiquetas de los ejes de un gráfico (Generador de informes y SSRS) Formatting Axis Labels on a Chart (Report Builder and SSRS)
Especificar colores coherentes en varios gráficos de formas (Generador de informes y SSRS)Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS)