Pergunta

Para o efeito de relatar o crescimento do banco de dados, sou criado tudo, exceto uma e outra coisa mais importante.No SSDT, estou criado relatório, que contém linha de gráfico que precisa ser exibido em depender dos parâmetros.Eu tenho lista suspensa de bancos de dados, gráfico onde estão nas seções: valores (campos! DataSize.Value), Grupos de categorias (Data), Grupos Series (BOORASAname). Eu tenho parâmetros Databases_id (DataSet1, Value Field: ID, campo de etiqueta: bancos de dados).

Quando eu começo a relatório e selecione algum banco de dados e clique em Exibir relatório, obtenho linhas para todos os parâmetros (bancos de dados) na lista.Como obter apenas linhas para parâmetros selecionados (bancos de dados)?

Foi útil?

Solução

Você precisa consultar os parâmetros em sua consulta SQL principal.

algo como:

onde bancos de dados de dados= @databases

ou se você quiser ser capaz de selecionar vários bancos de dados.

onde bancos de dados em (@databases)

Aqui está um exemplo usando parâmetros de data e parâmetros multi-select em um relatório https://technet.microsoft.com/en-us/library/aa337396 (v= sql.105) .aspx

Se você o Google "SSRS Parameter SQL Query", há muitos exemplos de trabalho e até mesmo alguns vídeos do YouTube dando instruções passo a passo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a dba.stackexchange
scroll top