Skip to content

Spreadsheet

Adaptam includes two spreadsheet styles: a regular worksheet with familiar formatting controls, and a MegaSheet that supports very large row counts. Both use Adaptam’s direct data access, intelligent guides, and formula-building features.

Overview

Adaptam spreadsheets give you:

  • Familiar worksheet behavior for regular spreadsheet work
  • MegaSheets for calculations that need up to 10 million rows
  • Data fields that can be used directly inside formulas
  • Intelligent guides that only present valid next steps
  • BUILD support for constructing and debugging complex formulas

Regular Worksheet

Before you get to Adaptam’s special capabilities, the regular worksheet works and behaves like a conventional spreadsheet.

spreadsheet slide28 regular worksheet image28

  1. Menu — Works like the traditional spreadsheet menu bar.
  2. Ribbon — Provides commonly used spreadsheet features plus Adaptam-specific controls such as Build and Lock.
  3. Formula bar — Works like the standard spreadsheet formula bar.
  4. Worksheet grid — Supports the expected spreadsheet editing, copy/paste, and shortcut behavior.

Different Menus

The menu bar exposes the main application menus used while working in Spreadsheet.

spreadsheet slide29 adaptam menu

spreadsheet slide29 file menu

spreadsheet slide29 edit menu

spreadsheet slide29 format menu

spreadsheet slide29 view menu

  1. Adaptam — Shows Adaptam version information and Preferences.
  2. File — Includes open, close, and Export to Excel for worksheet values.
  3. Edit — Provides cell and formula editing operations.
  4. Format — Provides formatting options for worksheet cells.
  5. View — Includes zoom controls and access to the Visualizer sidebar.

MegaSheet

MegaSheets are calculation worksheets with 10 million rows. They work like regular worksheets for formulas, but formatting controls are disabled because formatting millions of rows is impractical. In most cases, very large datasets are still best handled through field formulas against the data tables.

spreadsheet slide31 megasheet image31

Data Access

Data access becomes available the moment you begin typing a formula. Once you type =, Adaptam shows a mini guide below the cell, and expanding it opens the full formula-building UI.

spreadsheet slide32 data access image32

The field search lets you find fields and examples across all of your available data tables.

spreadsheet slide33 field search image33

  1. Field search — Searches table field names and descriptions.
  2. View Field Example — Opens an example of a field formula answering a question.
  3. View Function Example — Opens an example of a functional formula answering a question.
  4. SEE TABLES — Lets you open the tables listed in the guide.
  5. DESCRIPTIONS — Shows the description for each table.
  6. # FIELDS — Shows the field count for each table.
  7. # ROWS — Shows the row count for each table.

Table Guide

Clicking a table opens a guide focused on the fields within that table.

spreadsheet slide34 table guide image34

  1. Field search — Searches field names and descriptions.
  2. View Table — Opens a sample-data view for the selected table.
  3. FIELD — Lets you click a field to use it in the formula.
  4. DESCRIPTION — Shows the description for each field.
  5. DATA EXAMPLES — Shows example field values.

View Table

The View Table guide helps you inspect fields before using them in formulas.

spreadsheet slide35 view table guide image35

  1. Loaded table — Shows the current table and lets you switch to another one.
  2. Fields — Lists the selectable fields from the table.
  3. Sample data — Shows example values for each field.

Data Formulas

Data formulas query data directly from your tables. You choose the field, add any filters, and then decide whether you want the first, last, or all matching values. For example:

  • !1 returns the first or lowest matching value
  • !-1 returns the last or largest matching value
  • {} means all matching values

Field Formula Example

Examples answering a question using the data.

spreadsheet slide37 field formula image37

  1. Field formula example — Opens from the View Field Example button.
  2. Question — Shows the question being answered.
  3. Formula — Shows the generated field formula.
  4. What the formula is doing — Shows what is being done with the data.

Functional Formula Example

Examples answering a question using the data and a typical spreadsheet function.

spreadsheet slide38 functional formula image38

  1. Functional formula example — Opens from the View Function Example button.
  2. Question — Shows the question being answered.
  3. Formula — Shows the generated functional formula, including filters.
  4. What the formula is doing — Shows what is being done with the function and the data.

Intelligent Guides

Once a function or data field has been inserted into a formula, the intelligent guides change to show only the next choices that work for that context.

Single Filter Selection

spreadsheet slide40 intelligent guide filter image40

  1. Formula — Shows the current formula ready for the next selection.
  2. Intelligent guide — Displays the valid filter choices.
  3. Field search — Searches fields and descriptions that work in the current formula.
  4. Result — Shows the formula result as it is being built.
  5. Sentence — Explains what the formula is doing.
  6. ADD — Opens access to fields from additional joined tables.
  7. FILTER fields — Lists the filterable fields in the current context.
  8. FUNCTIONS — Lists the functions that can be used at this point.

Multi-Value Filter Selection

Filters allow the selection of multiple values from the data.

spreadsheet slide41 multi value filter image41

  1. Formula — Shows the current formula waiting for filter values.
  2. Intelligent guide — Shows the valid values for the selected field.
  3. Function syntax — Shows the syntax structure of the selected function.
  4. Result — Shows the current result before the multiple select.
  5. Sentence — Explains the current formula logic.
  6. Multi select — Lets you choose several filter values at once.

Specialized Functions

For the new functions the intelligent guides guide selections and explain the different arguments. Some functions employ argument groups separated by bars (|) which allow varied number of arguments within each group. OPTION argument groups use named arguments which allow option specification in any order.

spreadsheet slide42 write calc v formula image42

  1. Formula — Shows the specialized function being built.
  2. Intelligent guide — Presents the valid next choices for this argument group.
  3. Function syntax — Shows the syntax structure of the selected function.
  4. Result — Shows OK or an error for functions outputting more than one value.
  5. Additional arguments / entry — Shows function-specific next steps.
  6. OTHER ACTIONS — Lists the other actions available for specification now.
  7. FUNCTIONS — Lists functions that are valid in the current position.
  8. FIELDS — Lists fields that are valid in the current position.

Option Selection

Many of the new function have an OPTION argument group allowing specification of a broad set of features, such as is exampled here for a WRITE_CALC_2D function.

spreadsheet slide43 option selection guide image43

  1. Formula — Shows the function ready for an option selection.
  2. Intelligent guide — Describes the available options.
  3. Function syntax — Shows the syntax structure of the selected function.
  4. Result — Shows whether the formula is currently valid for functions outputting multiple values.
  5. Additional arguments / entry — Shows the remaining action for the formula.
  6. OPTIONS — Lists the selectable list of valid options and what they do.

BUILD

BUILD supports breaking a formula into parts, evaluating each part separately, and then combining those parts with Adaptam’s formula integrity-aware help.

Opening BUILD

spreadsheet slide44 build button image44a

  1. BUILD button — Opens the BUILD formula bar for the selected cell.

spreadsheet slide44 build formula bar image44b

  1. BUILD formula bar — Opens the special formula-building workspace.
  2. Formula parts — Holds the separate formula lines being built.
  3. Result part — Evaluates each line independently.
  4. Info — Explains how to use BUILD.
  5. Done — Finalizes the formula.
  6. Cancel — Restores the original formula with no changes.

Combining Formula Parts

spreadsheet slide45 build ui image45

  1. Combine button — Combines two adjacent BUILD lines.
  2. BACKSPACE — Combines the current line with the line above.
  3. Blue highlight — Shows the lower-line formula clearly during a combine operation.
  4. Intelligence — Adds parentheses where needed to preserve the formula logic.
  5. Done — Commits the finished formula back to the cell.