ALLMEMBEREXCEPT
Similar to the ALLEXCEPT DAX function, this function evaluates a given
tupleExpression as if all other cube hierarchy references explicitly
reference the hierarchy's ALL member, with the exception of the
hierarchies listed in hierarchySet.
Syntax
ALLMEMBEREXCEPT(tupleExpression, hierarchySet)
Input Parameters
tupleExpression
Required. The tuple expression to evaluate. This can be any in supported
tuple syntax, including:
- Canonical static tuple syntax, including key and name member references.
- Canonical dynamic tuple syntax that uses
currentMember.- Dimensionally-modified tuple syntax, such as
currentMember.lag(), currentMember.parent().- A measure reference. In this case, all other dimension hierarchies are implicitly set to the
ALLmember.
hierarchySet
Required. A set of one or more hierarchies. BI tool users can influence
the tuple calculation by grouping or filtering on only the hierarchies
listed in hierarchySet.
Examples
Expands the given tuple to explicitly set the ALL member for every
dimension except Mydim.MyHierarchy and Mydim2.MyHierarchy2. This
allows the BI tool user to either group or filter on Mydim.MyHierarchy
and Mydim2.MyHierarchy2.
ALLMEMBEREXCEPT((Mydim.MyHierarchy.currentMember.lag(1), Measures.[salesAmount]), {Mydim.MyHierarchy, Mydim2.MyHierarchy2})