check_condition
Evaluate financial measures against conditions across fiscal quarters to identify when a metric holds. Returns pass/fail per quarter with reasons for unevaluable periods.
Instructions
Evaluate a measure at every quarter from start to end and test it against condition.
measure is {"name": ..., "series": ...} plus its arguments. Names: level; change (quarters, default 1);
growth (quarters, default 4, in percent); vs_mean (quarters, default 4); spread (minus: a second series);
ttm_sum; ttm_ratio (over: a second series, money over money, in percent). Series ids come from list_metrics.
condition is a comparator and a number in the measure's unit, for example ">= 28"; the measure holds when it
is true. Without a condition the values are returned with no status. A quarter that cannot be evaluated is not
established, with the reason. tier picks 'curated' or 'xbrl' for a ticker in both.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | ||
| tier | No | ||
| start | No | ||
| ticker | Yes | ||
| measure | Yes | ||
| condition | No |