class %DeepSee.ComputedDimension.MDX extends %DeepSee.ComputedDimension.Base
This class implements a computed dimension that uses MDX expressions to resolve members.
Controls the run-time behavior of the dimension. Available values are "BITSET", and "MDX".parameter DIMTYPE = "mdx";
BITSET (default) indicates that this class will compute a set of bits that define membership within a given dimension member.
MDX indicates that this class will return a set of valid MDX expressions that will be used to resolve the members of the dimension.
Type reported back to the UI. This determines what type of control to display for filters based on this class.
Execute a search for members.method %OnGetComputedMembersFiltered(ByRef pMemberList, pRollupKey As %String = "", ByRef pRange As %String = "") as %Status
Return a list of the form:
pList(n) = $LB(value,key)
Find the set of members for this computed dimension object satisfying pRollupKey and pRange (if applicable for this implementation).method %ResolveKey(pSpec As %String, Output pRKey As %String) as %Status
pMemberList($I(pMemberList)) = $LB(id (expression),name,key,[format])
Resolve any special tokens or expression in a key value and return the result.