FastStats release notes 2024

Our FastStats development team works using quarterly releases. Scroll down to see the FastStats quarterly releases from this year.

Note: Since the Q2 2023 release, Apteco desktop software requires a minimum of the .NET Framework 4.7.2 or later to be installed.

Note: Please see Notes for administrators for steps to be completed before applying a quarterly upgrade to your Apteco software.


FastStats Q3 2024 software release

New features and improvements

Analysis

On-the-fly Pattern Match aggregation capability extended to include numeric variables

The power provided by existing pattern match functionality on selector variables is extended, and you can now define a pattern match aggregation on a value (numeric or currency) variable alone, or on a selector and value variable together. The options within the on the fly pattern match aggregation dialogue have been updated and allow you to select and define your pattern match settings accordingly.

Valid pattern match elements include predefined ‘longest sequence’ options, all existing wildcards, and also the ability to search based on fixed numeric values, fixed and relative numeric ranges, and percentage difference numeric ranges. You can return the results in multiple different ways.

See Aggregations on the fly - Pattern Match numeric and Aggregations on the fly - Pattern Match - selector and numeric.

New Sequence Analysis wizard

Making the power of pattern match analysis even more accessible, the new Sequence Analysis wizard provides a simple mechanism for creating sophisticated, on the fly, pattern match aggregation expressions that allow you to look for particular patterns of transactions, or for longest sequences of transactions with a particular property - for example, bookings to the same holiday destination, repeat purchases of a particular product, changes in donation type, etc. Clear, guided steps lead you through the process of defining a transactional pattern of interest, which can be based on the categories within a selector variable, the values within a numeric or currency variable, or a combination of both. You can then use the resultant expression to interrogate your data and find records which match the pattern criteria.

See Sequence Analysis wizard.

New user-defined date format append for scheduled tasks

When managing scheduled tasks, it is possible to append a run or system build date to your file output name. A new user-defined option brings greater flexibility and the ability to format this date to best suit your specific requirements.

See Scheduled tasks.

Notice of feature removal for Bing Maps Public Transport

As notified in the Q2 24 release, from 30th September 2024, Microsoft are removing the Transit endpoint from the Bing API and it will no longer be possible to calculate public transport isochrones. This drivetime option in the FastStats Map tool is now removed from the FastStats user interface. For users working on pre-Q3 2024 software versions after this date, the option will remain visible but not return a result.

Expressions

  • Today, TimeNow, BuildDate, and BuildDateTime - now support zero parameter versions.

  • VarSelect and VarSelectNth - extended from 255 to allow 65k parameters.

Bug fixes

Area Description
Expressions Fixed an issue in Category Grouping where returning Min(Mean(group results)) data type should be a decimal.
  Fixed an issue in Category Grouping where some missing in a group could return wrong results.
  Fixed an issue in Category Grouping where all missing values in a category could return wrong results for the ‘return group results’.
  Fixed an issue in Category Grouping where some missing values returning person level results could be wrong.
  Fixed an issue in Pattern Match when selecting Manual and defining ?N with a maximum number of days caused an error.
Wizards Fixed an issue in the Territories wizard relating to a crash from the SHP file when a polygon contains 0 points.
  Fixed an issue in the Territories wizard where simplified shapes from file can result in a bad expression if the polygon data is missing.
Scheduled Task Fixed issues when the Send Email To Task Owner On Error did not work for an error in the FTP step.

FastStats Q2 2024 software release

New features and improvements

Analysis

New predefined pattern match aggregation options to identify longest sequences

On-the-fly Pattern Match aggregation is extremely powerful, sophisticated, and flexible. You can use it to manually search for and select based on longest transactional sequences. However, this process has become easier and more straightforward with the introduction of predefined 'longest' solutions. You can simply select these from the Pattern Match Type drop-down within the Pattern Match dialogue.

These options assist with common scenarios, such as finding the longest sequence of holidays a person has taken to the same destination.

See Aggregations on the fly - Pattern Match longest sequence.

Improved output for selector type virtual variables created from an expression

The established but limited ability to output selector type variables from expressions is improved with the introduction of two new options accessed through the Calculate Expression wizard. With an easier approach and greater flexibility, you can now choose to define codes and descriptions manually or, where appropriate, specify that the virtual variable takes its codes and descriptions from an existing variable. This is particularly useful in cases where the known values always match existing ones, and you want the values in the same order as the source variable.

See Calculate Expression wizard - selector output.

Enhanced insight from thematic shading on Index statistics

A new thematic shading is introduced specifically for index measures. This development offers greater power and insight, providing a more natural way of applying shading symmetrically around the fixed threshold value of 100, with the maximum deviation in each direction linked, and ranges either side of the threshold being of the same size.

The above penetration map shows flights from the UK to European destinations over the last 25 years and compares flights in April (analysis group) to flights in all months (base group). Using this new thematic option, it is clear that whilst the number of flights to most countries in April is about average, there are considerably fewer flights than expected to Greece.

See Bing Maps Penetration Mapping.

Extension to Personal Best on the fly aggregation

The Personal Best on the fly aggregation processing mechanism is extended and now allows you to specify a selector type grouping variable, with transactions split into these groups before the personal best algorithm is applied to each group individually.

See Expressions: Personal Best on the fly aggregation.

Notice of feature removal for Bing Maps Public Transport

On 30th September 2024, Microsoft are removing the Transit endpoint from the Bing API. After this date, it will no longer be possible to calculate public transport isochrones. This functionality, currently available as a drivetime option in the FastStats Map tool, will be removed from the FastStats user interface with effect from the Q3 2024 release. For users working on pre-Q3 2024 software versions after this date, the option will remain visible but not return a result.

Modelling

User-defined behavioural feature calculations

Behavioural modelling in FastStats now allows you to define your own dimensions from a calculation involving any two other dimensions. This offers a significant extension to the existing predefined calculations **used with behavioural features and, by honing in on more specific aspects of people’s behaviour, provides the potential to create even more powerful data models.

The example above demonstrates just how easily you can now select features from the dimensions list and create, for example here, a ratio to determine the number of policies per booking.

See Behavioural modelling - user-defined calculations.

Bug fixes

Area Description
Data Grid Fixed an issue of work lost when data exported as a fixed file, followed by close.
Wizards Fixed an issue where the Import Data wizard had incorrect min/max values in system xml.
Expressions Fixed an issue where the maximum days between transactions was not remembered in the Pattern Match on the fly aggregation.
Date Variables Fixed an issue in the Q1 24 release where a date rule was not remembered in the UI.

FastStats Q1 2024 software release

New features and improvements

Analysis

New and more powerful selection capability for selector variables

The options for making selections using selector type variables have been extended and, in addition to working with the traditional variable picklist, you can now search for categories in the same way as when working with text variables. For example, for a selector comprising thousands of product categories, you could select based on a code or description that begins with, ends with, or contains particular characters.

Selecting using this freeform mechanism brings the additional benefit of ensuring that, if new categories meeting the defined criteria are subsequently added to the underlying data, they will also be picked up when the selection is re-run.

See Using variables in selections: Selector variables.

Banded date/datetime expression columns in data grids

You can now create and add a banded date expression as a column in a data grid. Simply right drag your date expression onto a data grid and select from the list of possible date/datetime bandings, specifying the start and end year for the expression being calculated.

This development forms part of ongoing work which allows you to use a banded date or date time expression without first needing to create a virtual variable.

See How do I use expressions in a data grid?

Drive times and drive distances extended to allow partial minutes or miles

In interactive maps and the Drive Zone wizard, drive times now support seconds and drive distances support part-miles.

Penetration maps - mapping options

Penetration maps offer the ability to use an external file to display a column of results against which to compare records in your FastStats system. You can now apply mapping to postal sector and district to convert the external information into standard FastStats formats.

See Expressions: Mapping options for List and File functions.

Expressions

  • TextListMapping - this new function takes the elements of a text list and allows you, for example, to apply a postcode mapping, or upper, lower, or proper case mapping.

  • TextListFromFile - this function has been extended to include optional mapping when reading a text list from a column in a file.

See Expressions: Mapping options for List and File functions.

Bug fixes

Area Description
Variables Fixed an issue in Custom Date Rules where the date was hardcoded to start at 21/11/2012. Now set to today’s date.
Wizards Fixed an issue in the Drive Zone and Point to Point wizards where the description override did not work.
  Fixed an issue to disallow [centrepoint] in the description of a single flag array drive zone variable, or a single variable created via the Point to Point wizard.
  Fixed an issue where latitude and longitude geoformats should be set in the Location Geocoder wizard.
Virtual Variables Fixed an issue where a virtual variable created via the expression wizard could have descriptions but not references in it after editing but making no changes.