我有一份水晶报告,目前显示的数据分组了两次。
第一组是“地区”,第二组是“工作类型”。所以“地区”有“工作类型”组。
需要在没有“Region”组的情况下显示此报告,但仍保留第二个“作业类型”组。因此,所有数据都将按“作业类型”分组,而“区域”根本不会被分组。
我可以在现有的水晶报告中执行此操作,还是必须进行第二次报告?如有必要,我可以使用c#修改报告的属性。
我尝试设置动态分组,如以下帖子所示:here
但是我用来确定要使用哪种分组的值是在后端以编程方式设置的。我创建了一个名为“ReportType”的公式字段,并根据用户的其他输入在c#中设置了它的值。 我试图创建一个公式,但公式编辑器无法识别“公式字段”。
答案 0 :(得分:1)
这取决于您如何将报表绑定到查看器。如果嵌入了报告,您将可以直接访问各个部分以启用抑制。
report.Section1.SectionFormat.EnableSuppress = true;
如果您要动态加载报告,则必须通过ReportDefinition
访问这些部分report.ReportDefinition.Sections[0].SectionFormat.EnableSuppress = true;