{
  "kind": "pareto",
  "synthetic": true,
  "definition": "Sum values per entity; retain only positive entity totals; sort total descending with entity ascending as a tie-breaker. Cumulative entity share = 100 * row number / entity count. Cumulative value share = 100 * running sum / positive total.",
  "columns": [
    "entity",
    "value",
    "item_rank",
    "cumulative_entity_pct",
    "cumulative_value_pct"
  ],
  "expected_rows": [
    [
      "A",
      80,
      1,
      33.333333333333336,
      80
    ],
    [
      "B",
      10,
      2,
      66.66666666666667,
      90
    ],
    [
      "C",
      10,
      3,
      100,
      100
    ]
  ]
}
