我正在制作一份报告,显示每月的库存减少。查询中的500是该起始编号。我正在使用Oracle数据源。查询在oracle中运行良好,并给出了所需的结果,包括运行总计。我把它放在SSRS中,所有结果都是正确的,除了我在运行总数上出错。任何想法表示赞赏。
SELECT TO_CHAR(ISSUED1, 'MM'), COUNT(*), (500-SUM(COUNT(*)) OVER (ORDER BY
TO_CHAR(ISSUED1, 'MM') RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW))
AS
RUNNING_TOTAL
FROM TEST.INVENTORY
GROUP BY TO_CHAR(ISSUED1, 'MM')
ORDER BY TO_CHAR(ISSUED1,'MM')
答案 0 :(得分:0)
问题通过在“数据集属性...选项...小计”下将“将小计作为明细行解释为”来解决。谢谢Wolfgang的努力。