/QlikSense_Extension_DependencyWheel

Qlik Sense Extension Dependency Wheel

Primary LanguageJavaScriptOtherNOASSERTION

Qlik Sense Extensions Dependency Wheel

This extension visualizes dependencies between two dimensions using an interactive disc. Internally, a graph data model is used. Each disc section represents a source and/or target node, and links between arcs are edges and materialize dependencies between nodes. All aggregation and rendering is done client-side in JavaScript. Built with d3.js and Francois Zaninotto's d3.dependencyWheels.js, published with the MIT open-source license.

You can find a supported version with more features on the Vizlib Marketplace.

Dependency Wheel example in Qlik Sense

This extension was initially created during the 1st Qlik Hackathon at Qonnections April 2014 in Orlando.

Dimensions:

  1. Source Node Id or Name
  2. Target Node Id or Name
  3. Edge Id (optional, important for detailled selections)

Hint: dimensions should not contain null values

Measures:

  1. Edge KPI (additive)

Options:

  1. Color Schema
  2. Aggregate Dimensions: set true when dimension used in source and target contains same members (nodes)
  3. Max. Label Size: limit label length for bigger wheel rendering

Update:

  1. fixed some data aggregation issues
  2. added selection capability on groups and links
  3. added option to have an aggregate mode for two dimensions (usual chord chart)
  4. added percentage of group and link in titles
  5. sophisticated selection possibilities
  6. changed selection mode to confirm for multiple selections
  7. selection color feedback

Dependency Wheel aggregated in Qlik Sense

Author

Ralf Becher

License

Copyright © 2017 Ralf Becher

Released under the MIT license.