我在使用 SSRS 2005 时遇到问题。我有一个案例声明,它在其他查询和报告中运行良好,但由于某种原因在最新报告中出现错误。我不认为这是查询的问题,而是报告服务的问题。我得到的错误是“数据集的查询执行失败,无效的列名'状态'。还有其他人遇到过这个问题吗?你是如何解决的?代码如下以防万一
SELECT Task
, Account_Num
, CASE WHEN DATEDIFF(dd,GETDATE(),Due_Date) < 0
THEN 'Overdue'
WHEN DATEDIFF(dd,GETDATE(),Due_Date) < 3
THEN 'Alert'
ELSE 'Okay'
END AS Status
FROM MyDb