5 min readUpdated Mar 2, 2026

ComputedColumnNodeEditor Documentation

Overview

The ComputedColumnNodeEditor component is a dual-mode formula builder used within the Vantage data platform. It allows users to create computed columns by performing various operations on existing data columns. Users can either use a simplified visual interface or an advanced text-based mode to construct formulas, thereby enhancing data analysis capabilities.

Purpose

The primary purpose of the ComputedColumnNodeEditor is to enable users to derive new data points dynamically by applying arithmetic, string manipulation, date extraction, and other functions to existing data columns. This functionality is crucial for analyzing large datasets and garnering insights that inform decision-making.

How It Works

The component consists of two main modes:

  1. Simple Mode - Users select source columns, operations, and input values from dropdown menus. It is designed for users who prefer a straightforward approach.
  2. Advanced Mode - Users can write raw expressions utilizing function references for complex operations. This mode is intended for advanced users familiar with the syntax of the functions.

The component maintains an internal state representing the current mode, a list of columns, and their associated expressions. When users add, remove or modify a computed column, the component updates its state and reflects these changes in the visual representation.

Settings

The ComputedColumnNodeEditor has several configurable aspects to customize its behavior. Below is a detailed description of each setting:

Mode

Columns

SourceColumn

Operation

SecondColumn

SecondValue

ThirdValue

Use Cases & Examples

Use Case 1: Financial Reporting

In a financial dashboard, users can calculate the total revenue after taxes. By combining the price and tax columns, they can display a computed column that approximates total revenue.

Use Case 2: Customer Insights

A marketing team might analyze customer names to create personalized messages. By concatenating first_name and last_name, they can generate a full name column to be used in targeted campaigns.

Configuration Example for Use Case 1

To implement the total revenue computation:

  1. Source Column:
    • Value: price
  2. Operation:
    • Value: add
  3. Second Column:
    • Value: tax
  4. Second Value:
    • Value: 0 (default if using another numeric field)

Using these configurations, the output expression will auto-generate to price + tax, summarizing total revenue in a new computed column.

Conclusion

The ComputedColumnNodeEditor serves as a powerful tool for derivations and computations on datasets within the Vantage platform. Through its flexible mode system, it accommodates both beginner and advanced users, making it an essential component for enhancing analytical capabilities.