Skip to main content

SF-0204 · Concept · Medium

What is a bucket field or Bucket column in salesforce reports?

✓ Verified by Vikas Singhal · Last reviewed 5/17/2026 · Updated for Spring '26

A Bucket Field is a report-only field that categorises values into custom groups without creating a custom formula field on the underlying object. You define the buckets inside the Report Builder, and rows fall into them based on rules you set — perfect for “ad-hoc categorisation”.

Why buckets exist

Imagine you want to report on Opportunity Amount in tiers: “Small (under 10K)”, “Medium (10K-100K)”, “Large (over 100K)”. You could:

  1. Add a custom formula field on Opportunity — but that’s permanent and per-object
  2. Hand the rules to a developer — overkill for a report
  3. Create a bucket field — local to the report, takes one minute

The bucket field wins for one-off or experimental categorisations.

Three flavours of bucket

Source field typeBucket rule
PicklistGroup multiple picklist values into one bucket (“Hot/Warm/Cold” from a 20-value picklist)
TextMatch-by-value bucketing (substrings, exact matches)
NumberNumeric ranges with thresholds (“Small under 10K, Medium 10K-100K, Large 100K+“)

Example: Opportunity Amount bucket

Bucket field name: Deal Size

Range definitions:
   Amount < 10,000          → "Small"
   Amount >= 10,000 and < 100,000  → "Medium"
   Amount >= 100,000        → "Large"

Now group your Opportunity report by Deal Size instead of raw Amount, and the report subtotals by tier.

Example: Industry bucket

Bucket field name: Vertical

Bucketed values:
   Hardware, Software, Manufacturing  → "Industrial / Tech"
   Healthcare, Pharma, Biotech        → "Life Sciences"
   Banking, Financial Services        → "Financial"
   (Other)                            → "Other"

Building one

  1. In the Report Builder, click Columns → Add Bucket Column
  2. Pick the source field (a picklist, text, or numeric field on the report)
  3. Define the buckets (drag values into groups, or set range thresholds)
  4. Name the bucket field
  5. Save the report — bucket lives only on this report

What buckets can and can’t do

YesNo
Group / pivot by bucketYes — Group Rows by the bucket
Filter by bucketYes
Use in summary formulasYes
Reuse across reportsNo — local to the report
Available in Joined reportsNo — bucket fields are not supported in Joined
Available in SOQL / ApexNo — it’s a report-builder feature only

When to promote to a custom field

If you find yourself recreating the same bucket field in 10 reports, that’s the cue to make a custom formula field on the object. The formula field is reusable, available in SOQL, and consistent. Bucket fields are best for one-off and experimental groupings.

Common follow-ups

  • Buckets per report? — Up to 5 bucket fields per report.
  • Buckets in Joined reports? — Not supported.
  • Can I bucket a date field? — Not directly — use the date grouping options (week / month / quarter) instead.

Verified against: Salesforce Help — Bucket Fields. Last reviewed 2026-05-17 for Spring ‘26.