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