WBS Essbase, Dodeca 8.3
Functions
AliasTableExists
Returns whether the specified alias table exists for the view's connection or the specified connection.
Since version 7.5
@AliasTableExists(<AliasTable>, [<ConnectionID>])
Argument Name | Description |
---|---|
AliasTable |
The alias table to attempt to resolve for the view's connection or the specified connection. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
CanConnect
Returns whether the specified Essbase connection can be connected to using the current crendentials or the specified credentials.
Since version 7.2
@CanConnect(<ConnectionID>, [<Username>], [<Password>])
Argument Name | Description |
---|---|
ConnectionID |
The ID of the Essbase connection. |
Password |
Optional. (The default is the current password associated with the Essbase connection.) The password to validate. |
Username |
Optional. (The default is the current username associated with the Essbase connection.) The username to validate. |
DataPointDimGeneration
Returns the generation of the member for the specified dimension.
@DPDimGen([<CellAddress>], <Dimension>)
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimLevel
Returns the level of the member for the specified dimension.
@DPDimLevel([<CellAddress>], <Dimension>)
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimOrientation
Returns the orientation of the specified dimension.
@DPDimOr([<CellAddress>], <Dimension>)
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimValueAlias
Returns the alias for the specified dimension.
@DPDimValAlias([<CellAddress>], <Dimension>, [<AliasTableName>])
Argument Name | Description |
---|---|
AliasTableName |
Optional (default is the alias table defined for the view). The name of the alias table to use. |
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimValueDisplayed
Returns the displayed member-name or alias for the specified dimension.
@DPDimValDisp([<CellAddress>], <Dimension>)
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimValueMember
Returns the member-name for the specified dimension.
@DPDimValMbr([<CellAddress>], <Dimension>, [<AliasTableName>])
Argument Name | Description |
---|---|
AliasTableName |
Optional (default is the alias table defined for the view). The name of the alias table to use. |
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
Dimension |
The dimension. |
DataPointDimValuesAliases
Returns a delimited list of dimension names and aliases for the specified cell.
@DPDimValsAliases([<CellAddress>], [<AliasTableName>], [<ColumnDelimiter>], [<RowDelimiter>], [<Dimensions>])
Argument Name | Description |
---|---|
AliasTableName |
Optional (default is the alias table defined for the view). The name of the alias table to use. |
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
ColumnDelimiter |
Optional (default is =); The character to use between the dimension name and the dimension value. |
Dimensions |
Optional; A semicolon delimited list of dimensions to include in the list. By default, all dimensions are included. |
RowDelimiter |
Optional (default is ;); The character to use between each dimension. |
DataPointDimValuesDisplayed
Returns a delimited list of dimension names and displayed values for the specified cell.
@DPDimValsDisp([<CellAddress>], [<ColumnDelimiter>], [<RowDelimiter>], [<Dimensions>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
ColumnDelimiter |
Optional (default is =); The character to use between the dimension name and the dimension value. |
Dimensions |
Optional; A semicolon delimited list of dimensions to include in the list. By default, all dimensions are included. |
RowDelimiter |
Optional (default is ;); The character to use between each dimension. |
DataPointDimValuesMembers
Returns a delimited list of dimension names and member names for the specified cell.
@DPDimValsMbrs([<CellAddress>], [<AliasTableName>], [<ColumnDelimiter>], [<RowDelimiter>], [<Dimensions>])
Argument Name | Description |
---|---|
AliasTableName |
Optional (default is the alias table defined for the view). The name of the alias table to use. |
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
ColumnDelimiter |
Optional (default is =); The character to use between the dimension name and the dimension value. |
Dimensions |
Optional; A semicolon delimited list of dimensions to include in the list. By default, all dimensions are included. |
RowDelimiter |
Optional (default is ;); The character to use between each dimension. |
DataPointHasCellNote
Returns true or false based on whether the specified cell has cell note(s) associated with it.
@DPHasCellNote([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointHasLinkedObjects
Returns true or false based on whether the specified cell has linked objects associated with it.
@DPHasLinkedObjects([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsBlank
Returns true or false based on whether the specified cell is blank.
@DPIsBlank([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsDouble
Returns true or false based on whether the specified datapoint cell contains a double value.
@DPIsDouble([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsError
Returns true or false based on whether the specified datapoint cell contains an error value.
@DPIsError([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsMissing
Returns true or false based on whether the specified datapoint is missing.
@DPIsMissing([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsNoAccess
Returns true or false based on whether the specified datapoint is NoAccess.
@DPIsNoAccess([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsReadOnly
Returns true or false based on whether the specified datapoint cell is ReadOnly.
@DPIsReadOnly([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsReadWrite
Returns true or false based on whether the specified datapoint cell is ReadWrite.
@DPIsReadWrite([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DataPointIsZero
Returns true or false based on whether the specified datapoint cell contains a value or zero.
@DPIsZero([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the data-point cell. |
DimensionUDAs
Returns a semicolon delimited list of UDA's for the specified dimension.
Since version 7.5
@DimUDAs(<DimensionName>, [<ConnectionID>], [<DefaultValue>], [<Matching>], [<UseCache>])
Argument Name | Description |
---|---|
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
DimensionName |
The dimension specified. |
Matching |
Optional (default is match all); Filter for UDAs that match the specified wildcard string (case insensitive). |
UseCache |
Optional (default is true); Indicates whether the UDAs should be returned from the session cache, if contained in the cache, or retrieved from the database. |
EssConnectionPropertyValue
Returns the value of the specified EssbaseConnection property.
@EssConnPVal(<ConnectionID>, <PropertyName>)
Argument Name | Description |
---|---|
ConnectionID |
The ID of the Essbase connection. |
PropertyName |
The name of the EssbaseConnection property. Property names include: Application DoEssbasePerformanceLogging ExtendedCubeInfoEnabled ClusterName DoRequestResponseLogging NotifyOnStatefulClusterNodeFailure Database EssDomain.AdminUsername Server DataSource EssDomain.APSUrl Stateless EssDomain.ServletPath EssDomain.Username |
EssbaseCalcScript
Returns the specified calc script from the server.
@EssCalcScript(<CalcScriptName>, [<ConnectionID>])
Argument Name | Description |
---|---|
CalcScriptName |
The name of the calc script on the server. |
ConnectionID |
The ID of the Essbase connection. If no ID specified and the view is an Essbase view, the connection associated with the view is used. |
EssbaseDatabaseNote
Returns the database note attached to an Essbase cube.
@EssDatabaseNote([<ConnectionID>])
Argument Name | Description |
---|---|
ConnectionID |
The ID of the Essbase connection. If no ID specified and the view is an Essbase view, the connection associated with the view is used. |
IsConnected
Returns whether the specified Essbase connection is connected.
Since version 7.2
@IsConnected(<ConnectionID>)
Argument Name | Description |
---|---|
ConnectionID |
The ID of the Essbase connection. |
IsDataCell
Returns true or false based on whether the specified cell is an Essbase datapoint cell.
@IsDataCell(<CellAddress>)
Argument Name | Description |
---|---|
CellAddress |
The address of the data-point cell. |
IsDrillthroughSheet
Returns a boolean indicating whether the active sheet is a drill-through sheet.
@IsDrillThroughSheet()
IsMember
Returns whether the specified member exists.
Since version 7.7
@IsMember(<MemberName>, [<AliasTable>], [<ConnectionID>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
MemberName |
The member specified can be an alias or a member name. |
IsMemberCell
Returns true or false based on whether the specified cell is an Essbase member cell.
@IsMemberCell(<CellAddress>)
Argument Name | Description |
---|---|
CellAddress |
The address of the data-point cell. |
MemberAlias
Returns the Essbase Alias of the specified member.
@MbrAlias(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to get the alias from. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if no alias is found. |
MemberName |
The member specified can be an alias or a member name. |
MemberAttributeValue
Returns the value of the specified member attribute.
Since version 7.7
@MbrAttrVal(<MemberName>, <Attribute>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
Attribute |
The attribute. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberCellDimensionName
Returns the dimension name of the specified member cell. If the cell is not a member cell, returns an empty string "".
@MemberCellDimensionName([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellDimensionNumber
Returns the dimension number of the specified member cell. If the cell is not a member cell, returns 0.
@MemberCellDimensionNumber([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsDimension
Returns true or false based on whether the specified member cell is the dimension member.
@MemberCellIsDimension([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsExplicitlyShared
Returns true or false based on whether the specified member cell is an explicit share.
@MemberCellIsExplicitlyShared([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsImplicitlyShared
Returns true or false based on whether the specified member cell is an implicit share.
@MemberCellIsImplicitlyShared([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsLabelOnly
Returns true or false based on whether the specified member cell is label only.
@MemberCellIsLabelOnly([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsNeverShare
Returns true or false based on whether the specified member cell is marked as never share.
@MemberCellIsNeverShare([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsParent
Returns true or false based on whether the specified member cell is a parent member.
@MemberCellIsParent([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberCellIsStoredData
Returns true or false based on whether the specified member cell is a stored data member.
@MemberCellIsStoredData([<CellAddress>])
Argument Name | Description |
---|---|
CellAddress |
Optional (default is the active cell). The address of the member cell. |
MemberChildCount
Returns the number of children of the specified member.
@MbrChildCnt(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is -1); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberDimension
Returns the DimensionName of the specified member.
@MbrDim(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberFirstChild
Returns the name of the first child of the specified member.
@MbrFirstChild(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberFormula
Returns the formula of the specified member.
Since version 7.7
@MbrFormula(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberGeneration
Returns the Essbase Generation of the specified member.
@MbrGeneration(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is -1); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberHasUDA
Returns TRUE if the specified member has the specified UDA.
@MbrHasUDA(<MemberName>, <UDA>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is false); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
UDA |
The UDA. |
MemberKey
Returns the Key of the specified member.
@MbrKey(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberLevel
Returns the Essbase Level of the specified member.
@MbrLevel(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is -1); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberName
Returns the Essbase Name of the specified member.
@MbrName(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberNextSibling
Returns the name of the next sibling of the specified member.
@MbrNextSib(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberParentKey
Returns the Key of the specified member.
@MbrPKey(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberPreviousSibling
Returns the name of the previous sibling of the specified member.
@MbrPrevSib(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
MemberRelatedMembers
Returns a delimited list of members that are related to the specified member.
@MbrRelatedMbrs(<MemberName>, <Relationship>, [<Delimiter>], [<MemberFormat>], [<EscapeSingleQuotes>], [<ReturnAliases>], [<AliasTable>], [<ConnectionID>], [<DefaultValue>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's alias table); If ReturnAliases is true, the name of the alias table. |
ConnectionID |
Optional (default is the view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if no related members found. |
Delimiter |
Optional (default is a semi-colon); The character to use between each related member. To specify a comma, enclose the comma in double quotes ",". |
EscapeSingleQuotes |
Optional (default is false); Controls whether a single quotation mark within a member name or alias is automatically escaped with another single quote. This setting is intended for use when the evaluated function value is to be used within a relational query. |
MemberFormat |
Optional (default is no formatting); Allows each member to be prepended and/or appended with specified text. The format must contain the format item {0}, which is replaced with the member string. For example, to enclose each member string in single quotes, the value should be set to '{0}'. |
MemberName |
The member specified can be an alias or a member name. |
Relationship |
Relationship to specified member to determine related members: membmChildren, Descendants, BottomLevel, Siblings, SameLevel, SameGen, Parent, Ancestors |
ReturnAliases |
Optional (default is false); Indicates whether aliases are returned instead of member names. |
MemberUDAs
Returns a semicolon delimited list of UDA's for the specified member.
@MbrUDAs(<MemberName>, [<AliasTable>], [<ConnectionID>], [<DefaultValue>], [<UseCache>])
Argument Name | Description |
---|---|
AliasTable |
Optional (default is the view's AliasTable); The alias table to use. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
DefaultValue |
Optional (default is an empty string); The value to use if not found. |
MemberName |
The member specified can be an alias or a member name. |
UseCache |
Optional (default is true); Indicates whether the UDAs should be returned from the session cache, if contained in the cache, or retrieved from the database. |
ResolveAliasTable
Returns the specified alias table, the view's default alias table, or the default alias table if the specified table does not exist.
Since version 7.5
@ResolveAliasTable(<AliasTable>, [<ConnectionID>], [<PreferViewDefault>])
Argument Name | Description |
---|---|
AliasTable |
The alias table to attempt to resolve for the view's connection or the specified connection. |
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
PreferViewDefault |
Optional (defaults to true); Whether to attempt to prefer the view's default alias table. |
SelectorMemberAlias
Returns the alias(es) of the selected members for the specified Essbase selector.
@SMbrAlias(<SelectorID>, [<Delimiter>])
Argument Name | Description |
---|---|
Delimiter |
Optional (default is ;); The delimiter to use when there are multiple selections. |
SelectorID |
The ID of the selector. |
SelectorMemberName
Returns the name(s) of the selected members for the specified Essbase selector.
@SMbrName(<SelectorID>, [<Delimiter>])
Argument Name | Description |
---|---|
Delimiter |
Optional (default is ;); The delimiter to use when there are multiple selections. |
SelectorID |
The ID of the selector. |
SubstitutionVariable
Returns the value of the specified Essbase SubstitutionVariable.
@SubstVar(<SubstitutionVariableName>, [<connection-ID>], [<scope>])
Argument Name | Description |
---|---|
ConnectionID |
Optional (defaults to view's connection); The ID of the Essbase connection. |
Scope |
Optional (defaults to Any, which checks the cube, application, and server, and returns the most locally scoped variable); The scope of the substitution variable to return. Valid values include: Any, Server, Application, and Cube. |
SubstitutionVariableName |
The name if the substitution variable to query for. |