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

KB483243: Derived Attribute data type cannot be specified by the user


Community Admin

• Strategy


Before MicroStrategy 2019, Derived Attribute data type is determined by the MicroStrategy Analytical Engine, and it cannot be specified by the user.

Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.

Symptoms

Before Strategy 2019, Derived Attribute data type is determined by the Strategy Analytical Engine, and it cannot be specified by the user. 

Glossary

  • Derived Attribute

Steps to reproduce

This case is built upon the Strategy Tutorial project. 
1. Create a new Dossier. In DATASETS panel, Click “Existing Objects”. Choose project attribute “Day” and project metric “Revenue”. 
2. Create a new Derived Attribute “Day + 1” based on “Day” by right clicking “Day” Attribute and select “Create Attribute”. Define Attribute Forms “Day@ID+1”. Before Strategy 2019, users cannot specify the Derived Attribute type in the Attribute Editor. 

ka0PW0000001JXhYAM_0EM2R000000lOhi.jpeg

3. Put the newly created Derived Attribute “Day + 1” and “Revenue” on the Template. Edit Template Filter. Add a new qualification based on “Day + 1”. Choose elements by “Qualification on”. Set Operator as “Equals”. In the Value field, the user can only specify a Date because the data type of Derived Attribute “Day + 1” determined by the Strategy Analytical Engine is Date, and in this case "Day + 1" is limited to be the same data type as "Day", which is a Date.

ka0PW0000001JXhYAM_0EM2R000000lOhn.jpeg

Cause 


Before Strategy 2019, Derived Attribute data type is always determined by the Strategy Analytical Engine, and it cannot be specified by the user. 

Solution


A new feature is introduced to allow users to specify Derived Attribute data type in Attribute Editor. To enable this new feature, upgrade to Strategy 2019 or above.
In this case, the Derived Attribute data type is set to “Number”.

ka0PW0000001JXhYAM_0EM2R000000lOj0.jpeg

In the new Qualification Filter panel, the user can specify a specific number in the Value field because the data type of Derived Attribute “Day + 1” is set to Number which overwrites the data type determined by the Strategy Analytical Engine. 

ka0PW0000001JXhYAM_0EM2R000000lOje.jpeg

When upgrading to Strategy 2019 or above, enable the project level setting Data Engine Version to 11. This property can only be enabled through Workstation. For more details on enabling the setting, see Change Data Engine Version . 
Strategy Internal Reference number for this technical note is  KB483243 and DE98392.


Comment

0 comments

Details

Knowledge Article

Published:

May 1, 2019

Last Updated:

March 21, 2024