|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.olapi.metadata.BaseMetadataObject | +--oracle.olapi.metadata.mtm.MtmObject | +--oracle.olapi.metadata.mtm.MtmAggregationStep | +--oracle.olapi.metadata.mtm.MtmWeightedAverageAggregationStep
An MtmAggregationStep
that specifies a weighted average aggregation of the measure values for the node levels of the hierarchies of the dimensions of this MtmAggregationStep
.
You can specify a weighting factor with the setWeight
function. The weighting factor can be a constant, an expression, or an existing column. With the getIsHierarchical
and setIsHierarchical
methods, you can discover or specify whether this aggregation step includes null
values in its averaging calculation.
You can create an instance of this class with the createMtmWeightedAverageAggregationStep
method of an MtmObjectFactory
.
Method Summary | |
java.lang.Object |
acceptVisitor(MtmObjectVisitor visitor, java.lang.Object context) Calls the visitMtmWeightedAverageAggregationStep method of the specified MtmObjectVisitor and passes that method this MtmWeightedAverageAggregationStep and the specified context object. |
MtmValueExpression |
getWeight() Gets the weighting factor to apply to the average values specified by this MtmWeightedAverageAggregationStep . |
boolean |
isHierarchical() Indicates whether Oracle OLAP includes null measure values in the count of values specified by the children of a node element of a dimension that it uses to calculate the average value for the node element. |
void |
setIsHierarchical(boolean isHierarchical) Specifies whether Oracle OLAP includes null measure values in the count of values specified by the children of a node element of a dimension that it uses to calculate the average value for the node element. |
void |
setWeight(MtmValueExpression weight) Specifies the weighting factor to apply to the average values specified by this MtmWeightedAverageAggregationStep . |
Methods inherited from class oracle.olapi.metadata.mtm.MtmAggregationStep |
addDimensionMap, getDimensionMaps, removeDimensionMap |
Methods inherited from class oracle.olapi.metadata.BaseMetadataObject |
getID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public java.lang.Object acceptVisitor(MtmObjectVisitor visitor, java.lang.Object context)
visitMtmWeightedAverageAggregationStep
method of the specified MtmObjectVisitor
and passes that method this MtmWeightedAverageAggregationStep
and the specified context
object.visitor
- An MtmObjectVisitor
.context
- An Object
.Object
returned by the visitMtmWeightedAverageAggregationStep
method.public boolean isHierarchical()
null
measure values in the count of values specified by the children of a node element of a dimension that it uses to calculate the average value for the node element.true
if Oracle OLAP includes null
measure values in the count of values, or false
if it does not.public MtmValueExpression getWeight()
MtmWeightedAverageAggregationStep
.MtmValueExpression
that specifies the weighting factor that applies to the average values specified by this MtmWeightedAverageAggregationStep
.public void setIsHierarchical(boolean isHierarchical)
null
measure values in the count of values specified by the children of a node element of a dimension that it uses to calculate the average value for the node element. Specify true
if you want to include null
measure values in the count of values. Specify false
if you do not want to include null
measure values in the count of values.isHierarchical
- A boolean
that specifies whether to include null
measure values in the count of values.public void setWeight(MtmValueExpression weight)
MtmWeightedAverageAggregationStep
. The weighting factor can be a constant, an expression, such as a custom expression that you create, or an column, such as an existing column in a table.weight
- An MtmValueExpression
that specifies a weighting factor to apply to the average values specified by this MtmWeightedAverageAggregationStep
.
|
Oracle® OLAP Java API Reference 10g Release 2 (10.2) B14348-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |