Why does "K=1,000, M=1,000,000, etc." appear on reports (Legacy KB ID CNC TS26008 )

Document ID : KB000023388
Last Modified Date : 14/02/2018
Show Technical Document Details

This note can optionally be suppressed:


To suppress the base-10 note nhParameter is used. The format of the command is:
nhParameter -set name value
name - the string which has the format:
            the parameters in the square brackets are optional
            report_type ? a type of eHealth report, for example health, trend etc.
            element_type ? an element type for example system, lanWan, disc etc
value ? yes or no


By default suppress parameters are not set, this means that the note is shown in all reports.


Every combination of report type and element type can have it own suppression setting. For example the command:
nhParameter ?set reporting.suppressScaleFootnotes.health.system yes
suppresses the note in all health reports generated for system elements


If there is no exact setting for report type and element type the setting for report type alone is used.  If it isn't set to the most common parameter reporting.suppressScaleFootnotes is used.
Assume the eHealth system has this configuration:
reporting.suppressScaleFootnotes                        yes
reporting.suppressScaleFootnotes.trend              no
reporting.suppressScaleFootnotes.trend.disk      yes
reporting.suppressScaleFootnotes.health             no
This system suppresses the note in all reports (reporting.suppressScaleFootnotes=yes) except health and trend report (reporting.suppressScaleFootnotes.trend=no, reporting.suppressScaleFootnotes.health=no). Health reports for disk elements don?t have the note because there is a special value reporting.suppressScaleFootnotes.trend.disk=yes.


Related Issues/Questions:
How to suppress or hide the scale footnote in reports
Why does  "K=1,000, M=1,000,000, etc." appear on reports

Problem Environment:
eHealth 6.1

Causes of this problem:
The eHealth reporting system automatically scales values shown by adding a K,M,G, T, P or E as suffix and dividing the values by 10^3, 10^6, 10^9, 10^12, 10^15, and 10^18 respectively. This is very useful for network and currency metrics. But the same representation is used for disk space and memory, which is not consistent with industry convention. In terms of disk capacity and memory the general usage of K, M, G etc means K=1024, M=1024^2, G=1024^3 etc. This inconsistency can lead to confusion and some times wrong conclusions for our customers.
Beginning in the eHealth 6.1 release, an explicit footnote is displayed on the reports when K, M, G etc suffix is used. The footnote will indicate the notation that K, M, G represent values 10^3, 10^6, 10^9 etc.

(Legacy KB ID CNC TS26008 )