EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB16077: Null Value Handling Options in MicroStrategy Developer


Stefan Zepeda

Salesforce Solutions Architect • Strategy


This article discusses what a null value is and what display options we have for them in MicroStrategy Developer.

What is a null value?
A null value is an unknown value. Null values can be found in the data warehouse or they can result from the calculations and cross-tabbing that is performed on a report. For example, a null value in the data warehouse can occur if a customer omits his birth date or another piece of personal information. If a report does not contain data in a particular field and the user pivots attributes, the cross-tabbing may produce a null value.
 
What can be done about null values being returned for report?
There are three places where null values can be handled. They are:

  • Project-level
  • Report-level
  • Thresholds

Project-level and Report-level Null Handling Options
At the Project-level, null handling can be set by going to Project Configuration > Report Definition > Null Values. At the Report-level, null handling can be set by editing the report and then clicking on the toolbar Data > Report Data Options > Display > Null Values. The null handling options available at each level are exactly the same. The only difference is that for each of the three different Null value handling categories shown below, at the Report-level, there are 'Use Default' checkboxes that users can select so that the report will inherently directly from the Project-level what should be used.
 
Project-level

ka02R000000kcXvQAI_0EM440000002FFG.jpeg

 
Report-level

ka02R000000kcXvQAI_0EM440000002FFI.jpeg

 

  • Null display settings
    The Null display settings replace nulls in the display of the final report. Users may use these settings to replace any blank cell of a null value with a zero. For instance, these settings allow users to enter a different value for each of the following situations:
    • An empty value is retrieved from the warehouse.
    • An empty value is calculated in the cross-tabulation process.
    • An empty value is encountered when the report is sorted.

 
The value entered in the Aggregation null values setting replaces nulls generated during the calculation of the report. These can occur when the metric value cannot be calculated at the selected level.
 

  • Aggregation null values
  • Missing object display
    This option is used for Freeform SQL reports that may, under certain circumstances, reference unavailable objects. For example, a user mapped the attribute description and ID forms of the Region attribute, but included only the ID in the SELECT clause. When the report is executed, the description cannot be displayed because it has not been retrieved from the data warehouse. The Missing Object Display setting allows the user to specify the value to display in place of such missing objects.
     

Comment

0 comments

Details

Knowledge Article

Published:

April 13, 2017

Last Updated:

April 13, 2017