• <menu id="w2i4a"></menu>
  • logo FastReport中文文檔

    TopN 分組


    如果標題組中值的數量很大,就會產生過多的報告頁面。TopN 分組可以顯示前 N 個值,并以折疊形式顯示其余值:

    fastreport

    How it works

    TopN 函數使用四個元素來顯示數據:

    • TopN 組是包含大量數值的源組。
    • TopN 總值,顯示 TopN 值的總和。
    • “Others”組,顯示 TopN 未包含的數值。
    • “Others "組的結果。

    如果源數據組中的數值少于 TopN.Count 屬性中指定的數值,則會像往常一樣顯示,而不進行 TopN 分組。否則會出現以下情況:

    • N 個值留在主組中;
    • “Others "組;
    • 將主數據組和 "Others "數據組中的數據匯總;
    • 得到的數值顯示為 TopN 的總和以及 "Others "組的總和。
    設置
    TopN 是為主組設置的。為此,請雙擊元素或從右鍵菜單中選擇 "Edit ..."。
    fastreport

    處理附加元素有兩種方法:

    • ”TopN 合計"、"Others"、"Others 合計 "元素會在建立矩陣時自動創(chuàng)建。它們的視覺設計是從主元素中復制的。您可以管理元素的可見性,并為總元素指定文本。沒有其他自定義外觀的選項;
    • 上述元素會添加到矩陣模板中。這樣就可以完全自定義外觀,并更改元素的順序。您可以添加折疊按鈕,以交互方式管理單個元素的可見性。

    下面是矩陣模板添加其他元素后的樣子:

    fastreport

    在這種情況下,主組用紅色突出顯示,附加元素則用鎖頭圖標標記。您可以在主元素編輯器窗口中取消勾選 "Create additional items "復選框來刪除它們。

    TopN, BottomN, FirstN, LastN
    TopN 引擎使用原始組中的前 N 個值。結果值的含義取決于原始組的排序方式:

    • 分組按標題值排序:顯示前 N 個值(升序排序)或最后 N 個值(降序排序);
    • 按總值排序:顯示最大的 N 個值(降序排序)或最小的 N 個值(升序排序)。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();