Risk Heatmap Extension for Qlik Sense
June 10, 2025 ยท View on GitHub
A modern, customizable risk heatmap visualization extension for Qlik Sense with advanced features for risk management and analysis.
Features
- Flexible Grid Sizes: Support for various matrix sizes from 3x3 to 5x5
- Full Customization: Customize colors, labels, fonts, and visual appearance
- Interactive Tooltips: Advanced tooltips showing detailed risk information
- Risk Movement Tracking: Visualize risk transitions (planned for future updates)
- Multiple Display Modes: Show risk counts or individual risk IDs
- Professional Design: Clean, modern UI similar to Vizlib extensions
Installation
- Download the Risk Heatmap extension files
- Copy the entire
risk-heatmapfolder to your Qlik Sense Extensions directory:- Desktop:
C:\Users\[Username]\Documents\Qlik\Sense\Extensions\ - Server:
C:\ProgramData\Qlik\Sense\Repository\Extensions\
- Desktop:
- Refresh Qlik Sense to load the extension
Quick Start
- Add the Risk Heatmap extension to your sheet
- Configure dimensions:
- Risk ID: Unique identifier for each risk
- Risk Consequence: Impact/consequence level (1-5)
- Risk Likelihood: Probability/likelihood level (1-5)
- Risk Category (Optional): Risk type (Inherent/Residual/Target)
- Risk Title (Optional): Risk description
- Add measure:
- Count of Risks: Typically
Count(RiskID)
- Count of Risks: Typically
- Customize appearance in the properties panel
Configuration Options
Grid Configuration
- Matrix Size: Choose from 3x3 to 5x5 grids
- Axis Labels: Customize X and Y axis labels
- Cell Labels: Define custom labels for each level
Visual Settings
- Color Scheme: Choose from predefined schemes or custom colors
- Font Size: Adjust text size (10-24px)
- Cell Styling: Border width and corner radius
- Axis Arrows: Show/hide directional arrows
Display Options
- Display Mode: Count vs. Individual IDs
- Tooltips: Enable/disable advanced tooltips
- Animations: Control animation duration
- Count Badge Color: Customize count indicator color
Data Requirements
Dimensions
- Risk ID (Required): Unique identifier
- Consequence (Required): Numeric value 1-5
- Likelihood (Required): Numeric value 1-5
- Category (Optional): Text field for risk type
- Title (Optional): Text field for risk description
Measures
- Risk Count (Required): Count expression (e.g.,
Count(RiskID))
Advanced Features
Interactive Elements
- Hover: View detailed risk information in tooltips
- Click: Open popup showing all risks in a cell
- Selection: Click individual risks to make selections
Risk Movement (Coming Soon)
- Animated arrows showing risk transitions
- Ghost trails for historical positions
- Heat density overlays
- Particle flow animations
Best Practices
- Data Preparation: Ensure consequence and likelihood values are numeric (1-5)
- Performance: For large datasets, consider using set analysis in measures
- Colors: Use color schemes that are accessible and meaningful
- Labels: Keep axis labels concise but descriptive
Troubleshooting
Common Issues
- No data displayed: Check that your dimension values are between 1-5
- Missing risks: Verify Risk ID field contains unique values
- Performance issues: Reduce data volume or simplify expressions
Support
For issues or feature requests, please contact your Qlik administrator or refer to the extension documentation.
Version History
- 1.0.0: Initial release with core functionality
- Flexible grid sizes
- Full customization options
- Interactive tooltips and popups
- Multiple display modes
License
MIT License - See LICENSE file for details