Learn → Computed columns

Computed columns

Derived columns you build from a few dropdowns instead of a formula — days between two dates, the quarter a transaction falls in, a flag for anything over a threshold. They behave like real columns everywhere in Prism, and they never touch your original file.

Pro feature · live preview before you add anything

The point of them

Reviewing a file usually needs one column the file does not have. Ageing needs days-since-invoice-date. Reporting by period needs a quarter. Spotting exceptions needs a flag for rows over a limit.

In Excel that means a helper column, a formula, and a copy down a hundred thousand rows — in a client's file you would rather not modify. Here you define it once, see a preview against real rows immediately, and the column exists across every view: charts, pivots, filters, quality checks, reports.

One-click presets

Common jobs are single clicks — pick the column, done.

PresetWhat it produces
Validate EmailMarks each address Valid or Invalid
Format PhoneStandardises numbers to a consistent format
Email DomainExtracts the domain from an address — useful as a grouping field
Title CaseCapitalises the first letter of each word
Trim SpacesRemoves leading and trailing whitespace
Extract YearThe year number from a date
QuarterQ1 / Q2 / Q3 / Q4 from a date
Month NameJanuary, February, and so on
Age in YearsYears elapsed from a date to today
Round (2dp)Rounds to two decimal places
Absolute ValueConverts negatives to positives

Building your own

Nine builders cover the rest, each configured from dropdowns rather than syntax:

BuilderWhat it doesTypical use
ArithmeticTwo columns, or a column and a fixed number, combined with + − × ÷Quantity × Unit Price; Amount ÷ 11 for a GST component
Date differenceDays, months or years between two dates — or between a date and todayDays overdue; days from order to delivery
Join textTwo columns joined with a separator you chooseBuilding a composite key from code plus reference
If / thenA condition on one column (equals, not equals, >, <, ≥, ≤) producing a value you specifyFlag every invoice over a threshold for review
Change caseUPPERCASE, lowercase, Title Case, or trim whitespaceNormalising a category before grouping
Date partYear, month number, month name, quarter or day of monthGrouping a ledger by period
Math functionRounding, absolute value and similarTidying calculated amounts
ValidateChecks a column's values against an expected formatFinding malformed contact details before a mail-out
ExtractPulls a part out of a value, such as the domain from an emailTurning free text into something groupable

They behave like real columns

A computed column is not a display trick. Once added it can be:

That last point is the one that compounds: the ageing column you defined in January is part of every subsequent month's review without being rebuilt.

Your original file is never modified. Computed columns exist in the workspace. They appear in exports you deliberately create — a reviewed copy or a report — and nowhere else. Nothing is written back to the file you opened.

A note on ambition

This is deliberately not a formula language. There are no cell references, no nested functions, no macro layer — because a review tool that needs debugging is a review tool nobody trusts. The builders cover the derived columns that recur in file review; anything genuinely bespoke still belongs in Excel, and Prism is designed as the companion to that rather than its replacement.

Add a column and watch it update against your real rows before you commit.

Open Prism →
Home Learn Verify our privacy claims Licence terms