carrenar n valores em parametros SSRS

06/11/2013

0

Boa tarde a todos,
sou novo no SSRS e estou com dificuldades com as expressões, e preciso de ajuda :).

tenho o segunte cenario

INSERT INTO TB_TESTE_REPORT (valueID) VALUES (@idAgrupamento)
DECLARE @iCodD VARCHAR(100), @iCodG VARCHAR(100), @iidAgrupamento VARCHAR(100)
SELECT @iCodD = REPLACE (@CodD, ',', ';')
, @iCodG = REPLACE(@CodG, ',', ';')
, @iidAgrupamento = REPLACE(@idAgrupamento, ',', ';')

filtro
where a.sintcoddr in (' + @iCodD+ ')
and a.sintCodG in (' + @iCodG + ')
and a.idAgrupamento in (' + @iidAgrupamento + ')

com ele eu consigo escolher um parametro de cada um e o resultado sai perfeito porem quando escolho mais de um valor para qualquer parametro ele me informa que tenho erro no
REPLACE como sena hora de repassar os dois valores ele nao estivesse conseguindo distingui-los..

desde ja muito obrigado a todos.
Isaac Jose

Isaac Jose

Responder

Posts

06/11/2013

Isaac Jose

Boa tarde a todos,
sou novo no SSRS e estou com dificuldades com as expressões, e preciso de ajuda :).

tenho o seguinte cenario

INSERT INTO TB_TESTE_REPORT (valueID) VALUES (@idAgrupamento)
DECLARE @iCodD VARCHAR(100), @iCodG VARCHAR(100), @iidAgrupamento VARCHAR(100)
SELECT @iCodD = REPLACE (@CodD, ',', ';')
, @iCodG = REPLACE(@CodG, ',', ';')
, @iidAgrupamento = REPLACE(@idAgrupamento, ',', ';')

filtro
where a.sintcoddr in (' + @iCodD+ ')
and a.sintCodG in (' + @iCodG + ')
and a.idAgrupamento in (' + @iidAgrupamento + ')

com ele eu consigo escolher um parametro de cada um e o resultado sai perfeito porem quando escolho mais de um valor para qualquer parametro ele me informa que tenho erro no
REPLACE como sena hora de repassar os dois valores ele nao estivesse conseguindo distingui-los..

desde ja muito obrigado a todos.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar