[{"data":1,"prerenderedAt":216},["ShallowReactive",2],{"\u002Fupdates\u002F2026-08-28-preview-your-expression-before-you-save-it":3,"surround":207},{"id":4,"title":5,"body":6,"date":185,"description":186,"extension":187,"head":188,"meta":189,"navigation":195,"path":196,"schemaOrg":188,"screenshot":197,"screenshotMargin":198,"seo":199,"sitemap":200,"stem":201,"tags":202,"__hash__":206},"updates\u002Fupdates\u002F2026-08-28-preview-your-expression-before-you-save-it.md","Preview your expression before you save it",{"type":7,"value":8,"toc":176},"minimark",[9,13,18,30,33,37,59,63,115,126,130,150,154,167],[10,11,12],"p",{},"Writing a formula can feel uncertain when you cannot see its result until after you save it. Expression preview now shows you the answer as you type the formula, worked out against a real record from the collection.",[14,15,17],"h2",{"id":16},"whats-new","What's new:",[10,19,20,21,25,26,29],{},"A ",[22,23,24],"strong",{},"Preview"," sits below supported expression inputs and evaluates your formula or template shortly after you stop typing. Where the collection has records, Kinabase uses one of them and names it, and ",[22,27,28],{},"Preview with a different record",", under list icon, lets you search for another.",[10,31,32],{},"Expression inputs are also tinted as you write. Field references, formula names, and the braces around formula sections each take a subtle colour, so a long expression is easier to read at a glance.",[14,34,36],{"id":35},"why-it-matters","Why it matters:",[38,39,40,47,53],"ul",{},[41,42,43,46],"li",{},[22,44,45],{},"Catch mistakes early"," by seeing the value your expression produces while you are still editing, not after it appears on every record.",[41,48,49,52],{},[22,50,51],{},"Test the case that worries you"," by searching for a specific record and checking the result against a blank field, an unusual quantity, or a missing link.",[41,54,55,58],{},[22,56,57],{},"Read long expressions faster"," as tinting separates the fields from the formulas and shows you where each formula section begins and ends.",[14,60,62],{"id":61},"how-it-works","How it works:",[64,65,66,81,92,98,104],"ol",{},[41,67,68,69,72,73,76,77,80],{},"Open a collection's ",[22,70,71],{},"Configure"," page and click ",[22,74,75],{},"Fields"," under ",[22,78,79],{},"Setup",", then add or edit a computed field.",[41,82,83,84,87,88,91],{},"Write your ",[22,85,86],{},"Formula"," or ",[22,89,90],{},"Template",". Kinabase tints field references, formula names, and the braces around formula sections as you type.",[41,93,94,95,97],{},"Read the ",[22,96,24],{}," below the input. The record it used is named beside it.",[41,99,100,101,103],{},"Click list icon for ",[22,102,28],{}," function and open the searchable record menu to select another record to test against.",[41,105,106,107,110,111,114],{},"Correct anything the preview reveals, then click ",[22,108,109],{},"Add"," for a new field or ",[22,112,113],{},"Save"," for an existing one.",[10,116,117,118,121,122,125],{},"Note: when the collection has no usable record, the preview is labelled ",[22,119,120],{},"Example values"," and uses stand-in data. An empty or invalid expression shows ",[22,123,124],{},"Nothing to preview yet",".",[14,127,129],{"id":128},"when-to-use-it","When to use it:",[38,131,132,138,144],{},[41,133,134,137],{},[22,135,136],{},"Finance teams"," can confirm a total-cost calculation against both a standard order and a discounted one before it feeds a report.",[41,139,140,143],{},[22,141,142],{},"Operations managers"," can check that a part number label still reads correctly even when a date field happens to be empty.",[41,145,146,149],{},[22,147,148],{},"Sales teams"," can preview the wording of an automated proposal message against a real opportunity before anyone receives it.",[14,151,153],{"id":152},"get-started","Get started",[10,155,68,156,158,159,76,161,163,164,166],{},[22,157,71],{}," page, click ",[22,160,75],{},[22,162,79],{},", and edit a computed field to see the ",[22,165,24],{}," below its input.",[10,168,169,170,175],{},"If you have questions or feedback, we would love to hear from you. Email ",[171,172,174],"a",{"href":173},"mailto:support@kinabase.com","support@kinabase.com"," — we're listening.",{"title":177,"searchDepth":178,"depth":178,"links":179},"",2,[180,181,182,183,184],{"id":16,"depth":178,"text":17},{"id":35,"depth":178,"text":36},{"id":61,"depth":178,"text":62},{"id":128,"depth":178,"text":129},{"id":152,"depth":178,"text":153},"2026-08-28T00:00:00.000Z","See what a formula or template produces while you write it, tested against a real record you choose. Field references, formula names and formula sections are now tinted so long expressions are easier to read.","md",null,{"readingTime":190},{"text":191,"minutes":192,"time":193,"words":194},"2 min read",2.005,120300,401,true,"\u002Fupdates\u002F2026-08-28-preview-your-expression-before-you-save-it","\u002Fupdates\u002F2026\u002F2026-08-28-preview-your-expression-before-you-save-it.png",false,{"title":5,"description":186},{"loc":196},"updates\u002F2026-08-28-preview-your-expression-before-you-save-it",[203,204,205],"Expression","Computed Field","Record","90zNz0pcqDvvyp4btQFT6hh4tsdWHlO6ztsVmC4NvPg",[208,212],{"title":209,"path":210,"stem":211,"children":-1},"Create formulas by describing the result you need","\u002Fupdates\u002F2026-08-24-create-formulas-by-describing-the-result-you-need","updates\u002F2026-08-24-create-formulas-by-describing-the-result-you-need",{"title":213,"path":214,"stem":215,"children":-1},"Build formulas with guidance at your cursor","\u002Fupdates\u002F2026-09-02-build-formulas-with-guidance-at-your-cursor","updates\u002F2026-09-02-build-formulas-with-guidance-at-your-cursor",1789113812611]