Information of an axis
From Catglobe Wiki
More actions
ï»ż
Information of an axis
An axis set consists of a number of axes. An axis may have a number of options related. Some axes will not have any options if they are purely numerical.
The information of an axis and its options are:
- Axis / Name: It is a meaningful text used to identify the axis in axis lists; it cannot be an html string or an empty string. Example âGenderâ
- Axis / Text: It is a more detailed description about what the axis means to do in the user perspective. It cannot be an empty string. Example âThe respondentsâ gendersâ.
- Axis / Pct-base: The axisâ pct-base must be a conditional CGS expression used for generating the denominator for calculating percentages. It cannot be empty. Example âGender == [1-2]â (where 1 is man and 2 is woman).
- Axis / Weight: Specifies whether the primary data cache column (mainly the math base) used for that axis can be used for calculating weights. If set to true then the axis name will appear as a weight choice when setting up reports and diagrams.
- Axis / Math-base: The axisâ math-base must be a valid data cache specification column. It is used for generating expressions containing statistic functions such as: median, variance, and quantile. It is by default equal to the column name of the data cache specification column from where it was generated. Example âGenderâ.
- Axis / Math-base-modifier: If we do not want to include all the results of a column in the calculations for a math-base, then we must apply a math-base-modifier. Typically a math-base-modifier will try to exclude answers that are used for "Do not know" or "Will not answer". E.g. if people in question ""LikeProduct" have answered from 1 to 5 for how well they like a product and 6 ("Don't know" in interface) if they have never tried it. Then we would make a math-base-modifier in the format "LikeProduct==[1-5]".
- Axis option / Name: It is a meaningful text to describe what the axis option contains; it is usually the text of a questionâs answer option. Example âMaleâ.
- Axis option / Value: An axis optionâs value is a conditional CGScript expression used for generating where expression when crossing among axes. Example âGender == [1]â.
- Axis option / Pct-base: The axis optionâ pct-base must be a conditional CGS expression used for generating the denominator for calculating percentages. It can be empty. If empty it will inherit its percentage base calculations from the axis percentage base. Example âGender != emptyâ.