IAnalysisOutput

Defines the public contract for the AnalysisOutput class. Exposes a single method that orchestrates the full analysis output pipeline: building cross-tables, writing formulas, registering graphs, and rendering charts across all analysis scopes. Scope for analysis worksheet selection

Methods

WriteAnalysis #

Write all analysis tables, formulas, and graphs to the output

Signature:

Public Sub WriteAnalysis(Optional ByVal part As Byte = 0): End Sub

Orchestrates the complete analysis output pipeline. Iterates through each analysis scope (normal, time series, spatial, spatio-temporal), builds cross-tables from the table specifications, writes formulas via CrossTableFormula, registers table and graph metadata in AnaTabIds, and renders all tracked graphs on the output worksheets.


Checkings

HasCheckings #

Whether the analysis output has logged diagnostic messages

Signature:

Public Property Get HasCheckings() As Boolean

Diagnostic logging access for analysis output results.

Returns: Boolean. True when diagnostic entries exist.


CheckingValues #

Retrieve the diagnostic log entries

Signature:

Public Property Get CheckingValues() As IChecking

Returns: IChecking. The checking instance, or Nothing.