如何在SSRS 2008中实现OVER()命令?
有诀窍,还是我被卡住了?
如果我确实无法使用OVER(),那么如何在SSRS报告中使用PARTITION?
OVER()满足了我的要求,Telerian(另一位成员)通过指出它非常有帮助 - 但SSRS似乎无法用它来报告。
每次我在SSRS SELECT语句中使用OVER()或PARTITION的变体时,我都会被系统拒绝 - 任何想法或解决方法?
我从2008 Query Studio收到的错误消息是:
The OVER SQL construct or statement is not supported.
答案 0 :(得分:1)
这可能是由于不包括汇总列的列别名 - 以下SQL在SSRS中为我生成了可用的数据集:
select d.*,
ROW_NUMBER() over (partition by date order by id) rn
from dbo.myTable d