Properties
node
•Readonly node: SeriesExpressionNode
Methods
add
▸ add(value): SeriesNumbers
Exact for integer and decimal measures.
Parameters
Returns
SeriesNumbers
subtract
▸ subtract(value): SeriesNumbers
Parameters
Returns
SeriesNumbers
multiply
▸ multiply(value): SeriesNumbers
Rounds once to binary64.
Parameters
Returns
SeriesNumbers
divide
▸ divide(value): SeriesNumbers
Parameters
Returns
SeriesNumbers
negate
▸ negate():SeriesNumbers
Returns
SeriesNumbers
abs
▸ abs():SeriesNumbers
Returns
SeriesNumbers
combine
▸ combine(operator, other): SeriesNumbers
Join with another expression at the union of their instants, each
side holding its last value for at most the maximum gap. Addition,
subtraction and extrema of one integer or decimal kind stay exact.
Parameters
Returns
SeriesNumbers
convert
▸ convert(from, to): SeriesNumbers
Between two units of one dimension; rounds to binary64.
Parameters
Returns
SeriesNumbers
delta
▸ delta():SeriesNumbers
The difference from the previous instant, never across a gap.
Returns
SeriesNumbers
rate
▸ rate(per): SeriesNumbers
The delta per per microseconds of elapsed time.
Parameters
Returns
SeriesNumbers
rolling
▸ rolling(duration, aggregate): SeriesNumbers
An aggregate over the trailing window (t - duration, t].
Parameters
Returns
SeriesNumbers
cumulative
▸ cumulative(aggregate, origin): SeriesNumbers
An aggregate of every instant from origin (microseconds, before
any shift) through each instant; earlier instants have no value. The
requested range never moves the origin.
Parameters
Returns
SeriesNumbers
lt
▸ lt(value): SeriesCondition
Parameters
Returns
SeriesCondition
lte
▸ lte(value): SeriesCondition
Parameters
Returns
SeriesCondition
gt
▸ gt(value): SeriesCondition
Parameters
Returns
SeriesCondition
gte
▸ gte(value): SeriesCondition
Parameters
Returns
SeriesCondition
eq
▸ eq(value): SeriesCondition
Parameters
Returns
SeriesCondition
ne
▸ ne(value): SeriesCondition
Parameters
Returns
SeriesCondition