Hi everybody.
I'm using Reporting Server link created a report and the dataset uses a expression based query as we can see:
="SELECT a.bug_id AS Caso, c.name AS 'Nome Projeto', e.realname AS 'Atribuído a', b.version AS 'Versão', b.target_version AS 'Previsto para a versão', b.fixed_in_version AS 'Corrigido na versão', d.value AS RDI, CASE b.status WHEN 10 THEN 'Novo' WHEN 20 THEN 'Retorno' WHEN 30 THEN 'Admitido' WHEN 40 THEN 'Confirmado' WHEN 50 THEN 'Atribuído' WHEN 80 THEN 'Resolvido' WHEN 90 THEN 'Fechado' END AS status, FROM_UNIXTIME(last_updated, '%d-%m-%Y') AS DATA, CASE WHEN locate('.', c.name) THEN LEFT(c.name, locate('.',c.name) - 1) ELSE c.name END AS ProjetoPai FROM mantis_bug_history_table a LEFT OUTER JOIN mantis_bug_table b ON a.bug_id = b.id LEFT OUTER JOIN mantis_project_table c ON b.project_id = c.id LEFT OUTER JOIN mantis_custom_field_string_table d ON a.bug_id = d .bug_id, mantis_user_table e wHERE (b.handler_id = e.id OR b.handler_id = 0) AND LEFT(c.name, locate('.', c.name) - 1) IN ('" & join(Parameters!ProjetoPai.Value,"','") & "') AND c.name IN ('"& join(Parameters!ProjetoFilho.Value,"','") & "') AND last_updated BETWEEN " & Parameters!Parameter1.Value & " AND " & Parameters!Parameter2.Value & " AND CASE '" & Parameters!Tipo.Value& "' WHEN 'Todos' THEN (d.value LIKE '%RDI%' OR d.value LIKE '%RDP%' OR d.value LIKE '%TDR%') WHEN '%RDI%' THEN d.value LIKE '%RDI%' WHEN '%RDP%' THEN d.value LIKE '%RDP%' WHEN '%TDR%' THEN d.value LIKE '%TDR%' END and (b.target_version in ('"& join(Parameters!PrevistoVersao.Value,"' , '") & "') or (b.target_version is null)) and (b.fixed_in_version in ('" & join(Parameters!EntregueVersao.Value,"' , '") & "') or (b.fixed_in_version is null)) GROUP BY a.bug_id ORDER BY c.name ASC "
The report works great on Visual Studio preview but when I deploy the report, it doesn't work on server. When I click to generate the report based on parameters, it simply shows nothing.
Can anybody help?
Thanks a lot.