/AWS1/CL_QSTTPCCALCULATEDFIELD¶
A structure that represents a calculated field.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_calculatedfieldname TYPE /AWS1/QSTLIMITEDSTRING /AWS1/QSTLIMITEDSTRING¶
The calculated field name.
iv_expression TYPE /AWS1/QSTEXPRESSION /AWS1/QSTEXPRESSION¶
The calculated field expression.
Optional arguments:¶
iv_calculatedfielddesc TYPE /AWS1/QSTLIMITEDSTRING /AWS1/QSTLIMITEDSTRING¶
The calculated field description.
it_calculatedfieldsynonyms TYPE /AWS1/CL_QSTSYNONYMS_W=>TT_SYNONYMS TT_SYNONYMS¶
The other names or aliases for the calculated field.
iv_isincludedintopic TYPE /AWS1/QSTBOOLEAN /AWS1/QSTBOOLEAN¶
A boolean value that indicates if a calculated field is included in the topic.
iv_disableindexing TYPE /AWS1/QSTNULLABLEBOOLEAN /AWS1/QSTNULLABLEBOOLEAN¶
A Boolean value that indicates if a calculated field is visible in the autocomplete.
iv_columndatarole TYPE /AWS1/QSTCOLUMNDATAROLE /AWS1/QSTCOLUMNDATAROLE¶
The column data role for a calculated field. Valid values for this structure are
DIMENSIONandMEASURE.
iv_timegranularity TYPE /AWS1/QSTTOPICTIMEGRANULARITY /AWS1/QSTTOPICTIMEGRANULARITY¶
The level of time precision that is used to aggregate
DateTimevalues.
io_defaultformatting TYPE REF TO /AWS1/CL_QSTDEFAULTFORMATTING /AWS1/CL_QSTDEFAULTFORMATTING¶
The default formatting definition.
iv_aggregation TYPE /AWS1/QSTDEFAULTAGGREGATION /AWS1/QSTDEFAULTAGGREGATION¶
The default aggregation. Valid values for this structure are
SUM,MAX,MIN,COUNT,DISTINCT_COUNT, andAVERAGE.
io_comparativeorder TYPE REF TO /AWS1/CL_QSTCOMPARATIVEORDER /AWS1/CL_QSTCOMPARATIVEORDER¶
The order in which data is displayed for the calculated field when it's used in a comparative context.
io_semantictype TYPE REF TO /AWS1/CL_QSTSEMANTICTYPE /AWS1/CL_QSTSEMANTICTYPE¶
The semantic type.
it_allowedaggregations TYPE /AWS1/CL_QSTAUTHORSPECIFIEDA00=>TT_AUTHORSPECIFIEDAGGREGATIONS TT_AUTHORSPECIFIEDAGGREGATIONS¶
The list of aggregation types that are allowed for the calculated field. Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.
it_notallowedaggregations TYPE /AWS1/CL_QSTAUTHORSPECIFIEDA00=>TT_AUTHORSPECIFIEDAGGREGATIONS TT_AUTHORSPECIFIEDAGGREGATIONS¶
The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.
iv_neveraggregateinfilter TYPE /AWS1/QSTBOOLEAN /AWS1/QSTBOOLEAN¶
A Boolean value that indicates whether to never aggregate calculated field in filters.
it_cellvaluesynonyms TYPE /AWS1/CL_QSTCELLVALUESYNONYM=>TT_CELLVALUESYNONYMS TT_CELLVALUESYNONYMS¶
The other names or aliases for the calculated field cell value.
iv_nonadditive TYPE /AWS1/QSTNULLABLEBOOLEAN /AWS1/QSTNULLABLEBOOLEAN¶
The non additive for the table style target.
Queryable Attributes¶
CalculatedFieldName¶
The calculated field name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CALCULATEDFIELDNAME() |
Getter for CALCULATEDFIELDNAME, with configurable default |
ASK_CALCULATEDFIELDNAME() |
Getter for CALCULATEDFIELDNAME w/ exceptions if field has no |
HAS_CALCULATEDFIELDNAME() |
Determine if CALCULATEDFIELDNAME has a value |
CalculatedFieldDescription¶
The calculated field description.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CALCULATEDFIELDDESC() |
Getter for CALCULATEDFIELDDESCRIPTION, with configurable def |
ASK_CALCULATEDFIELDDESC() |
Getter for CALCULATEDFIELDDESCRIPTION w/ exceptions if field |
HAS_CALCULATEDFIELDDESC() |
Determine if CALCULATEDFIELDDESCRIPTION has a value |
Expression¶
The calculated field expression.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPRESSION() |
Getter for EXPRESSION, with configurable default |
ASK_EXPRESSION() |
Getter for EXPRESSION w/ exceptions if field has no value |
HAS_EXPRESSION() |
Determine if EXPRESSION has a value |
CalculatedFieldSynonyms¶
The other names or aliases for the calculated field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CALCULATEDFIELDSYNONYMS() |
Getter for CALCULATEDFIELDSYNONYMS, with configurable defaul |
ASK_CALCULATEDFIELDSYNONYMS() |
Getter for CALCULATEDFIELDSYNONYMS w/ exceptions if field ha |
HAS_CALCULATEDFIELDSYNONYMS() |
Determine if CALCULATEDFIELDSYNONYMS has a value |
IsIncludedInTopic¶
A boolean value that indicates if a calculated field is included in the topic.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISINCLUDEDINTOPIC() |
Getter for ISINCLUDEDINTOPIC |
DisableIndexing¶
A Boolean value that indicates if a calculated field is visible in the autocomplete.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DISABLEINDEXING() |
Getter for DISABLEINDEXING, with configurable default |
ASK_DISABLEINDEXING() |
Getter for DISABLEINDEXING w/ exceptions if field has no val |
HAS_DISABLEINDEXING() |
Determine if DISABLEINDEXING has a value |
ColumnDataRole¶
The column data role for a calculated field. Valid values for this structure are
DIMENSIONandMEASURE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COLUMNDATAROLE() |
Getter for COLUMNDATAROLE, with configurable default |
ASK_COLUMNDATAROLE() |
Getter for COLUMNDATAROLE w/ exceptions if field has no valu |
HAS_COLUMNDATAROLE() |
Determine if COLUMNDATAROLE has a value |
TimeGranularity¶
The level of time precision that is used to aggregate
DateTimevalues.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMEGRANULARITY() |
Getter for TIMEGRANULARITY, with configurable default |
ASK_TIMEGRANULARITY() |
Getter for TIMEGRANULARITY w/ exceptions if field has no val |
HAS_TIMEGRANULARITY() |
Determine if TIMEGRANULARITY has a value |
DefaultFormatting¶
The default formatting definition.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTFORMATTING() |
Getter for DEFAULTFORMATTING |
Aggregation¶
The default aggregation. Valid values for this structure are
SUM,MAX,MIN,COUNT,DISTINCT_COUNT, andAVERAGE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGGREGATION() |
Getter for AGGREGATION, with configurable default |
ASK_AGGREGATION() |
Getter for AGGREGATION w/ exceptions if field has no value |
HAS_AGGREGATION() |
Determine if AGGREGATION has a value |
ComparativeOrder¶
The order in which data is displayed for the calculated field when it's used in a comparative context.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPARATIVEORDER() |
Getter for COMPARATIVEORDER |
SemanticType¶
The semantic type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SEMANTICTYPE() |
Getter for SEMANTICTYPE |
AllowedAggregations¶
The list of aggregation types that are allowed for the calculated field. Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWEDAGGREGATIONS() |
Getter for ALLOWEDAGGREGATIONS, with configurable default |
ASK_ALLOWEDAGGREGATIONS() |
Getter for ALLOWEDAGGREGATIONS w/ exceptions if field has no |
HAS_ALLOWEDAGGREGATIONS() |
Determine if ALLOWEDAGGREGATIONS has a value |
NotAllowedAggregations¶
The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are
COUNT,DISTINCT_COUNT,MIN,MAX,MEDIAN,SUM,AVERAGE,STDEV,STDEVP,VAR,VARP, andPERCENTILE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NOTALLOWEDAGGREGATIONS() |
Getter for NOTALLOWEDAGGREGATIONS, with configurable default |
ASK_NOTALLOWEDAGGREGATIONS() |
Getter for NOTALLOWEDAGGREGATIONS w/ exceptions if field has |
HAS_NOTALLOWEDAGGREGATIONS() |
Determine if NOTALLOWEDAGGREGATIONS has a value |
NeverAggregateInFilter¶
A Boolean value that indicates whether to never aggregate calculated field in filters.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NEVERAGGREGATEINFILTER() |
Getter for NEVERAGGREGATEINFILTER |
CellValueSynonyms¶
The other names or aliases for the calculated field cell value.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CELLVALUESYNONYMS() |
Getter for CELLVALUESYNONYMS, with configurable default |
ASK_CELLVALUESYNONYMS() |
Getter for CELLVALUESYNONYMS w/ exceptions if field has no v |
HAS_CELLVALUESYNONYMS() |
Determine if CELLVALUESYNONYMS has a value |
NonAdditive¶
The non additive for the table style target.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NONADDITIVE() |
Getter for NONADDITIVE, with configurable default |
ASK_NONADDITIVE() |
Getter for NONADDITIVE w/ exceptions if field has no value |
HAS_NONADDITIVE() |
Determine if NONADDITIVE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TOPICCALCULATEDFIELDS¶
TYPES TT_TOPICCALCULATEDFIELDS TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTTPCCALCULATEDFIELD WITH DEFAULT KEY
.