The Chart State workflow can be used to support interactive charts with transforms that are updated interactively. For example, for a chart that implements crossfiltering the filter transform must be re-evaluated repeatedly against the input dataset.