我的客户有一个大小适中的数据库,用于存储有关他的业务的信息。该数据库中的一个表记录了他的客户正在进行的工作的数据。此表中的一行代表在特定日期工作的工作。同一日期可以有多个工作,并且特定工作可以有多个日期。
我有一份报告显示三列大约 30 个值。该报告是根据工作编号和日期从上述表格(和相关表格)生成的。第一列显示给定日期的给定工作的数据。第二列显示工作的相同信息,但作为年初至今的摘要。第三列再次提供相同的信息,但针对指定日期之前的所有作业。这三列可以命名为“current”、“jtd”和“ytd”。
例如:
+------------------------------------------+
| Current JTD YTD |
+------------------------------------------+
| Hours 2 21 98 |
| Output 17 190 872 |
| Expenses 23 84 199 |
+------------------------------------------+
该报告运行良好,但为了使其正常运行,我对几乎每个字段(大约 100 个)都使用了 ExecuteSQL。
通过填写正确的搜索条件,我可以轻松检索三组数据中的任何一组。
我可以在关系图上创建表格的单独副本,并使用适当的关系标准来显示所需的输出,但似乎单独的副本必然会在计算字段中共享上下文,所以我再次只能看到一组一次的数据。
有没有更好的方法在一个报表视图中同时查看所有三组标准?