跳到主要内容

Python分组

版本支持version 1.7.5+ date 20240401

新版本中增加了新的分组引擎:python引擎,该引擎依赖了久负盛名的pythonPandas来对数据进行分组、小计、交叉等操作;相交与旧版的的自研java分组引擎而言,python在准确性和大数据性能上具有优势。

优势

  • 不限分组层级:python的横向分组不再限制层级数量(java分组横向分组只支持3级)
  • 可实现更多分组需求
    • 合并

  • 并集

  • 交集

性能对比

环境要求

  • python 3.6+
  • pip3 9.0+
    • pandas 2.2.0+

安装pandas

pip3 install pandas

使用方法

  1. 先在设计页面设计好分组报表。(分组的设计请参考报表分组设计

2. 右侧设置中,打开其他设置,勾选Python引擎

3. 保存报表即可。

TODO