1.0.5 • Published 4 years ago

x2-formula v1.0.5

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

x2-formula

Installation

npm install x2-formula
const x2formula= require('x2-formula')

API

formula processing utils

x2formula.formulaValue(formula = '', data = {})

formula:string, // formula like '{value1} / {value2}'
data: object // {value1:1, value2: 1}

x2formula.formulaValues({formula='', data=[], dataKey='formulaName', fields=['value1', 'value2']})

formula:string, // formula like '{name1} + {name2}'
data: object // [{value1:1, value2: 1, formulaName: 'name1'},{value1:1, value2: 1, formulaName: 'name2'}]
fields:arr, // need to calc field
dataKey: string // data's mapping formula's field name

x2formula.computed({formulas = [], data = [], dataKey='formulaName', fields = ['value1', 'value2']})

formula:array, // formula like {formulaName:'name1', formula: '{{name11}} + {{name12}}'}, {formulaName: 'name0', formula: '{{name1}} + {{name2}} - {{name3}}'}]
data: object // [{value1:1, value2: 1, formulaName: 'name1'},{value1:1, value2: 1, formulaName: 'name2'}]
fields:arr, // need to calc field
dataKey: string // data's mapping formula's field name
1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago