├── .eslintrc.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── about.md ├── functions │ ├── avg.md │ ├── basics.md │ ├── count.md │ ├── cusum.md │ ├── derivative.md │ ├── filter.md │ ├── if.md │ ├── ifnan.md │ ├── max.md │ ├── min.md │ ├── mvavg.md │ ├── next.md │ ├── percentile.md │ ├── prev.md │ └── sum.md ├── img │ ├── datasweet-icon.svg │ ├── datasweet.png │ ├── favicon.ico │ ├── tutorial-datasweet-formula.gif │ └── tutorial-datasweet-formula.mp4 ├── index.md ├── installation.md └── license.md ├── index.js ├── mkdocs-theme └── main.html ├── mkdocs.yml ├── package.json ├── public ├── agg_types │ ├── formatter.html │ ├── formula.html │ └── formula.js ├── decorators │ ├── agg_config.js │ ├── agg_configs.js │ ├── agg_hidden.html │ ├── agg_table.js │ ├── agg_title.html │ ├── agg_types.js │ ├── lib │ │ ├── __tests__ │ │ │ └── formula_parser.js │ │ ├── apply_column_groups.js │ │ ├── apply_formula.js │ │ ├── apply_formula_total.js │ │ ├── apply_hidden_cols.js │ │ └── formula_parser.js │ └── response_writer.js ├── formula_hack.js └── formulas │ ├── __tests__ │ ├── avg.js │ ├── count.js │ ├── cusum.js │ ├── derivative.js │ ├── filter.js │ ├── fixtures.js │ ├── if.js │ ├── ifnan.js │ ├── max.js │ ├── min.js │ ├── mvavg.js │ ├── next.js │ ├── prev.js │ └── sum.js │ ├── avg.js │ ├── count.js │ ├── cusum.js │ ├── derivative.js │ ├── filter.js │ ├── formula_function.js │ ├── if.js │ ├── ifnan.js │ ├── index.js │ ├── max.js │ ├── min.js │ ├── mvavg.js │ ├── next.js │ ├── percentile.js │ ├── prev.js │ └── sum.js ├── tests ├── expected.png ├── index-pattern-1.json ├── index-pattern-2.json ├── mapping.json ├── shakespeare.json ├── viz-5x.json └── viz-6x.json └── yarn.lock /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/README.md -------------------------------------------------------------------------------- /docs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/about.md -------------------------------------------------------------------------------- /docs/functions/avg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/avg.md -------------------------------------------------------------------------------- /docs/functions/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/basics.md -------------------------------------------------------------------------------- /docs/functions/count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/count.md -------------------------------------------------------------------------------- /docs/functions/cusum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/cusum.md -------------------------------------------------------------------------------- /docs/functions/derivative.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/derivative.md -------------------------------------------------------------------------------- /docs/functions/filter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/filter.md -------------------------------------------------------------------------------- /docs/functions/if.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/if.md -------------------------------------------------------------------------------- /docs/functions/ifnan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/ifnan.md -------------------------------------------------------------------------------- /docs/functions/max.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/max.md -------------------------------------------------------------------------------- /docs/functions/min.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/min.md -------------------------------------------------------------------------------- /docs/functions/mvavg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/mvavg.md -------------------------------------------------------------------------------- /docs/functions/next.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/next.md -------------------------------------------------------------------------------- /docs/functions/percentile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/percentile.md -------------------------------------------------------------------------------- /docs/functions/prev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/prev.md -------------------------------------------------------------------------------- /docs/functions/sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/functions/sum.md -------------------------------------------------------------------------------- /docs/img/datasweet-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/img/datasweet-icon.svg -------------------------------------------------------------------------------- /docs/img/datasweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/img/datasweet.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/tutorial-datasweet-formula.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/img/tutorial-datasweet-formula.gif -------------------------------------------------------------------------------- /docs/img/tutorial-datasweet-formula.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/img/tutorial-datasweet-formula.mp4 -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/docs/license.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/index.js -------------------------------------------------------------------------------- /mkdocs-theme/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/mkdocs-theme/main.html -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/package.json -------------------------------------------------------------------------------- /public/agg_types/formatter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/agg_types/formatter.html -------------------------------------------------------------------------------- /public/agg_types/formula.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/agg_types/formula.html -------------------------------------------------------------------------------- /public/agg_types/formula.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/agg_types/formula.js -------------------------------------------------------------------------------- /public/decorators/agg_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_config.js -------------------------------------------------------------------------------- /public/decorators/agg_configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_configs.js -------------------------------------------------------------------------------- /public/decorators/agg_hidden.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_hidden.html -------------------------------------------------------------------------------- /public/decorators/agg_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_table.js -------------------------------------------------------------------------------- /public/decorators/agg_title.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_title.html -------------------------------------------------------------------------------- /public/decorators/agg_types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/agg_types.js -------------------------------------------------------------------------------- /public/decorators/lib/__tests__/formula_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/__tests__/formula_parser.js -------------------------------------------------------------------------------- /public/decorators/lib/apply_column_groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/apply_column_groups.js -------------------------------------------------------------------------------- /public/decorators/lib/apply_formula.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/apply_formula.js -------------------------------------------------------------------------------- /public/decorators/lib/apply_formula_total.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/apply_formula_total.js -------------------------------------------------------------------------------- /public/decorators/lib/apply_hidden_cols.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/apply_hidden_cols.js -------------------------------------------------------------------------------- /public/decorators/lib/formula_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/lib/formula_parser.js -------------------------------------------------------------------------------- /public/decorators/response_writer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/decorators/response_writer.js -------------------------------------------------------------------------------- /public/formula_hack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formula_hack.js -------------------------------------------------------------------------------- /public/formulas/__tests__/avg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/avg.js -------------------------------------------------------------------------------- /public/formulas/__tests__/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/count.js -------------------------------------------------------------------------------- /public/formulas/__tests__/cusum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/cusum.js -------------------------------------------------------------------------------- /public/formulas/__tests__/derivative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/derivative.js -------------------------------------------------------------------------------- /public/formulas/__tests__/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/filter.js -------------------------------------------------------------------------------- /public/formulas/__tests__/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/fixtures.js -------------------------------------------------------------------------------- /public/formulas/__tests__/if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/if.js -------------------------------------------------------------------------------- /public/formulas/__tests__/ifnan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/ifnan.js -------------------------------------------------------------------------------- /public/formulas/__tests__/max.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/max.js -------------------------------------------------------------------------------- /public/formulas/__tests__/min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/min.js -------------------------------------------------------------------------------- /public/formulas/__tests__/mvavg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/mvavg.js -------------------------------------------------------------------------------- /public/formulas/__tests__/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/next.js -------------------------------------------------------------------------------- /public/formulas/__tests__/prev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/prev.js -------------------------------------------------------------------------------- /public/formulas/__tests__/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/__tests__/sum.js -------------------------------------------------------------------------------- /public/formulas/avg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/avg.js -------------------------------------------------------------------------------- /public/formulas/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/count.js -------------------------------------------------------------------------------- /public/formulas/cusum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/cusum.js -------------------------------------------------------------------------------- /public/formulas/derivative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/derivative.js -------------------------------------------------------------------------------- /public/formulas/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/filter.js -------------------------------------------------------------------------------- /public/formulas/formula_function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/formula_function.js -------------------------------------------------------------------------------- /public/formulas/if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/if.js -------------------------------------------------------------------------------- /public/formulas/ifnan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/ifnan.js -------------------------------------------------------------------------------- /public/formulas/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/index.js -------------------------------------------------------------------------------- /public/formulas/max.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/max.js -------------------------------------------------------------------------------- /public/formulas/min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/min.js -------------------------------------------------------------------------------- /public/formulas/mvavg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/mvavg.js -------------------------------------------------------------------------------- /public/formulas/next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/next.js -------------------------------------------------------------------------------- /public/formulas/percentile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/percentile.js -------------------------------------------------------------------------------- /public/formulas/prev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/prev.js -------------------------------------------------------------------------------- /public/formulas/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/public/formulas/sum.js -------------------------------------------------------------------------------- /tests/expected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/expected.png -------------------------------------------------------------------------------- /tests/index-pattern-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/index-pattern-1.json -------------------------------------------------------------------------------- /tests/index-pattern-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/index-pattern-2.json -------------------------------------------------------------------------------- /tests/mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/mapping.json -------------------------------------------------------------------------------- /tests/shakespeare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/shakespeare.json -------------------------------------------------------------------------------- /tests/viz-5x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/viz-5x.json -------------------------------------------------------------------------------- /tests/viz-6x.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/tests/viz-6x.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datasweet/kibana-datasweet-formula/HEAD/yarn.lock --------------------------------------------------------------------------------