Added timeShift() function, closes #307.
This commit is contained in:
@@ -7,6 +7,7 @@ var categories = {
|
||||
Aggregate: [],
|
||||
Filter: [],
|
||||
Trends: [],
|
||||
Time: [],
|
||||
Alias: []
|
||||
};
|
||||
|
||||
@@ -21,6 +22,8 @@ function addFuncDef(funcDef) {
|
||||
index[funcDef.shortName || funcDef.name] = funcDef;
|
||||
}
|
||||
|
||||
// Transform
|
||||
|
||||
addFuncDef({
|
||||
name: 'groupBy',
|
||||
category: 'Transform',
|
||||
@@ -47,6 +50,8 @@ addFuncDef({
|
||||
defaultParams: [],
|
||||
});
|
||||
|
||||
// Aggregate
|
||||
|
||||
addFuncDef({
|
||||
name: 'sumSeries',
|
||||
category: 'Aggregate',
|
||||
@@ -100,6 +105,8 @@ addFuncDef({
|
||||
defaultParams: ['1m', 'avg'],
|
||||
});
|
||||
|
||||
// Filter
|
||||
|
||||
addFuncDef({
|
||||
name: 'top',
|
||||
category: 'Filter',
|
||||
@@ -120,6 +127,8 @@ addFuncDef({
|
||||
defaultParams: [5, 'avg'],
|
||||
});
|
||||
|
||||
// Trends
|
||||
|
||||
addFuncDef({
|
||||
name: 'trendValue',
|
||||
category: 'Trends',
|
||||
@@ -129,6 +138,17 @@ addFuncDef({
|
||||
defaultParams: ['avg'],
|
||||
});
|
||||
|
||||
// Time
|
||||
|
||||
addFuncDef({
|
||||
name: 'timeShift',
|
||||
category: 'Time',
|
||||
params: [
|
||||
{ name: 'interval', type: 'string', options: ['24h', '7d', '1M', '+24h', '-24h']}
|
||||
],
|
||||
defaultParams: ['24h'],
|
||||
});
|
||||
|
||||
addFuncDef({
|
||||
name: 'setAlias',
|
||||
category: 'Alias',
|
||||
|
||||
Reference in New Issue
Block a user