web 頁面如何實現不同分組資料的連續序號?

xiaohuihui發表於2020-05-22

如果沒有報表工具的話,可以透過前端程式碼來實現,主要分兩部分實現:第一部分是資料進行排序之後新增序號設定,第二部分把分組欄位對應的列資料進行同值合併。但是當資料有分頁情況或者隱藏行時,程式碼處理複雜度會高,而且當資料量比較大時,效能處理上對開發人員的能力要求比較高。

如果有報表工具的話,一個表示式就可以輕鬆實現序號的需求。潤乾報表就提供了多種序號生成方式,例如:

imagepng

透過 seq() 函式就可以實現不同分組資料的連續序號:

imagepng

除此之外,還可以透過 &Cell 實現組內序號、row()獲取行號等多種方式實現序號。對於有隱藏行的情況時,潤乾報表提供了臨時變數的概念,透過簡單表示式:if( 條件, 變數 a, 變數 a= 變數 a+1) 實現連續序號。各種序號需求的具體設定可以參考:

對於大資料量明細展現時新增序號的需求,潤乾報表提供的方案不僅可以解決展現效能問題,而且序號設定也很簡單,具體操作可以參考:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2693763/,如需轉載,請註明出處,否則將追究法律責任。

相關文章