Nov 0, 2019

Tips – Enhance your report using emoticons in IBM Planning Analytics

Here, I’m going to show how to do this in IBM Planning Analytics, by updating this report

to include business logic to display emoticons.


  1. How to set up the Cube
  2. How to access emoticons
  3. How to apply the logic
  4. Result

Screenshots are based on these resources:

  • Excel 2016
  • IBM Planning Analytics 2.0.6 / TM1 Server 11.4
  • Windows Server 2016
  • Arc for TM1 – Developer Utility

1. How to set up the Cube

Emoticons are basically text. To store text in a TM1 cube, a string element must be created in the last dimension defined in the cube.

Here is the structure of the cube I will be working with. The last dimension is ‘Product Scorecard Measure’.

In the ‘Product Scorecard Measure’ dimension, I will add the string element ‘Indicator’, that will be used to store the emoticon.

2. How to accces emoticons

There are two ways to access emoticons in Windows:

  1. Press on ‘Windows‘ + ‘;‘ on the keyboard at the same time and the emoticon window will appear
  2. Use the touch keyboard
    Right-click on the task bar and select ‘Show touch keyboard button’.

    Click on the touch keyboard in the task bar.

    Click on the emoticon button.

3. How to apply the logic

The business logic for the ‘indicator’ will display a ? if Actual is greater than Budget, otherwise display a ❌. In TM1, the logic will be written in the Cube’s rule like the following.

To enable zero suppression for string elements, ‘FEEDSTRINGS;’ must be defined in the first line.

This rule is pretty simple and can be enhanced further if you want to include multiple conditions to return different emoticons.

4. Result

Refresh the view in IBM Planning Analytics to see the result. This is how it appears in IBM Planning Analytics Workspace.

And here with IBM Planning Analytics for Excel.

Want to learn how to write your own business logic? Attend our Advanced Rules course to take advantage of this tip or enhance its capabilities. 

Related content

Loading related content