Compartir vía


Adición de un parámetro de varios valores a un informe paginado

Se aplica a: Generador de informes de Microsoft (SSRS) Power BI Report Builder Diseñador de informes en SQL Server Data Tools

Puede agregar un parámetro a un informe paginado que permita al usuario seleccionar más de un valor para el parámetro.

Puede pasar varios valores de parámetro al informe dentro de la dirección URL del informe. Para más información, vea Paso de un parámetro de informe en una dirección URL.

Para obtener información sobre cómo pasar varios valores de parámetro a un procedimiento almacenado, vea Trabajar con parámetros de selección múltiple en informes de SQL Server Reporting Service en mssqltips.com.

Agregar un parámetro de varios valores

  1. En el Generador de informes, abra el informe al que desea agregar el parámetro de varios valores.

  2. Haga clic con el botón derecho en el conjunto de datos del informe y, después, seleccione Propiedades del conjunto de datos.

  3. Agregue una variable a la consulta del conjunto de datos; para ello, edite el texto de la consulta en el cuadro Consulta o agregue un filtro mediante el diseñador de consultas. Para obtener más información, consulte Crear una consulta en el Diseñador de consultas relacionales (Generador de informes).

    WHERE  
      Production.ProductInventory.ProductID IN (@ProductID)  
    

    Importante

    • El texto de consulta no debe incluir la instrucción DECLARE para la variable de consulta.
    • El texto de la variable de consulta debe incluir el operador IN, como se muestra en el ejemplo anterior.
    • No olvide incluir los paréntesis alrededor de la variable, como se mostró anteriormente. En caso contrario, no se puede representar el informe y se muestra el error "Debe declarar la variable escalar".

    Se crea automáticamente un parámetro de conjunto de datos para un conjunto de datos incrustado o compartido para la variable de consulta. Se crea automáticamente un parámetro de informe para el parámetro de conjunto de datos.

  4. En el panel Datos de informe , expanda el nodo Parámetros , haga clic con el botón derecho en el parámetro de informe que se creó automáticamente para el parámetro de conjunto de datos y, después, seleccione Propiedades del parámetro.

  5. En la pestaña General , seleccione Permitir varios valores para permitir a los usuarios seleccionar más de un valor para el parámetro.

  6. (Opcionalmente) En la pestaña Valores disponibles , especifique una lista de valores disponibles que se mostrarán al usuario.

    La existencia de una lista de valores disponibles limita las opciones del usuario a únicamente los valores válidos para el parámetro. Cuando hay varios valores, en la parte superior de la lista aparece la característica Seleccionar todo, que permite al usuario seleccionar o desactivar todos los valores mediante la selección de un solo cuadro. Si opta por obtener los valores disponibles para el parámetro de informe a partir de una consulta del conjunto de datos, asegúrese de seleccionar un conjunto de datos que no contenga la variable de consulta que se asoció al mismo parámetro de informe.

    Para más información, vea Agregar, cambiar o eliminar los valores disponibles para un parámetro de informe (Generador de informes).