Home arrow Reference arrow Functional Index

CONTENT WARNING

This site refers to our older, server-based product. If you are interested in our new, Excel-based product, please see our main web site at http://www.nextanalytics.com

Functional Index
Use this functional index to map from the menus in the authoring tool to the script commands used by the analytics engine, or use the alphabetic listing down the right side.

Menu item

Description

Script command

File

   

New...

Open or create a new project

 

Open...

Open a previously saved nextanalytics project

 

Save

Save your work in progress to a project file

 

Save As...

Save your work under a new project file name

SaveAsProject

Save/View...

Save your changes and look at the underlying script; you can also save to a new file name here

 

Export...

Saves the page as data

SavePageToCSV
SavePageToCSVPivot
SavePageToNOD
SavePageToXMLCrosstab

Add SQL...

Add a SQL query, results will be loaded into new page

Query,Command
Query,CommandAppend
Query,Captions
Query,CommandTimeout
Query,Roles
Query,RowLabel
Query,TextColumnNames
Query,RunSave,ODBC/Oracle/SQL
Query,Run,ODBC/Oracle/SQL

Add CSV...

Add a CSV file, contents will be loaded into new page

AddData
AddPage
ImportData
ImportDataNoHeader

Add NOD...

Add a previously exported data cache file (NOD file), contents will be loaded into a new page

AddData

Run...

Run a script from the script directory

RunScript

     

Edit

   

Search...

Search for text and mark the found rows as selected

SearchAndSelect

Range select...

Select a range of rows or columns starting at a certain point for a count of items; this can count from last

SelectRange

Invert row selection

Flip the currently selected rows to being unselected, and vice-versa for the currently un-selected

InvertSelection

Invert column selection

Flip the currently selected columns to being unselected, and vice-versa for the currently un-selected

InvertSelection

Clear selection

Remove the selection state on all rows or columns

ClearSelection

Keep selections

Keep rows only if they are selected; this is the same as remove unselected

KeepSelected

Remove selections

Remove rows if they are selected; this is the same keep unselected

RemoveSelected

Numeric format...

Assign numeric format to columns

AssignCellFormat
PageNumericFormat

Column style...

Assign a cascading style sheet element to columns

AssignColumnCSS

Show or hide pages...

Identify pages as being hidden or visible. This is also useful for switching to a page which has been hidden.

HidePage
ShowPage

Hide all but current page

Mark all but the current page as hidden

HidePagesExcept

Remove page

Reduces the resources being consumed by the current page

RemovePage

Titles...

Change the page title and page description

PageCaption
PageDescription
PageDescriptionAppend

Text/Date columns...

Assign a new name to a Text Column

NewTextColumnNameNewRowLabel

Row labels and data columns...

Assign new names to row labels or numeric column captions

ChangeLabelCaption

Text column values...

Changes the Values in a Text Column

ChangeTextInTextColumn

     

Data

   

Sort rows...

Sorts rows according to a row label, text column, or numeric column

Sort
SortRowLabel
SortTextColumn
SortByDate

Sort columns...

Sorts column labels, text or numerically

SortColumnLabel
SortCustom

Reverse...

Reverses the order of the rows or columns

Reverse

Text from Date...

Select portions from a date column to create a new text column from

CreateTextColumnFromDateColumn

Delete text or date...

Removes a text or date column

DeleteTextColumn

Make Crosstab...

The text column is moved to the column axis. The unique values from the text column become the new data columns. This creates a new crosstab for each selected data column.

SwapTextColumnWithColumn

Concatenate text...

Adds multiple text columns to create one new text column

ConcatenateTextColumns

Split text...

Creates two new text columns, separating them where a character is found

SplitTextColumn

Copy data to text

Copies Selected Data Columns To be Text Columns; Gives access to some useful functions usually associated with text like Combine similar or Compare similar

CopyDataToTextColumns

Exchange text with row label...

The text column becomes the new row label and the row label is converted to being a text column

SwapTextColumnWithRowLabel

Move/Copy rows...

Moves or copies selected rows within a page or copies them to another page

MoveRows

Move/Copy columns...

Moves or copies selected columns within a page or copies them to another page

MoveColumns

Swap rows and columns

Exchanges the data on the row axis with the column

Swap

Group by row labels

Each unique row label is put onto its own page

MoveRowLabelsToPages

Group by text values...

Each unique text column value is put onto its own page

MoveTextColumnValuesToPages

Concatenate pages...

Pages with matching text in their title are combined into a single page

ConcatenatePagesWith

     

Calculate

   

Combine...

Perform math operations on sets of rows or columns to create a newly calculated row or column

Combine

Combine similar...

Rows that have the same label or a value from one text column will be combined to form a new page

CombineSimilar

Combine duplicate...

Duplicate rows are combined to form a new page

CombineDuplicates

Math...

Using a value you provide, perform simple math operations such as Divide, Multiply, Subtract, Add and Fill on a set of columns.

MathOperation

Two Column...

Allows you to add, subtract, multiple, divide, and calculate growth, ratio, and percent on two columns

MathOperationOnTwoPositions

Rolling...

Repeats your choice of math operations from left to right, across all columns; each calculation can span a sub-range of columns relative to the current position

RollingPeriods

Cumulative...

Repeat the same calculation over and over again, each one with an increasing range of rows or columns from the start to the current position

MathOperation,Cumulative

Growth

Repeat a Growth calculation, left to right, for every column

RepeatingCalculation,Growth

Net change

Repeat Difference calculation, left to right, for every column

RepeatingCalculation,Diff

Percentages

Repeat Percent calculation, left to right, for every column

RepeatingCalculation,Percent

Ratios

Repeat Ratio calculation, left to right, for every column; ratio is nearly the same as percent except that it doesn't multiply by 100 

RepeatingCalculation,Ratio

Distribute...

Divide or group a range of columns so that this page matches the columns in another page

DistributeCellCollection

Summary...

A new page is created with a useful selection of subtotals for a chosen axis

AddAggregates

     

Filter

   

Row label...

Keep, remove, select, or flag rows when row label matches certain criteria

SelectByCaptions

Text column...

Keep, remove, select, or flag rows which have a text value that matches certain criteria

SelectByCaptions

Specific date...

Remove rows which meet the chosen condition

SelectByCaptions

Relative date...

Remove rows which meet the chosen condition

RemoveDate

Numeric value...

Keep, remove, select, or flag rows which have a value in a chosen column

FilterByValue

Column summary...

Keep, remove, select, or flag rows when compared to a calculated value for the current row, current column, or current page axis

 

FilterByValue

Rows in other page...

Keep, remove, select, or flag rows which have a matching row in another page

SelectByCaptions

     

Compare

   

Axis...

Compare each cell to a calculation for the current row, current column, current page, or a calculation for a row, column, or page on another page.

Compare,ToAxis

Relative...

Compare each cell to another cell, one that is relative to the current one on the same page; or to a cell with a matching row label and column caption on another page

Compare,ToRelativeCell

Specific cell...

Compare each cell to another cell, a specific cell identified by a position or by a row label and column caption, on the same page or another page

Compare,AbsolutePosition

Specific row...

Compare each cell to a cell on a specific row identified by a position or by a row label, on the same page or another page

Compare,ToARow

Specific column...

Compare each cell to a cell on a specific column identified by a position by a numeric column caption, on the same page or another page

Compare,ToAColumn

Matching text...

Find rows with the same value in a text column or row label, combine them, and show each row with that value as a percent of that combined value

CompareSimilar

Two pages (joiners and leavers)...

Compare two pages to find the joiners, leavers, and the intersection

SetMath

Add baseline

Add the selected row to the list of baselines available for use by the Test operation; n.b. Only rows can be made into baselines

AddBaseline
AutoPopulateBaselines

Baseline cells...

Compare each cell to a baseline; pass or fail each cell depending on being above or below the corresponding value in the baseline; When the count of failures exceed a threshold, fail the row.

Test

Baseline range...

Compare each cell to a baseline; pass or fail each cell depending on being within a percentage range (+/-) of the corresponding value in the baseline; When the count of failures exceed a threshold, fail the row

Test

     

Normalize

   

Ranges...

Calculate quartile, quintile, or decile assignments; other choices are available

ChangeValuesToNTile

Custom...

Enter a custom numeric range of value or percentage groupings, and show which range each value belongs to

ChangeValuesValues

80-20...

This is frequently used example of Custom Ranges. It calculates where each cell fits according to bottom 20% or top 20%, or in between of the chosen axis.

ChangeValuesPercents

Rank...

Calculate and show the rank position of each cell along a chosen axis

ChangeValuesToRank

Average/Median...

Calculate an axis average or median of a chosen axis, then then show if a cell is above or below it

ChangeValuesAboveBelowAggregation

Variance...

Rates how far a cell value is from the average of a chosen axis; calculates and uses standard deviation to ensure variance is relative to the normal fluctuations of the data and are accounted for

ShowAsNumberStandardDeviations

Text to cells...

Change the cell context to display context-sensitive words; offers a selection of dynamically expandable value variables from the current page that make cells self-documenting; can employ embedded html here to create really interesting graphical treatments

AssignWordsToValues
AssignWordsToValuesSelectedColumns

Cell values as rows

shows the distribution of values in a column by exchanging the row labels with the cell values; rows with the same value are grouped together

SwapCellValues,Row

Cell values as columns

shows the distribution of values in a row by exchanging the column labels with the cell values; columns with the same value are grouped together

SwapCellValues,Column  

Count values

Counts the frequency (number of times) each unique value occurs in a column

GetCountsOfValues

Group by cell values...

Unique values in a numeric column are appended to a page that has rows only with that value.

MoveColumnValuesToPages

     

Alert

   

Another cell...

Alert a cell based on a comparison to another cell in the same page or to a cell with a matching row label and column caption on another page; alerts are applied to the selected columns, or defaults to all columns

ChangeAlertTo,RelativeCell

Axis...

Alert a cell based on a comparison to a summary value of a chosen axis on the same page or another page; if it is another page, the column caption or row label must match, depending on the axis; alerts are applied to the selected columns, or defaults to all columns

ChangeAlertTo,Axis

Another Cell Value...

Alert a cell based on the value of a cell on another page; the cell on the other page must have a cell with a matching row label and column caption; alerts are applied to the selected columns, or defaults to all columns

ChangeAlertTo,CellValue

Cancel...

Turn off alerts for the selected columns, or default to all columns

ChangeAlertTo,None

Convert alert codes to data column values

The alert codes become the new cell value in the numeric columns; after this operation, alert values become data so they can be used in data operations such as filtering

ConvertAlertsTodata

     

Programming

   
  These commands are available to script programmers but may not be available in the author mode user menus. ChangePageProperties2 Extract
GetCaption
NewStartingPoint
Prompt
PromptForPage
RemoveTextColumnsAndDataColumns
RepeatDataColumnNames
RepeatTextColumnNames
RepeatTextColumnValues
SelectBySpecificPositions
SetTupleValue
SortSelected
Variable
 

Reference

Installation - Java