SSRS - Valor da linha de gráfico para parâmetro
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)?
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.