|
SAP BI Java SDK | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents a dimension object that is oriented along an axis of an OLAP query. This is basically an adapter class that is used to list dimension objects in the context of an axis and to endow them with additional features such as selected attributes and calculated members that are meaningful only in the context of a query.
Method Summary | |
IBIAxis |
getAxis()
A reference to the axis upon which the dimension is projected. |
List |
getCalculatedMember()
The list of calculated members associated with this AxisDimension .
|
Dimension |
getDimension()
The dimension object adapted by this AxisDimension . |
IBIMemberSet |
getMemberSet()
A list container used to enumerate MemberSetExpressions .
|
Collection |
getSelectedAttribute()
A container used to enumerate attributes/features of a dimension that are selected by the server when executing the query. For example, consider a 'Product' dimension that has the attributes 'name,' 'color,' 'weight.' |
void |
setMemberSet(IBIMemberSet newValue)
A list container used to enumerate MemberSetExpressions .
|
Methods inherited from interface com.sap.ip.bi.sdk.dac.olap.query.main.IBIIdentifiable |
getDescription, getId, getLabel, setDescription, setId, setLabel |
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
Method Detail |
public Dimension getDimension() throws javax.jmi.reflect.JmiException
The dimension object adapted by this AxisDimension
.
public IBIAxis getAxis() throws javax.jmi.reflect.JmiException
A reference to the axis upon which the dimension is projected.
public IBIMemberSet getMemberSet() throws javax.jmi.reflect.JmiException
A list container used to enumerate MemberSetExpressions
.
The OLAP Query Model provides two ways to populate an axis with members:
TupleSet
container, which allows a client
application to directly list tuples to be contained on the axis.MemberSet
container associated with each AxisDimension
.Both ways can be used at the same time. The crossjoin is evaluated first,
then the tuple set specified by IBITupleSet
is joined by union.
public void setMemberSet(IBIMemberSet newValue) throws javax.jmi.reflect.JmiException
A list container used to enumerate MemberSetExpressions
.
The OLAP Query Model provides two ways to populate an axis with members:
TupleSet
container, which allows a client
application to directly list tuples to be contained on the axis.MemberSet
container associated with each AxisDimension
.Both ways can be used at the same time. The crossjoin is evaluated first,
then the tuple set specified by IBITupleSet
is joined by union.
public Collection getSelectedAttribute() throws javax.jmi.reflect.JmiException
A container used to enumerate attributes/features of a dimension that are selected by the server when executing the query.
For example,
consider a 'Product' dimension that has the attributes 'name,' 'color,'
'weight.' By default, a query will select and return only the 'name' attribute
for the members selected by the query. To also select the 'color' and 'weight'
attributes, the client application needs to specify them by adding them
to the list of selectedAttributes
.
public List getCalculatedMember() throws javax.jmi.reflect.JmiException
The list of calculated members associated with this AxisDimension
.
Calculated members represent dimension members whose values are created
by applying an arithmetic operation to the values of other selected members.
Calculated members can also be defined as measures (calculated measures).
As an example, consider a 'Country' dimension that has the members 'USA' and 'Canada.' To get an aggregated value for these members, a calculated member 'North America' can be created using the operations defined in the input package.
|
SAP BI Java SDK | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |