PhpSpreadsheet/tests/PhpSpreadsheetTests/Calculation/Functions/Statistical
Mark Baker 08673b5820
Initial experiments using the new Database query logic with Conditional Statistical Functions (#1880)
- Refactoring of the Statistical Conditional functions (`AVERAGEIF()`, `AVERAGEIFS()`, `COUNTIF()`, `COUNTIFS()`, `MAXIFS()` and `MINIFS()` to use the new Database functions codebase.
- Extended unit testing
- Fix handling for null values
- Fixes to wildcard text searches

There's still scope for further improvements to memory usage and performance; but for now the code is stable with all unit tests passing
2021-02-27 18:26:12 +01:00
..
AveDevTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
AverageATest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
AverageIfTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
AverageIfsTest.php Initial experiments using the new Database query logic with Conditional Statistical Functions (#1880) 2021-02-27 18:26:12 +01:00
AverageTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
BetaDistTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
BetaInvTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
BinomDistTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
ChiDistTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
ChiInvTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
ConfidenceTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
CorrelTest.php Additional statistical unit tests for non-happy path (#1594) 2020-07-25 21:58:08 +02:00
CountATest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
CountBlankTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
CountIfTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
CountIfsTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
CountTest.php Restoring State After Static Changes in Tests (#1571) 2020-07-15 13:23:00 +02:00
CovarTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
ExponDistTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
FDist2Test.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
FisherInvTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
FisherTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
ForecastTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
GammaDistTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
GammaInvTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
GammaLnTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
GammaTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
GaussTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
GeoMeanTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
HarMeanTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
HypGeomDistTest.php Identify HYPGEOM.DIST() as a separate Excel function, and additional unit tests (including unhappy path) (#1595) 2020-07-26 22:10:53 +02:00
InterceptTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
KurtTest.php Additional statistical unit tests for non-happy path (#1594) 2020-07-25 21:58:08 +02:00
LargeTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
LinEstTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
LogEstTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
LogInvTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
LogNormDist2Test.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
LogNormDistTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
MaxATest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
MaxIfsTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
MaxTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
MedianTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
MinATest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
MinIfsTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
MinTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
ModeTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
NegBinomDistTest.php Additional statistical unit tests (#1818) 2021-01-31 16:42:17 +01:00
NormDistTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
NormInvTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
NormSDist2Test.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
NormSDistTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
NormSInvTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
PercentRankTest.php Additional unit tests for statistical functions, with a fix to ordering for RANK() (#1813) 2021-01-29 22:21:55 +01:00
PercentileTest.php Additional unit tests for statistical functions, with a fix to ordering for RANK() (#1813) 2021-01-29 22:21:55 +01:00
PermutTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
PermutationATest.php Extract Permutation functions from the Statistical class into a dedicated Permutations class (#1851) 2021-02-13 15:35:07 +01:00
PoissonTest.php Additional statistical unit tests (#1818) 2021-01-31 16:42:17 +01:00
QuartileTest.php Additional unit tests for statistical functions, with a fix to ordering for RANK() (#1813) 2021-01-29 22:21:55 +01:00
RankTest.php Additional unit tests for statistical functions, with a fix to ordering for RANK() (#1813) 2021-01-29 22:21:55 +01:00
RsqTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
SlopeTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00
SmallTest.php More unit tests for statistical functions, including a bugfix to LARGE() (#1601) 2020-07-29 23:56:37 +02:00
StandardizeTest.php Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions (#1588) 2020-07-25 12:44:51 +02:00
SteyxTest.php Update PHP-CS-Fixer rules 2020-05-18 13:49:57 +09:00