處理重復數據
Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發與創新,是報表控件行業的領導者。Stimulsoft 經過多年的努力,終于實現了更加簡單的設計報表,數據驅動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發人員的工作量,提高了工作的效率。
在許多報告中,需要將包含重復值的幾個文本組件合并到一個報告中。ProcessingDuplicates 屬性就是用于此目的。應將其設置為 true。
請看下圖,重復的文本值是如何連接起來的。
在許多報表中,如果這些組件包含重復的值,那么就有必要將一些文本組件合二為一。要合并重復值,必須使用 ProcessingDuplicates 屬性。
下圖顯示了一個重復文本值的示例。
通過 ProcessingDuplicates 屬性,可以按以下方式合并重復值: 合并、隱藏、刪除文本、全局合并、全局隱藏、全局刪除文本。接下來,請看該屬性的示例。
合并 - 在此模式下,具有相同值的文本組件會合并為一個文本組件。
隱藏 - 在此模式下,第一個文本組件保留在其位置上,大小不變。其余文本組件將從報告中移除。
移除文本 - 在此模式下,第一個文本組件保持原位,不改變大小。其余文本組件保持原位,刪除文本內容。
合并具有相同值的組件會在報告模板的組件名稱中加以考慮。如果突然發現另外兩個組件中的一個是具有相同文本值的完全相同的文本組件,但它們具有不同的名稱,那么這些組件將不會被合并。為避免這種限制,您需要使用 GlobalMerge、GlobalHide 和 GlobalRemoveText。它們的工作方式與上述機制相同,但不考慮組件的名稱。