none
Suscripción controlada por datos y Parámetro con varios valores RRS feed

  • Pregunta

  • Hola a todos, esto creo que debería ser una consulta sencilla:

    En mi suscripción controlada por datos, tengo un parámetro que acepta varios valores, en concreto números de mes.

    Si quiero filtrar por el tercer trimestre por ejemplo, ¿como debo escribir el "multivalor" en el registro de la base de datos?

    Si en la base de datos almaceno un 9  o un '9', es varchar la columna, el informe se ejecuta perfectamente, pero si almaceno '7, 8, 9' u otras cosas que he probado, falla, el error en concreto és:

    library!WindowsService_0!6a0!09/27/2012-17:48:25:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportParameterException: , Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportParameterException: El valor predeterminado o el valor proporcionado para el parámetro de informe 'PRM_MESES' no es un valor válido.;

    ¿Podéis echarme un cable?, exaspera fallar en cosas tan básicas, y no dar con la solución.

    jueves, 27 de septiembre de 2012 16:00

Respuestas

Todas las respuestas

  • En otro foro msdn

    http://social.msdn.microsoft.com/forums/en-US/sqlreportingservices/thread/b2c50aea-2032-4025-a155-306c00fcb856/

    Pero no es tan fácil dar con la solución, como parece.


    lunes, 1 de octubre de 2012 16:16
  • Este código me funciona muy bien:

    WHERE ((CHARINDEX('Active', @Status) > 0 AND Status = 'Active') OR
            (CHARINDEX('Closed', @Status) > 0 AND Status = 'Closed') OR
            (CHARINDEX('Complete', @Status) > 0 AND Status = 'Complete') OR
            @Status = '' OR @Status IS NULL)

    Saludos,

    Martin H. Arreola B.

    miércoles, 25 de septiembre de 2013 7:17