我在运行报告时收到错误 - “报告处理过程中出错。(rsProcessingAborted)”
这是我的问题:
SELECT COUNT(I.Id) AS Count_Id
, U.FirstName AS AffectedUser
FROM IncidentDimvw
JOIN (s) ...
WHERE WIAUF.DeletedDate IS NULL
AND DSD.LanguageCode = 'ENU'
AND (I.CreatedDate BETWEEN (@StartDate) AND (@EndDate))
AND IC.IncidentClassificationValue = (@Classification)
GROUP BY DSD.DisplayName, U.FirstName
HAVING COUNT(I.Id) = (@CountId)
当我在过滤器中选择全部时,它会返回以下错误。不知道该怎么做才能解决这个错误。
Incorrect syntax near ','.
----------------------------
Query execution failed for dataset 'AffectedUser'. (rsErrorExecutingCommand)
----------------------------
An error has occurred during report processing. (rsProcessingAborted)
请给我一个更好的解决方案。
答案 0 :(得分:0)
问题已经解决。实际上问题出在我的查询中。
WHERE Fieldname IN (@Parametername)
这是选择多个值的正确查询。
答案 1 :(得分:0)
我遇到了同样的问题,现在已经解决了。 使用WHERE Column_name In(@parameter) 而不是WHERE Column_name =(@ parameter)