handsontable / hyperformula

HyperFormula is an open-source headless spreadsheet for business web apps. It comes with over 400 formulas, CRUD operations, undo-redo, clipboard support, and sorting.
https://hyperformula.handsontable.com/
GNU General Public License v3.0
1.88k stars 107 forks source link

Add a unit test for function AVERAGE with non-numeric named expressions #1390

Open sequba opened 4 months ago

sequba commented 4 months ago

Context

TBP

How did you test your changes?

TBP

Types of changes

Related issues:

Fixes #1389

Checklist:

github-actions[bot] commented 4 months ago

Performance comparison of head (242815dc592ebe5dd9dc5d82a19fb3b6ca4031e9) vs base (e32e132ebcb2d51d5f5d9b4bfb1ae3d4c71a2aab)

                                     testName |   base |   head | change
------------------------------------------------------------------------
                                      Sheet A | 525.73 | 531.41 | +1.08%
                                      Sheet B | 169.94 | 172.37 | +1.43%
                                      Sheet T |  149.4 | 150.82 | +0.95%
                                Column ranges | 547.26 | 549.92 | +0.49%
Sheet A:  change value, add/remove row/column |  15.12 |  14.18 | -6.22%
 Sheet B: change value, add/remove row/column |  131.3 |    135 | +2.82%
                   Column ranges - add column |  155.5 | 155.87 | +0.24%
                Column ranges - without batch | 455.33 | 465.32 | +2.19%
                        Column ranges - batch | 117.39 | 123.49 | +5.20%