HomePhabricator

Add chart functions "x()" and "constant(3)"

Description

Add chart functions "x()" and "constant(3)"

Summary:
Depends on D20442. Ref T13279. Add basic support for drawing chart functions that are not based on Facts first-party ETL datasets. Some general goals:

  • This might be useful to draw a line like "goal" or "profitability".
  • This might be useful to pull data from an external source.
  • For composable functions like "add" or "subtract", which are useful in manipulating ETL datasets, these value functions will make testing easier.

Test Plan:
Added a constant(256) function:

Screen Shot 2019-04-17 at 7.00.27 AM.png (1×1 px, 189 KB)

Reviewers: amckinley

Reviewed By: amckinley

Subscribers: yelirekim

Maniphest Tasks: T13279

Differential Revision: https://secure.phabricator.com/D20443

Details

Provenance
epriestleyAuthored on Apr 17 2019, 2:00 PM
epriestleyPushed on Apr 18 2019, 8:16 PM
Reviewer
amckinley
Differential Revision
D20443: Add chart functions "x()" and "constant(3)"
Parents
rPcd2215fd4a69: Don't warn that workboard columns need a name when editing milestone columns
Branches
Unknown
Tags
Unknown
Tasks
T13279: Build Charting for Facts
Build Status
Buildable 22672
Build 31069: Run Core Tests