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

KB31678: How to ignore null values in Rank calculations performed by the MicroStrategy Analytical Engine 10.x


Community Admin

• Strategy


Consider a scenario in which a derived metric with a Rank function needs to be created. If null values are present on the data to be ranked, the Rank metric will consider null values as zeros and assign them a ranking value accordingly

SYMPTOM:
Consider a scenario in which a derived metric with a Rank function needs to be created. If null values are present on the data to be ranked, the Rank metric will consider null values as zeros and assign them a ranking value accordingly as shown in the image below:
 
 

ka04W000000OhLvQAK_0EM440000002EHo.jpeg

 
CAUSE:
When set to ‘True’ the ‘Null Checking for Analytical Engine” VLDB property selects to treat the Null values as zeros for analytical engine calculations. Setting the property to false will cause the analytical engine to treat the nulls as nulls and ignore them in the Ranking calculation.
 
ACTION:
 In order to ignore null values when Ranking in the analytical engine, users can change the VLDB property ‘Null Checking for Analytical Engine’ to false.
 

ka04W000000OhLvQAK_0EM440000002EHq.jpeg

 
After this change is done, the ranking will change to display the following values
 
 

ka04W000000OhLvQAK_0EM440000002EI4.jpeg

 
 
 
 


Comment

0 comments

Details

Knowledge Article

Published:

May 24, 2017

Last Updated:

May 24, 2017