处理重复数据
Stimulsoft是白俄罗斯一家报表控件厂商,该商家一直专注于报表控件的研发与创新,是报表控件行业的领导者。Stimulsoft 经过多年的努力,终于实现了更加简单的设计报表,数据驱动更快的应用程序,更加简便的应用新的技术,极大程度上的减少了开发人员的工作量,提高了工作的效率。
在许多报告中,需要将包含重复值的几个文本组件合并到一个报告中。ProcessingDuplicates 属性就是用于此目的。应将其设置为 true。
请看下图,重复的文本值是如何连接起来的。
在许多报表中,如果这些组件包含重复的值,那么就有必要将一些文本组件合二为一。要合并重复值,必须使用 ProcessingDuplicates 属性。
下图显示了一个重复文本值的示例。
通过 ProcessingDuplicates 属性,可以按以下方式合并重复值: 合并、隐藏、删除文本、全局合并、全局隐藏、全局删除文本。接下来,请看该属性的示例。
合并 - 在此模式下,具有相同值的文本组件会合并为一个文本组件。
隐藏 - 在此模式下,第一个文本组件保留在其位置上,大小不变。其余文本组件将从报告中移除。
移除文本 - 在此模式下,第一个文本组件保持原位,不改变大小。其余文本组件保持原位,删除文本内容。
合并具有相同值的组件会在报告模板的组件名称中加以考虑。如果突然发现另外两个组件中的一个是具有相同文本值的完全相同的文本组件,但它们具有不同的名称,那么这些组件将不会被合并。为避免这种限制,您需要使用 GlobalMerge、GlobalHide 和 GlobalRemoveText。它们的工作方式与上述机制相同,但不考虑组件的名称。