我有一个查询,它返回a)工作时间和b)同一工作/任务的非工作时间,并在一周中的每一天在不同的行中显示。
列表块显示应如下所示:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: Work/Task | Worked Hours (just text label)| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: Work/Task | Non-Worked Hours (just text label) | Day 1 hrs| Day 2 hrs.... Day 7 hrs我已经创建了如上所述的报告显示,并且查询正确地返回了数据,但问题是,当同一周有多个工作/任务时,列表似乎只显示返回的最后一个任务的非工作时间。
例如:假设一天有3个任务: A、B、C
显示内容如下:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: A | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: B | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row3: C | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row4: C | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs理想情况下,它也应该显示A和B的非工作时间。正如我所说的,查询返回这些值,但是列表似乎没有显示它。
预期结果:
Header: Work/Task| Worked/Non-Worked Hours| Day 1| Day 2 ....Day7
Data row1: A | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row2: A | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row3: B | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row4: B | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row5: C | Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs
Data row6: C | Non-Worked Hours| Day 1 hrs| Day 2 hrs.... Day 7 hrs但是,当只涉及任务时,列表将同时显示工作时间和非工作时间。你觉得我可能做错了什么吗?
发布于 2015-05-19 05:15:25
在输入到列表中的最后一个查询中,将前两列的聚合函数从'Automatic‘更改为'None’,并将其余列的聚合函数设置为'Total‘。
听起来像是自动聚合在做最大值或最小值。当您在Report Studio中处理从其他查询中提取的查询时,请确保对每个单独的查询使用“运行->查看表格数据”,以便您知道数据在哪个步骤丢失。
发布于 2015-05-20 15:20:50
谢谢你们的建议伙计们。该查询是使用多个联合构建的。我设法自己找出并纠正了这个问题。我选择了完整的列表,并应用了基于非工作时间的分组。这就起到了作用。
https://stackoverflow.com/questions/30303223
复制相似问题