Packagecom.esri.bacore
Classpublic dynamic class SummarizationInfo
InheritanceSummarizationInfo Inheritance Object

The SummarizationInfo class specifies properties of a summarization variable available for a Business Analyst data hierarchy.

Since Business Analyst API for Flex 3.0, all the properties of this class have been made read-write except the name property. Additionally, this class has been made dynamic.

See also

GetSummarizationsTask - Business Analyst Online
GetSummarizationsTask - Business Analyst Server
TMSummarizations


Public Properties
 PropertyDefined By
  alias : String
Summarization variable alias name.
SummarizationInfo
  avgBase : String
Field name for the denominator that is used to help calculate the average value of this variable for the total value.
SummarizationInfo
  category : String
Summarization variable category.
SummarizationInfo
  decimals : Number
The number of decimal places after the decimal point for this variable.
SummarizationInfo
  groups : SummarizationTags
Collection of groups this variable belongs to.
SummarizationInfo
  indexBase : Number
Value of this variable for the whole country for the year.
SummarizationInfo
  keywords : SummarizationTags
Keywords collections associated with this variable.
SummarizationInfo
  longDescription : String
User-friendly summarization name.
SummarizationInfo
  name : String
[read-only] Summarization variable name.
SummarizationInfo
  percentage : String
Field name for the denominator that is used to help calculate the percentage for this variable.
SummarizationInfo
  valueType : BAValueType
Type of value of this variable.
SummarizationInfo
  vintage : String
The year or the range of years the variable belongs to.
SummarizationInfo
Public Methods
 MethodDefined By
  
SummarizationInfo(name:String, alias:String, category:String, longDescription:String, decimals:Number, percentage:String = null, avgBase:String = null, indexBase:Number, valueType:BAValueType = null, keywords:SummarizationTags = null, groups:SummarizationTags = null, vintage:String = null)
Creates a new instance of the SummarizationInfo class.
SummarizationInfo
Property Detail
aliasproperty
alias:String

Summarization variable alias name.


Implementation
    public function get alias():String
    public function set alias(value:String):void
avgBaseproperty 
avgBase:String

Field name for the denominator that is used to help calculate the average value of this variable for the total value. The avgBase and percentage properties are mutually exclusive.


Implementation
    public function get avgBase():String
    public function set avgBase(value:String):void
categoryproperty 
category:String

Summarization variable category.


Implementation
    public function get category():String
    public function set category(value:String):void
decimalsproperty 
decimals:Number

The number of decimal places after the decimal point for this variable. The NaN value for this property means unknown number of decimal places.


Implementation
    public function get decimals():Number
    public function set decimals(value:Number):void
groupsproperty 
groups:SummarizationTags

Since : Business Analyst API for Flex 2.2.

Collection of groups this variable belongs to.


Implementation
    public function get groups():SummarizationTags
    public function set groups(value:SummarizationTags):void
indexBaseproperty 
indexBase:Number

Value of this variable for the whole country for the year. Zero or NaN value for this property means missing index base.

If the avgBase or percentage property specifies a denominator variable, the indexBase specifies a ratio of this variable with respect to the denominator variable for the whole country for the year.


Implementation
    public function get indexBase():Number
    public function set indexBase(value:Number):void
keywordsproperty 
keywords:SummarizationTags

Since : Business Analyst API for Flex 2.2.

Keywords collections associated with this variable.


Implementation
    public function get keywords():SummarizationTags
    public function set keywords(value:SummarizationTags):void
longDescriptionproperty 
longDescription:String

User-friendly summarization name.


Implementation
    public function get longDescription():String
    public function set longDescription(value:String):void
nameproperty 
name:String  [read-only]

Summarization variable name.


Implementation
    public function get name():String
percentageproperty 
percentage:String

Field name for the denominator that is used to help calculate the percentage for this variable. The avgBase and percentage properties are mutually exclusive.


Implementation
    public function get percentage():String
    public function set percentage(value:String):void
valueTypeproperty 
valueType:BAValueType

Type of value of this variable.


Implementation
    public function get valueType():BAValueType
    public function set valueType(value:BAValueType):void
vintageproperty 
vintage:String

Since : Business Analyst API for Flex 2.2.

The year or the range of years the variable belongs to.


Implementation
    public function get vintage():String
    public function set vintage(value:String):void
Constructor Detail
SummarizationInfo()Constructor
public function SummarizationInfo(name:String, alias:String, category:String, longDescription:String, decimals:Number, percentage:String = null, avgBase:String = null, indexBase:Number, valueType:BAValueType = null, keywords:SummarizationTags = null, groups:SummarizationTags = null, vintage:String = null)

Creates a new instance of the SummarizationInfo class.

Parameters
name:String — Summarization variable name.
 
alias:String — Summarization variable alias name. If this parameter is null or empty, the name parameter is assigned.
 
category:String — Summarization variable category.
 
longDescription:String — User-friendly summarization name. If this parameter is null or empty, the alias parameter is assigned.
 
decimals:Number (default = NaN) — The number of decimal places after the decimal point for this variable.
 
percentage:String (default = null) — Field name for the denominator that is used to help calculate the percentage for this variable.
 
avgBase:String (default = null) — Field name for the denominator that is used to help calculate the average value of this variable for total households.
 
indexBase:Number (default = NaN) — Value of this variable for the whole US for the year.
 
valueType:BAValueType (default = null) — Type of value of this variable. If this parameter is null, BAValueType.COUNT is assigned.
 
keywords:SummarizationTags (default = null) — Collection of keywords associated with the variable.
 
groups:SummarizationTags (default = null) — Collection of groups the variable belongs to.
 
vintage:String (default = null) — The year or the range of years the variable belongs to.