我在本网站上发布了关于此主题的几个问题,感谢您的投入。我决定退后一步,看看能不能再改一下我的问题了。
以下代码提供了各种产品编号的运行总和。不幸的是,无论产品编号如何,它都会提供运行总计。也就是说,我需要根据产品编号计算运行总计。请参阅下面的示例代码和当前/所需的输出。
请注意,月份字段被省略了,这是我创建的测试数据库,用于查看我找到的某些示例代码是否有效。现在我想知道是否可以进一步提供以下所需的输出。
示例代码:
SELECT Prod.Product, Prod.Amount, DSum("[Amount]","[Prod]","[Amount] >=" & [Amount]) AS RunTot, Prod.EndDate
FROM Prod
GROUP BY Prod.Product, Prod.Amount, Prod.EndDate;
期望的输出 - 例如:
产品 - SumOfAmount -RunTot - 月
7000XZ - $ 600.00 - 600 - 10/28/14
7000XZ - $ 500.00 - $ 1100 - 11/28/14
7000YT - $ 400.00 - $ 400 - 10/28/14
7000YT - $ 300.00 - $ 700 - 11/28/14
7000AB - $ 200.00 - $ 200 - 10/28/14
7000AB - $ 100.00 - $ 300- 11/28/14
7000WE - $ 130.00 - $ 130 - 10/28/14
7000WE - $ 121.00 - $ 251 - 11/28/14
当前OutPut - 示例:
7000XZ - $ 600.00 - $ 600
7000XZ - $ 500.00 - $ 1100
7000YT - $ 400.00 - $ 1500
7000YT - $ 300.00 - $ 1800
7000AB - $ 200.00 - $ 2000
7000WE - $ 130.00 - $ 2130
7000WE - $ 121.00 - $ 2251
7000AB - $ 100.00 - $ 2351
当前输出报告:
我玩了所提供的输入并没有获得所需的输入。请看一下。
![样本报告在流程说明之后:
https://support.office.com/en-us/article/Summing-in-reports-ad4e310d-64e9-4699-8d33-b8ae9639fbf4?CTT=1&CorrelationId=4c1bcd05-6bab-4844-8d51-47111c6ab911&ui=en-US&rs=en-US&ad=US#bmrunningsum] 1