← Files KPI Period ComparisonARCHIVED FILE

EXAMPLE.json

1.73 KB · Nov 3, 2026 · 12:11 UTC

↓ Download file

{
  "input": {
    "previousPeriod": "September",
    "currentPeriod": "October",
    "metrics": [
      {
        "id": "K1",
        "label": "Qualified enquiries",
        "previous": 100,
        "current": 120,
        "desiredDirection": "higher"
      },
      {
        "id": "K2",
        "label": "New channel leads",
        "previous": 0,
        "current": 5,
        "desiredDirection": "higher"
      }
    ]
  },
  "expected": {
    "summary": "2 KPIs compared; 2 improved under supplied directions.",
    "rows": [
      {
        "id": "K1",
        "label": "Qualified enquiries",
        "previousPeriod": "September",
        "currentPeriod": "October",
        "previous": 100,
        "current": 120,
        "absoluteChange": 20,
        "percentageChange": 20,
        "percentageAvailable": true,
        "baselineState": "nonzeroBaseline",
        "desiredDirection": "higher",
        "status": "improved"
      },
      {
        "id": "K2",
        "label": "New channel leads",
        "previousPeriod": "September",
        "currentPeriod": "October",
        "previous": 0,
        "current": 5,
        "absoluteChange": 5,
        "percentageChange": null,
        "percentageAvailable": false,
        "baselineState": "zeroBaseline",
        "desiredDirection": "higher",
        "status": "improved"
      }
    ],
    "warnings": [
      "Only supplied figures and definitions are assessed. No data source connection, statistical inference or business outcome guarantee.",
      "Percentage change divides by the absolute previous value; negative baselines require contextual review.",
      "Percentage change is undefined at a zero baseline or outside the supported numeric range; the absolute change remains available."
    ]
  }
}

SHA-256: 06f994e10e738f7d712157ce72e46ee03acddff4d6000842247b0a73b75e1a80