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

KB441215: When answering an attribute qualification prompt with attribute elements that has comma(,) in them in MicroStrategy Web 10.x, the comma(,) is changed to semicolon (;).


Community Admin

• Strategy


This article describes an issue where answering an attribute qualification prompt with attribute elements that has comma(,) in them in MicroStrategy Web 10.x, the comma(,) is changed to semicolon (;).

SYMPTOM:
Attribute qualification prompts displayed in list style provide the options to "Qualify" or "Select" elements of an attribute. If "Qualify" is chosen along with the "In" operator with the attribute's ID form, and an attribute element with a comma(,) in it is selected, the comma(,) is changed to semicolons in Strategy Web. This alters the report sql and outcome of the overall results/data returned after execution.
 
 
 
STEPS TO REPRODUCE:
 
Follow these steps to reproduce:
 
1) Create a simple table and column in sql server database, where at least one of the element in the column contains a comma (,)
2) Create an attribute, and an attribute qualification prompt (choose all the default settings in the Prompt Generation Wizard) using this column.
3) In Strategy Web, create a new report with the attribute and attribute qualification prompt from step 2.
3) Run the report and when prompted, select the below options:

  • Attribute: Attribute created in step 1
  • Qualify/select: Qualify
  • Form: ID/DESC (choose the form that contains the attribute element with comma(,) in it)
  • Operator/Is: "In"
  • Value: Select the attribute element with comma(,) in it.


4. Notice the comma(,) in the attribute element changes to semicolon(;) and is treated as 2 separate elements instead of a single element in the text area as shown below:
 

ka04W000000ObkBQAS_0EM44000000WVc9.png

5. Execute the report, prompt answer alters report sql and outcome of the results.
 
 
 
CAUSE:
This is a known issue in Strategy 10.x with the attribute qualification prompt interface, specific to when selecting an attribute element that has a comma(a) using the 'In' operator in Strategy Web.
 
 
 
WORKAROUND:
To workaround the issue, choose the 'Equals' operator instead of 'In' for a single attribute element answer.
 

ka04W000000ObkBQAS_0EM44000000WVcE.png

 
 
ACTION:
Currently this issue is being reviewed by Strategy for a potential code fix on an upcoming Strategy release. Please contact Strategy Technical Support for an update on the issue.
 
 
 
 
This issue has been logged as Rally ID:DE102292 and KB441215


Comment

0 comments

Details

Knowledge Article

Published:

June 28, 2018

Last Updated:

December 24, 2018