Crystal reports 水晶报告:?是否可以在一个图表中显示完整集合,在单独的图表中显示子集?

Crystal reports 水晶报告:?是否可以在一个图表中显示完整集合,在单独的图表中显示子集?,crystal-reports,charts,Crystal Reports,Charts,在Crystal Reports中,是否有一种方法可以在报告标题中同时获得完整的集合图表和子集图表 我正在写一份以前同事的报告,我仍在努力让事情变得“更好” 虽然我还没有找到累积时间的方法 (见) 一旦检索到结果数据,我将继续讨论如何使用它 该报告是网络技术的全球可用性报告,部分报告为图表: 图表适用于不同 过去“n”个月的网络类型 时间 图表显示每个区域的可用性 (对于“n”的每种网络类型) 三个月的时间) 她(同事)有一张全球图表,但对于每个地区,她都做了一份单独的子报告,只包含该地区的

在Crystal Reports中,是否有一种方法可以在报告标题中同时获得完整的集合图表和子集图表

我正在写一份以前同事的报告,我仍在努力让事情变得“更好”

虽然我还没有找到累积时间的方法 (见)
一旦检索到结果数据,我将继续讨论如何使用它

该报告是网络技术的全球可用性报告,部分报告为图表:

  • 图表适用于不同 过去“n”个月的网络类型 时间
  • 图表显示每个区域的可用性 (对于“n”的每种网络类型) 三个月的时间)
她(同事)有一张全球图表,但对于每个地区,她都做了一份单独的子报告,只包含该地区的图表。查询不是最优的,并且使用子报表,每次都会重复查询

如果有办法在一份报告中为所有五个图表使用单一数据集,强制四个区域图表仅显示该区域的数据

其他信息: 这些图表都是条形图,设计很简单 y轴:计算的可用性 x轴:按网络类型分组(交换机、中继、网络) 按月分组


坏例子:

让我看看我是否理解这一点。在您的报告标题中,您有5个子报告用于4个区域图和全局图。如果可能的话,您想将这些全部折叠成一个子报告吗

是的,但是你不能像在你的图像中那样,美国和欧洲并排。它们必须是每行1个。此外,数据源也必须正确格式化。要做到这一点

  • 创建新的子报表。按区域分组
  • 在此子报表中,在“组标题”部分创建区域图
  • 在该子报表中,还可以在报表标题部分创建全局图
  • 将此子报告插入到主报告中,您应该完成此操作

  • 有时,唯一的出路就是通过它

    经过多次不令人满意的重构后,我与最初(几年前)的请求者进行了交谈,并获得了一些好的信息。我还没有再次与最近的请求者进行交谈(他在过去几次中对技术需求一无所知)

    与负责管理相关数据库的人交谈,我获得了向该数据库添加come函数、视图、存储过程等的许可…在合理范围内,并在代码/性能审查之后-这是通常不进行的,因此我欢迎它。我将能够通过…一个过程来完成过程性工作。作为独立编写,我应该d能够根据未来的需要,将其重新用于任何查询

    而且…是的,我将不得不(阅读“开始”)重新设计,并希望摆脱大部分的子报告。是的,我


    谢谢你来坐车。

    嗯,有点。我正在维护她的报告,在与客户进行了长时间艰苦的沟通后,她零零碎碎地做了这件事——很难维护,逻辑不一致。我对rpt标题图表和组中的区域也有同样的想法,但她做了一些其他事情,包括gr我甚至想做下面的条件覆盖部分,让它们看起来并排我需要让客户和我谈谈,或者我只需要零碎地维护一下。我认为这不是一件容易的事。无论如何,谢谢你。放弃原始报告&从头开始总是一个选择。我想放弃的方式比任何人都知道的要多。我提到过,除了图表问题之外,还有41个问题吗添加的子报告,其中许多用于计算和传递单个值(从集合基)返回,报告要求通过电子邮件方向变化(未记录——一年时间),并且每个子查询完全不同(逻辑上不一致)还有别的吗?哦,我已经过了好几个月才把报告拿出来--我不能和请求者说话?只是发牢骚。如果我能再做一次的话,那一定是一份很棒的报告。引用另一个网站上别人的签名,“那种丑恶让你和我一直在工作。”