我正在MS SQL Server报表生成器中工作,希望创建一个按年、月和日分组的资源分配报表。对日期进行分组是有意义的,但是我不能让月份和年份以我想要的方式工作。
玛丽在同一天完成了Task3和Task4的工作。她的容量是2015-1-5的8个。当按月份(1月)分组时,计算总和为22 (6+8+8)。我希望她在2015-1-1的能力计算为8,因为当天的能力只有8,而不是两个任务的能力总和。
我只是对报表生成器的了解不够,无法弄清楚这一点,而且我也没有想法……任何建议都会有帮助!谢谢!
ProjectName TaskName ResourceName ResourceManager AssignmentWork TimeBYDay Capacity
Project1 Task1 Mary ManagerA 8 2015-1-1 6
Project1 Task2 Jake ManagerB 7.5 2015-1-2 4
Project2 Task3 Mary ManagerA 4 2015-1-5 8
Project3 Task4 Mary ManagerA 1 2015-1-5 8
Project3 Task5 Jake ManagerB 2 2015-1-5 7
Project4 Task6 Robert ManagerB 2 2015-1-5 7.5发布于 2015-06-25 04:24:07
我将使用报表生成器中的MAX函数,或者查询并按ProjectName、Task、ResoruceName等进行分组。
https://stackoverflow.com/questions/31015790
复制相似问题