|
Public Member Functions |
| HRESULT | AddDerivedElement ([in] IDSSAttribute *ipAttribute,[in] IDSSConsolidationElement *ipDerivedElement,[in, defaultvalue(0)] Int32 iPosition,[out, retval] IDSSConsolidationElement
oppNewDerivedElement) |
| | AddDerivedElement is used to create a local embedded derived element and insert it under the special hidden derived element that is referred by the template attribute unit limit.
|
| HRESULT | AddDerivedElementReference ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement) |
| | AddDerivedElementReference is used to refer a derived element as the root node of the unit limit of a template attribute unit.
|
| HRESULT | ApplyDeliveryThresholds () |
| | Applies the delivery thresholds to the report.
|
| HRESULT | ClearDerivedElementReference ([in] IDSSAttribute *ipAttribute,[in, defaultvalue(0)] Int32 iFlag) |
| | ClearDerivedElementReference is used to clear the unit limit expression.
|
| HRESULT | CreateThreshold ([in] IDSSObjectInfo *ipMetricInfo,[in] Int32 iIndex,[in] VARIANT_BOOL iIsEnabled,[in] IDSSObjectInfo *ipFormatInfo,[in] VARIANT *ipCondition,[in] BSTR iName,[in] BSTR iReplaceText,[in] BSTR iPrefix,[in] BSTR iSuffix,[in] EnumDSSBaseFormType iSemantics,[in] EnumDSSThresholdScope iScope) |
| | Create a threshold in the specified template metric.
|
| HRESULT | FormatDerivedElement ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in] EnumDSSFormat iFormat,[in] IDispatch *pFormatXML) |
| | FormatDerivedElement is used to set the format on a derived element locally defined on a view report.
|
| HRESULT | RemoveDerivedElement ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in, defaultvalue(0)] Int32 iFlag) |
| | RemoveDerivedElement is used to remove a derived element from the derived element collection of the view report.
|
| HRESULT | RemoveThreshold ([in] IDSSObjectInfo *ipMetricInfo,[in] Int32 iIndex) |
| | Remove a threshold in the specified template metric.
|
| HRESULT | RemoveWidgetString ([in] BSTR iStringKey) |
| | Remove the widget string for the given string key from the report definition.
|
| HRESULT | SelectDerivedElementReference ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElements,[in, defaultvalue(NULL)] VARIANT *ipParentDerivedElement,[in, defaultvalue(0)] Int32 iPosition) |
| | SelectDerivedElementReference is used to add reference of one or more derived elements under the reference node of derived element of the unit limit of a template attribute unit.
|
| HRESULT | SetCubeReport ([in] IDSSReportDefinition *ipBaseReport,[in, defaultvalue(0)] Int32 iFlag) |
| | SetCubeReport is used to set the base report for a subset report.
|
| HRESULT | SetDerivedElementHierarchyOption ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in, defaultvalue(TRUE)] VARIANT_BOOL iIsSpliced,[in, defaultvalue(TRUE)] VARIANT_BOOL iCanExpand) |
| | SetDerivedElementHierarchyOption is used to set the hierarchy option (i.e., CanExpand and IsSpliced) on a derived element.
|
| HRESULT | SetDerivedElementProperties ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in, defaultvalue(1)] Int32 iIsSmart,[in, defaultvalue(DssDEAggregationSelf)] EnumDSSDEAggregation iDEAggregation,[in, defaultvalue(1)] Int32 iApplyToAllOther) |
| | SetDerivedElementProperties is used to set the IsSmart, DEAggregationi, and ApplyToAllOther properties on a derived element.
|
| HRESULT | SetEvaluationOrder ([in] IDSSObjectInfo *ipObject,[in] Int32 iEvalOrder,[in] VARIANT_BOOL iUseViewTemplate,[in, defaultvalue(FALSE)] VARIANT_BOOL iIsTemplateSubtotal,[in, defaultvalue(NULL)] DSS_ID *ipSubtotalID,[in, defaultvalue(-1)] Int32 iSubtotalIndex) |
| HRESULT | SetUnitHyperlinksXML ([in] IDSSObjectInfo *ipObject,[in] IDispatch *ipHyperlinksXML) |
| | Set hyperlinks on a template unit through XML.
|
| HRESULT | SetWidgetString ([in] BSTR iStringKey,[in] BSTR iString) |
| | Set the widget string for the given string key on the report definition.
|
| HRESULT | UnSelectDerivedElementReference ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in, defaultvalue(NULL)] VARIANT *ipParentDerivedElement) |
| | UnSelectDerivedElementReference is used to remove reference of one or more derived elements under the reference node of derived element of the unit limit of a template attribute unit.
|
| HRESULT | UpdateDerivedElement ([in] IDSSAttribute *ipAttribute,[in] VARIANT *ipDerivedElement,[in] IDSSConsolidationElement *ipNewDerivedElement,[in, optional] BSTR iNewName,[in, defaultvalue(0)] Int32 iNewPosition) |
| | UpdateDerivedElement is used to update the definition of a derived element locally defined on a view report.
|