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.
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)