| Images |
When you copy/paste a bitmap image into a diagram, the image is
automatically compressed into a PNG format to reduce memory
and model file size. The new Change Picture Format dialog,
accessible from the Diagram menu, allows you to convert the internal
format to other available formats, including legacy bitmap if it
needs to be viewed in Analytica 4.0 or earlier.
32-bit bitmap images, and images with transparency and alpha blending,
are now supported.
Bitmap images draw much more quickly.
|
| New
Functions |
TextTrim(t)
removes leading or trailing spaces.
MakeTime(h,m,s) returns the fraction of a day represented
by a given time.
ComputedBy(X) indicates that the value of a variable is
computed as a side-effect during the evaluation of another variable,
X.
OpenExcelFile, WorksheetCell, and WorksheetRange
read values directly from an Excel workbook file. These require
Analytica Enterprise and are documented on the Analytica Wiki.
IsResultComputed(X) tests whether the result for X is already
cached.
BesselJ(x,n), BesselY(x,n), BesselI(x,n),
and BesselK(x,n) compute Bessel functions.
|
| Enhancements
to Existing Functions |
Functions Sum,
Min, Max, Average, and Product now allow multiple indexes to be specified
in a single call when reducing across multiple indexes. For example,
Sum(X,I,J,K).
Functions Sum , Min , Max, Argmin ,
Argmax , Average , Product , JoinText,
Irr , and Npv now ignore any null-valued cells in
the array parameter, performing their respective operation only
over the non-null values. Regression ignores any data points
having a null Y value. There is also a new parameter data-type qualifier,
OrNull.
Functions Sum, Min, and Max now accept an optional ignoreNonNumbers
parameter. For example, Min(X,I,IgnoreNonNumbers:True) finds the
minimum among the numeric values of X, ignoring textual or other
values.
Functions Sum, Min, Max, Average, and Product accept an optional
ignoreNaN parameter.
Function Round accepts a second optional parameter, Round(x,digits).
DatePart has been extended with several new options for
accessing the time fields (hours, minutes, and seconds), and the
number of elapsed weeks or week days from either the date origin
or the beginning of the year. The time field offsets (hours, minutes,
seconds) are accepted by the DateAdd function.
The Today function can optionally return the current time
as well as date, and also optionally return the date/time in coordinated
universal time (utc) rather than in the local time zone.
The Irr function function finds a solution more reliably
when a solution exists.
StudentT now supports Latin hypercube sampling.
Shuffle accepts an optional Over parameter (for independent
random shuffles).
Concat accepts scalars for its first two parameters when
its index is specified. Also, the result index, K, is now optional.
When x is array-valued, the result of Elasticity(y,x) is
now different, being now more consistent with the definition of
Elasticity being the percent change in y when x changes by 1%.
DbTable now returns Null, rather than NaN, when a numeric
value is missing in the relational table.
When Random is evaluated in a sample context, the parameters
of the distribution are now also evaluated in sample context.
|