From 89c19b9bbdb0515b7b37d9708714d8904ac0e692 Mon Sep 17 00:00:00 2001 From: Jure Grabnar Date: Fri, 23 Sep 2016 16:17:33 +0200 Subject: [PATCH] Add dot aliases for STDEV/VAR --- vendor/assets/javascripts/ruleJS.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/vendor/assets/javascripts/ruleJS.js b/vendor/assets/javascripts/ruleJS.js index be29b9fc5..57debfda3 100644 --- a/vendor/assets/javascripts/ruleJS.js +++ b/vendor/assets/javascripts/ruleJS.js @@ -1240,6 +1240,13 @@ var ruleJS = (function (root) { return Big(m).times(Big(10).pow(e)).toFixed(); }) + // Preprocess the following aliases for formulas + // or parser won't accept them + formula = formula.replace('STDEV.P', 'STDEVP'); + formula = formula.replace('STDEV.S', 'STDEVS'); + formula = formula.replace('VAR.P', 'VARP'); + formula = formula.replace('VAR.S', 'VARS'); + parser.setObj(element); result = parser.parse(formula);