Page "Analysis by Dimensions Matrix"

ID 9249
Namespace: Microsoft.Finance.Analysis

Properties

Name Value
Caption Analysis by Dimensions Matrix
DataCaptionExpression AnalysisViewCode
DeleteAllowed False
Editable False
InsertAllowed False
LinksAllowed False
ModifyAllowed False
PageType List
SourceTable Table Microsoft.Finance.Dimension."Dimension Code Buffer"
SourceTableTemporary True

Methods

SetVisible

procedure SetVisible()

Load

procedure Load(NewAnalysisByDimParameters: Record "Analysis by Dim. Parameters", LineDimCodeLocal: Text[30], ColumnDimCodeLocal: Text[30], NewMATRIX_ColumnCaptions: array[32] of Text[250], NewPrimKeyFirstCol: Text[1024])

Parameters

Name Type Description
NewAnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"
LineDimCodeLocal Text[30]
ColumnDimCodeLocal Text[30]
NewMATRIX_ColumnCaptions array[32] of Text[250]
NewPrimKeyFirstCol Text[1024]

Events

OnAfterSetCommonFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetCommonFilters(var AnalysisViewEntry: Record "Analysis View Entry", AnalysisByDimParameters: Record "Analysis by Dim. Parameters")

Parameters

Name Type Description
AnalysisViewEntry Table Microsoft.Finance.Analysis."Analysis View Entry"
AnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"

OnAfterSetCommonBudgetFilters

[IntegrationEvent(False,False)]
local procedure OnAfterSetCommonBudgetFilters(var AnalysisViewBudgetEntry: Record "Analysis View Budget Entry", AnalysisByDimParameters: Record "Analysis by Dim. Parameters")

Parameters

Name Type Description
AnalysisViewBudgetEntry Table Microsoft.Finance.Analysis."Analysis View Budget Entry"
AnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"

OnAfterCalcActualAmount

[IntegrationEvent(False,False)]
local procedure OnAfterCalcActualAmount(var AnalysisViewEntry: Record "Analysis View Entry", AnalysisByDimParameters: Record "Analysis by Dim. Parameters", var Amount: Decimal)

Parameters

Name Type Description
AnalysisViewEntry Table Microsoft.Finance.Analysis."Analysis View Entry"
AnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"
Amount Decimal

OnAfterCalcBudgetAmount

[IntegrationEvent(False,False)]
local procedure OnAfterCalcBudgetAmount(var AnalysisViewBudgetEntry: Record "Analysis View Budget Entry", AnalysisByDimParameters: Record "Analysis by Dim. Parameters", var Amount: Decimal)

Parameters

Name Type Description
AnalysisViewBudgetEntry Table Microsoft.Finance.Analysis."Analysis View Budget Entry"
AnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"
Amount Decimal

OnAfterSetDimFiltersProcedure

[IntegrationEvent(False,False)]
local procedure OnAfterSetDimFiltersProcedure(var TheAnalysisViewEntry: Record "Analysis View Entry", AnalysisView: Record "Analysis View", DimOption: Enum "Analysis Dimension Option", var DimCodeBuf: Record "Dimension Code Buffer")

Parameters

Name Type Description
TheAnalysisViewEntry Table Microsoft.Finance.Analysis."Analysis View Entry"
AnalysisView Table Microsoft.Finance.Analysis."Analysis View"
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
DimCodeBuf Table Microsoft.Finance.Dimension."Dimension Code Buffer"

OnAfterSetDimBudgetFiltersProcedure

[IntegrationEvent(False,False)]
local procedure OnAfterSetDimBudgetFiltersProcedure(var TheAnalysisViewBudgetEntry: Record "Analysis View Budget Entry", AnalysisView: Record "Analysis View", DimOption: Enum "Analysis Dimension Option", var DimCodeBuf: Record "Dimension Code Buffer")

Parameters

Name Type Description
TheAnalysisViewBudgetEntry Table Microsoft.Finance.Analysis."Analysis View Budget Entry"
AnalysisView Table Microsoft.Finance.Analysis."Analysis View"
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
DimCodeBuf Table Microsoft.Finance.Dimension."Dimension Code Buffer"

OnBeforeInitDimValue

[IntegrationEvent(True,False)]
local procedure OnBeforeInitDimValue(var DimensionValue: Record "Dimension Value")

Parameters

Name Type Description
DimensionValue Table Microsoft.Finance.Dimension."Dimension Value"

OnFindRecOnCaseElse

[IntegrationEvent(True,False)]
local procedure OnFindRecOnCaseElse(DimOption: Enum "Analysis Dimension Option", Which: Text[250], var TheDimCodeBuf: Record "Dimension Code Buffer", var Result: Boolean)

Parameters

Name Type Description
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
Which Text[250]
TheDimCodeBuf Table Microsoft.Finance.Dimension."Dimension Code Buffer"
Result Boolean

OnNextRecOnCaseElse

[IntegrationEvent(True,False)]
local procedure OnNextRecOnCaseElse(DimOption: Enum "Analysis Dimension Option", Steps: Integer, var TheDimCodeBuf: Record "Dimension Code Buffer", var Result: Integer)

Parameters

Name Type Description
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
Steps Integer
TheDimCodeBuf Table Microsoft.Finance.Dimension."Dimension Code Buffer"
Result Integer

OnInitRecordOnCaseElse

[IntegrationEvent(True,False)]
local procedure OnInitRecordOnCaseElse(DimOption: Enum "Analysis Dimension Option", var TheDimCodeBuf: Record "Dimension Code Buffer", var AnalysisView: Record "Analysis View", var AnalysisByDimParameters: Record "Analysis by Dim. Parameters")

Parameters

Name Type Description
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
TheDimCodeBuf Table Microsoft.Finance.Dimension."Dimension Code Buffer"
AnalysisView Table Microsoft.Finance.Analysis."Analysis View"
AnalysisByDimParameters Table Microsoft.Finance.Analysis."Analysis by Dim. Parameters"

OnLookupDimCodeOnCaseElse

[IntegrationEvent(True,False)]
local procedure OnLookupDimCodeOnCaseElse(DimOption: Enum "Analysis Dimension Option", var Code: Text[30])

Parameters

Name Type Description
DimOption Enum Microsoft.Finance.Analysis."Analysis Dimension Option"
Code Text[30]

OnOpenPageOnAccountSourceElseCase

[IntegrationEvent(False,False)]
local procedure OnOpenPageOnAccountSourceElseCase(AnalysisView: Record "Analysis View", var LineDimCode: Text[30])

Parameters

Name Type Description
AnalysisView Table Microsoft.Finance.Analysis."Analysis View"
LineDimCode Text[30]

See also