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

  1. Download the Risk Heatmap extension files
  2. Copy the entire risk-heatmap folder to your Qlik Sense Extensions directory:
    • Desktop: C:\Users\[Username]\Documents\Qlik\Sense\Extensions\
    • Server: C:\ProgramData\Qlik\Sense\Repository\Extensions\
  3. Refresh Qlik Sense to load the extension

Quick Start

  1. Add the Risk Heatmap extension to your sheet
  2. 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
  3. Add measure:
    • Count of Risks: Typically Count(RiskID)
  4. 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

  1. Risk ID (Required): Unique identifier
  2. Consequence (Required): Numeric value 1-5
  3. Likelihood (Required): Numeric value 1-5
  4. Category (Optional): Text field for risk type
  5. Title (Optional): Text field for risk description

Measures

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

  1. Data Preparation: Ensure consequence and likelihood values are numeric (1-5)
  2. Performance: For large datasets, consider using set analysis in measures
  3. Colors: Use color schemes that are accessible and meaningful
  4. Labels: Keep axis labels concise but descriptive

Troubleshooting

Common Issues

  1. No data displayed: Check that your dimension values are between 1-5
  2. Missing risks: Verify Risk ID field contains unique values
  3. 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