答案 0 :(得分:0)
简短的回答是,Crystal Reports并不具备处理您正在处理的格式的能力。这就是原因:
我们假设您已经想出如何将您的查询解释为可用的内容。由于我们没有使用交叉表,您可能希望的最佳方法是为每个单独的时间段设置“详细信息”部分,并将大量公式排列为网格形状:
问题是每个公式都需要是唯一的;解释在该时间和日期是否有一个类,以及它是哪个类。这些公式最多 168 ,您必须手动进入并修改每个公式以检查自己独特的日期和时间组合。这违背了使用计算机的全部目的 - 使重复的任务变得更容易。
另外,您对格式化有困难:您需要对每个"单元格进行编程"根据显示的类使用一组独特的颜色。那部分在技术上是可行的,但是没有办法合并细胞"课程持续时间超过半小时。你最终会得到这样的东西:
所以不要试图让自己试图在水晶中实现这一点。即使花费了所有时间和精力来制定网格,也没有什么好办法让它看起来像你的截图。
也就是说,看起来好像你设法在Excel中放置了一个时间表。您有什么理由不能使用Excel吗?它是一个功能更强大的工具,粗略的谷歌搜索建议它也可以处理查询。