Check Analysis Parameters applied to Report or Pack - FalconFT/FalconDocs GitHub Wiki

How to check parameters applied to a report or a pack

The Parameters report bar is dynamically generated at runtime using data from the table '[Falcon].[analysis].[AnalysisCustomBarsParametersDefinition]'. This table stores the parameter definitions for each report, filtered by the corresponding TreeItemId.

In certain cases, if the report is part of a pack (a collection of reports), the table may not contain any rows associated with the specific TreeItemId. When this happens, parameters from all the reports within the group will be applied.

image

Database

Tree Items Table

  • Contains the reports and packs showed in the 'analysis items' tree
  • [Falcon].[analysis].[AnalysisTreeItems]

Parameters Table

  • Contains the parameters defined and tthe control type for each report tree item
  • [Falcon].[analysis].[AnalysisCustomBarsParametersDefinition]

Report Groups Table

  • Contains the reports contained in each report pack.
  • [Falcon].[analysis].[AnalysisReportGroupsTreeItems]

Code in Solution

The method that build the parameter bar is located in:

Project

  • Falcon.Client.Analysis

Namespace

  • Falcon.Client.Analysis.Core.Modules

Class

  • AnalysisViewerBaseUserControl

Method

  • public async Task LoadTreeItemParametersControl(Model.DTO.Analysis.TreeItemDTO currentTreeItem)