Home arrow Tutorials


Loading data from Microsoft SQL Server
When accessing data from a Microsoft SQL Server database, nextanalytics (on a Windows platform) can leverage the built-in ADO.NET drivers and access the database direct without the need for an ODBC connection. Two pieces of information are required: a SQL query, and a connection string to the data source.
 
Loading data from CSV files

Comma-Separated-Value (CSV) files are a very popular way to move data from one application to another, and nextanalytics provides three possible ways to load these files. Which method you choose depends on whether you have control over the file, and whether it has a header row with the field names for each column.

 
Introduction to Analytics for Business

With Nextanalytics, we have taken a different approach to analytics. Our goal is to enable a junior or part-time business analyst to quickly provide insightful, ad-hoc information analysis to mainstream business managers.

You will not see a lot of statistic formulas or complicated concepts --  most business analysis relies on simple math; differences, growth, percentages, subtotals, average. When we do dip into a more advanced transformation such as a Frequency Distribution, we reduce it to a simple command (GetCountsOfValues) that most people will be able to understand.

 
Integration How To Supply Custom Parameters
Most integrations require some form of user input to alter runtime processing of a query.

This short document explains and demonstrates a popular example. This example shows you how to create a unix jsp page or aspx page that accepts user input for nextanalytics to modify the nextanalytics runtime processing.

After this step is complete, you, the customer, can choose from a variety of open source techniques to display or store the results (this is the subject of a different entry).

 
Growth, net change, performance
Three powerful concepts are realized in three variations of this simple command. This is the essence of nextanalytics.
 
Formatting output for ASP.NET

nextanalytics can leverage the number formatting capabilities of the Microsoft ASP.NET environment.

 
Filter and combine then compare (advanced example)
This example shows how easy it is to compare top performers to the entire group using simple filtering, combine and compare operations.
 
Distribute the data to get counts of values
When you normalize a group (such as dividing them into quartiles based on sales), see how nextanalytics allows you to continue the analysis into the distribution of the results.
 
Distribute the data to get aggregate tables
Explore some basic statistical parameters of the data columns, rows and the entire set.
 
Distribute by combine duplicates
This example shows how duplicate transactions can be combined before performing a pivot and filtering operation.
 
Distribute by combine and compare similar
Explore each region's average or total sales quota, or how each individual's quota relates to their region's average or total.
 
How to save your work to excel
Saving information from a table into Excel does not always result in useful information. See how nextanalytics makes it easy to extract from a crosstab to a file suitable for reading into Excel, ready for processing.
 
Normalize the cells into their rank values
See how ranking of data can be used to easily expose the top performers.
 
Normalize the cells into deciles
See how easily nextanalytics can show you the highs and lows in your data.
 
Normalize the cells into custom ranges

See how easily nextanalytics lets you split up a group of numbers into predefined 'buckets' so you can perform a custom distribution analysis.

 
Normalize the cells into 20 and 80 percent buckets
A frequent request is to see the top or bottom 20% of a report. nextanalytics lets you go beyond this simple task and actually assign text to the cells to make it easier to interpret the report.
 
Normalize and convert to hall of fame reports
The Hall of Fame report - who was in the top 10 this month and what other months have they achieved this honor.  This is a highly requested report that is difficult to produce with conventional tools, but nextanalytics makes it easy!
 
Compare two pages and see who joined or left
See how nextanalytics makes it easy to compare two sets of data, to see not just who is in common, but also who has appeared in one but not the other.
 
Compare for consistently above a baseline
Comparisons to baseline are not just point-in-time tests - they can be used to check for consistency of performance.
 
Compare to a baseline
With nextanalytics, testing against a baseline is a very powerful capability. Baselines can be set to almost any row, and the comparison is on a column-by-column basis.
 
Compare to column average

Comparisons are easy with nextanalytics! In this example, you'll see how to compare numbers to the column average, and express the results as a percentage.

 
Compare as percent of another page
Comparisons to other sets of data are very common - percent of budget, quota achievement, year-over-year performance, and so on. With nextanalytics, these comparisons are a breeze!
 
Compare to an adjacent cell
Many report readers are looking for what has gone up or down from one period to another. This example shows how to make this type of comparison, and how to make trends readily visible.
 
Filter rows below a number
Sometimes you simply want to remove everything below a certain value. In this example, we'll show you how to remove all salespeople with sales below $150,000.
 
Alert coloring by comparing to axis aggregation

Simple colored alerting based on row, column or page averages can make different aspects of your data stand out. See how easily nextanalytics uncovers new information perspectives hidden in your reports.

 
Alert coloring by comparing to the cell beside
This example compares each cell to the one beside it. If it is below, it is red. If it is above, it is green. As with other examples of Alerts, there are lot of different ways to configure this kind of alert. 
 
All about scripts and Author Mode

In this first lesson, we start with an explanation of Nextanalytics scripting. It is fundamental to understanding the core advantages of using nextanalytics with your BI tools, charting packages and spreadsheets.

Scripts commands tell the analytic engine what to do but, more importantly, the scripts execute one line at a time such the results from one command automatically becomes the input to the next command. This simple approach to sequential data processing has tremendous advantages over query and formula based products. Since the script commands act on the current page, regardless of where it came from, they tend to be highly portable and easily be re-used with other sets of data.

 
Sort, combine, keep a subset

We're going to show some basic operations that select data, sort it, and then filter it.

 
Filter using dynamic axis average

This command dynamically calculates a column summary value (in this example, the average) and then keeps or removes rows according to how they compare to it.

 
Filter using text

Sometimes you have to search and select rows based on a text attribute within the row. nextanalytics often uses this before or after an analytic command.

 
Discover high variance
We've developed a unique way to group data together to show which rows or columns have similar variance.
 
Create a crosstab

Although data can be obtained from many sources, it's rarely in the format that you need. With nextanalytics, it's easy to get what you want. Easy, dynamic generation of crosstabs from a wide variety of data sources is usually the first step toward understanding your data, especially if you're trying to develop good charting and visualization.