Column Aggregations | Apply Math at Scale, No Code Required

Column-level math is fundamental to analytics—whether you’re calculating revenue, adjusting values, or deriving ratios. But in most tools, even basic arithmetic across columns or constants requires writing formulas or scripts.

Edilitics eliminates this barrier with a point-and-click column aggregation interface, allowing users to apply math operations—like addition, multiplication, and logarithms—at scale, without coding.


Why Column Aggregations Matter

Column aggregations enable you to:

  • ✅ Compute derived metrics like profit margin or cost per unit

  • ✅ Perform batch arithmetic across columns (e.g., scale, offset, normalize)

  • ✅ Chain multiple operations to build layered logic

  • ✅ Avoid reliance on scripts or formula builders

Each operation in Edilitics supports:

  • Column-to-column and column-to-constant operations

  • Safe execution with preview and undo

  • Support for numeric, decimal, and datetime-compatible inputs


Common Use Cases for Aggregations

IndustryNew MetricInputsOperation
Retailtotal_revenueunit_price × quantity_soldMultiply
Financegrowth_rateend_value ÷ start_valueDivide
HealthcareBMIweight ÷ (height^2)Exponent + Divide
Manufacturingcost_per_unittotal_cost ÷ units_producedDivide
Educationweighted_scorescore × weightMultiply

How to Apply Column Aggregations in Edilitics

  1. Choose the input column(s)

    Select one or more columns to apply the operation on (or add a constant).

  2. Select the operator

    Pick from supported math operators: +, -, *, /, %, ^, log, percent.

  3. Set the operand

    Use another column or type in a numeric constant (e.g., 0.1 for 10%).

  4. Name the output column

    Give a clear name to the resulting derived field (e.g., adjusted_price).

  5. Preview & Run

    Preview the output in real time and click Submit to apply.

Edilitics also supports chained operations—you can use a derived column (like total_cost) as input to another operation (like cost_per_unit).


Manual Equivalent – SQL & Pandas Examples

To help technical users understand the logic, here’s how common aggregations are implemented manually.

SQL Example – Redshift


SELECT
unit_price * quantity_sold AS total_revenue,
(weight_kg / POWER(height_m, 2)) AS bmi
FROM patient_data;

Pandas Example


df['total_revenue'] = df['unit_price'] * df['quantity_sold']
df['bmi'] = df['weight_kg'] / (df['height_m'] ** 2)

In Edilitics, both operations are performed through a simple dropdown and input—no code needed.


Reliable and Error-Tolerant

Column aggregations in Edilitics are:

  • Type-safe – Supports numeric types only, with warnings for mismatches

  • Chainable – Use output columns in subsequent steps

  • Previewable – Confirm results before applying

  • Flexible – Use constants or fields interchangeably

If incompatible data types are encountered, Edilitics guides users to correct them via the Cast Data Types operation.


Column Aggregations make it simple to create new metrics, perform calculations, and build derived columns—without touching SQL. From basic math to chained expressions, Edilitics provides a guided, schema-safe interface that makes numerical transformation intuitive and reusable. Say goodbye to manual calculations and hello to governed logic built for real-world scale.


Next: Derive Smarter Metrics

Column Aggregations are foundational to metric creation. Once in place, they unlock powerful transformations like:

Enterprise Support & Technical Assistance

For technical inquiries, implementation support, or enterprise-level assistance, our dedicated technical support team is available to ensure optimal deployment and utilization of Edilitics solutions. Please contact our enterprise support desk at support@edilitics.com. Our team of specialists will respond promptly to address your requirements.

Unify Data. Automate Workflows. Accelerate Insights.

Eliminate silos, automate workflows, and turn raw data into business intelligence - all in one no-code platform.