Analytics - New for v40 (and 2.39)

New or updated analytics features for v40 and 2.39

 

Visualizer

Single value: legend sets and icons [v40]

Legend colours can now be applied to the background of a single value chart, allowing to more easily render performance current value based on a traffic-light like scale.

Additionally, you can also add an icon to the single value element.

image-20221227-085610.png
Examples of Single Value visualisation using an icon and a legend set to assign a color.

 

Legend sets for stacked column charts [v40]

Spice up your data visualisations with a new feature that allows legends to be applied to column charts! This makes it easier to see how indicators are performing at a glance. 

chart1.png
A bar chart, using specific legend sets for each series

 

On-the-fly custom calculations in Data Visualiser [v40]

aka “Personal Indicators”

You can now create your own custom calculations directly in the Data Visualiser app bypassing the need to create new indicators to play around with your own data expressions. Video | Documentation

data-visualizer-cc-calculation-modal.png
Adding a custom calculation, aka Personal Indicator

 

Line Listing [2.38.1]

The new Line Listing app enhances the line listing functionalities of the event reports app, with a new user experience that should make easier for users to make a line list of tracked entities. It also includes many new features. Some of the new functions include:

  • List/ sort/ filter program indicator data

  • List/ sort/ filter enrolment date, event date, and/or incident date. [2.38.1]

  • List created by and last updated by, allowing to add some accountability to line listing reports [2.38.1]

  • List/ sort/ filter by scheduled date. [2.39]

The new Line Listing app is part of the new generation of continuously updated apps via the DHIS2 App Hub, meaning that new functionalities will come to it without having to wait for the next v41/v42 upgrade. For example, allowing incorporation of the new line listing in dashboard was recently added to 2.38/2.39 Video | Docs

Legend sets for Line Lists [2.39]

The Line Listing app you can now apply a legend to data items. Legends can be predefined or automatically generated. This allows you to make your data more easily interpretable by applying a color coding to indicate performance, status or severity. Video | Jira

legend_coloring_in_line_lists.png

The the new Line Listing app, showing legend sets applied

 

Maps

Multiple org unit geometries [2.39]

(aka: Catchment areas for org units)

DHIS2 can now store and visualize multiple geometries for org units. This is supported through a new metadata attribute GeoJSON value type. GeoJSON data can be imported through the metadata importer and stored using the new value type. This allows for example for displaying both the location (as a point) and the catchment area (as a polygon) for org units.

Multiple event coordinate types in maps [v40]

Visualize geographical data in new ways with multiple event coordinate types now available for use in maps. Choose to view location by event coordinate, enrollment coordinate, tracked entity coordinate, program stage data elements of type coordinates, or program tracked entity attributes of type coordinate. For example, easily see the household location for women who delivered last week at the health facility for outreach services. Jira

Display values in thematic layers [v40]

Make your maps even more informative with the option to show values directly on the map in thematic layers. This addition complements the legend and provides a more complete picture of the data being presented. Jira

Earth Engine population data import [2.39]

In the Import/Export app you can now import data sets from Google Earth Engine. DHIS2 already allows visualizing Earth Engine layers in the Maps app. The new importer takes this further by allowing for dynamic calculation of population data sets based on org unit geometries, and subsequent import of the population data as raw data in DHIS2. This will allow implementations to use the population data from Earth Engine in DHIS2 visualizations and combine it with other data sets as part of indicator expressions. Video | Screenshot | Jira

Improved maps download [v40]

Get all of the key information you need when you download a map. In version 40 you can now show the map title, description, legend(s), north arrow, and overview map all in one easy to use image when you download a map. Video

Others

Maximum/Minimum (sum org unit) aggregation [v40]

Defines two new aggregation types that allow the maximum, or minimum, value of a data element within each organisation unit, summed across organisation units. Jira

New predictor functions for computing probability [v40]

In supply chain applications, knowing the probability of a stock out is crucial. With the new predictor functions for normDistCum and normDistDen, you can compute the probability of a stock out for normally distributed stock consumption. These functions provide the equivalent of Excel NORM.DIST() and LibreOffice NORMDIST() and allow you to calculate the probability density function (PDF) and cumulative distribution function (CDF) for a given mean and standard deviation. Jira | Docs

Efficiently create multiple predictors with data element groups [v40]

Streamline your work with predictors by applying them to data element groups. This time-saving feature allows you to make multiple predictors, based on the data elements in a group, from a single definition. For instance, if you’re tracking data for multiple commodities in supply chain, simply apply the predictor to the data element group for each commodity to produce the necessary values. Jira | Docs

Predictions by Disaggregation [v40]

A single predictor can be used to independently predict every disaggregation of an output data element based on the same disaggregations of data in the predictor generator expression. Jira | Docs