Commit 90af20c4 authored by GoshaZotov's avatar GoshaZotov

add POISSON.DIST formula

parent c44427d7
......@@ -59,7 +59,7 @@
cFormulaFunctionGroup['Statistical'].push(cBINOM_DIST_RANGE, cCHISQ_TEST, cCOVARIANCE_P,
cCOVARIANCE_S, cF_TEST, cFORECAST_ETS, cFORECAST_ETS_CONFINT, cFORECAST_ETS_SEASONALITY, cFORECAST_ETS_STAT,
cHYPGEOM_DIST, cMODE_MULT, cMODE_SNGL, cNEGBINOM_DIST, cNORM_DIST, cNORM_INV, cNORM_S_DIST,
cNORM_S_INV, cPERMUTATIONA, cPHI, cPOISSON_DIST, cSKEW_P, cSTDEV_P, cSTDEV_S,
cNORM_S_INV, cPERMUTATIONA, cPHI, cSKEW_P, cSTDEV_P, cSTDEV_S,
cT_TEST, cVAR_P, cVAR_S, cWEIBULL_DIST, cZ_TEST);
cFormulaFunctionGroup['Financial'] = cFormulaFunctionGroup['Financial'] || [];
cFormulaFunctionGroup['Financial'].push(cPDURATION, cRRI);
......@@ -75,7 +75,7 @@
cERF_PRECISE, cERFC_PRECISE, cDBCS, cUNICHAR, cUNICODE, cBINOM_DIST_RANGE, cCHISQ_TEST,
cCOVARIANCE_P, cCOVARIANCE_S, cF_TEST, cFORECAST_ETS, cFORECAST_ETS_CONFINT, cFORECAST_ETS_SEASONALITY,
cFORECAST_ETS_STAT, cHYPGEOM_DIST, cMODE_MULT, cMODE_SNGL, cNEGBINOM_DIST, cNORM_DIST,
cNORM_INV, cNORM_S_DIST, cNORM_S_INV, cPERMUTATIONA, cPHI, cPOISSON_DIST, cSKEW_P,
cNORM_INV, cNORM_S_DIST, cNORM_S_INV, cPERMUTATIONA, cPHI, cSKEW_P,
cSTDEV_P, cSTDEV_S, cT_TEST, cVAR_P, cVAR_S, cWEIBULL_DIST, cZ_TEST, cPDURATION, cRRI, cAGGREGATE, cMUNIT,
cFORMULATEXT, cISFORMULA, cSHEET, cSHEETS);
......@@ -511,18 +511,6 @@
cPHI.prototype = Object.create(cBaseFunction.prototype);
cPHI.prototype.constructor = cPHI;
/**
* @constructor
* @extends {AscCommonExcel.cBaseFunction}
*/
function cPOISSON_DIST() {
cBaseFunction.call(this, "POISSON.DIST");
this.isXLFN = true;
}
cPOISSON_DIST.prototype = Object.create(cBaseFunction.prototype);
cPOISSON_DIST.prototype.constructor = cPOISSON_DIST;
/**
* @constructor
* @extends {AscCommonExcel.cBaseFunction}
......
......@@ -69,7 +69,7 @@
cHARMEAN, cHYPGEOMDIST, cINTERCEPT, cKURT, cLARGE, cLINEST, cLOGEST, cLOGINV, cLOGNORM_DIST, cLOGNORM_INV,
cLOGNORMDIST, cMAX, cMAXA, cMEDIAN, cMIN, cMINA, cMODE, cNEGBINOMDIST, cNORMDIST, cNORMINV, cNORMSDIST,
cNORMSINV, cPEARSON, cPERCENTILE, cPERCENTILE_EXC, cPERCENTILE_INC, cPERCENTRANK, cPERCENTRANK_EXC,
cPERCENTRANK_INC, cPERMUT, cPOISSON, cPROB, cQUARTILE, cQUARTILE_EXC, cQUARTILE_INC, cRANK, cRANK_AVG, cRANK_EQ,
cPERCENTRANK_INC, cPERMUT, cPOISSON, cPOISSON_DIST, cPROB, cQUARTILE, cQUARTILE_EXC, cQUARTILE_INC, cRANK, cRANK_AVG, cRANK_EQ,
cRSQ, cSKEW, cSLOPE, cSMALL, cSTANDARDIZE, cSTDEV, cSTDEVA, cSTDEVP, cSTDEVPA, cSTEYX, cTDIST, cT_DIST,
cT_DIST_2T, cT_DIST_RT, cT_INV, cT_INV_2T, cTINV, cTREND, cTRIMMEAN, cTTEST, cVAR, cVARA, cVARP, cVARPA,
cWEIBULL, cZTEST);
......@@ -5524,7 +5524,7 @@
return this.value = arg2;
}
if (arg0.getValue() < 0 || arg1.getValue() <= 0) {
if (arg0.getValue() < 0 || arg1.getValue() < 0) {
return this.value = new cError(cErrorType.not_numeric);
}
......@@ -5532,6 +5532,19 @@
};
/**
* @constructor
* @extends {cPOISSON}
*/
function cPOISSON_DIST() {
cPOISSON.call(this);
this.name = "POISSON.DIST";
}
cPOISSON_DIST.prototype = Object.create(cPOISSON.prototype);
cPOISSON_DIST.prototype.constructor = cPOISSON_DIST;
cPOISSON_DIST.prototype.isXLFN = true;
/**
* @constructor
* @extends {AscCommonExcel.cBaseFunction}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment