Functions Flashcards
Absolute Value
/Value/Math
Returns the value of a number without its sign.
Accumulate
/Value
Returns a running total for the specified formula for the set on the opposite axis.
Aggregate
/Value
Aggregate using the default operation defined for the hierarchy
Ancestor
/Member
Returns the ancestor of a member at a specified level.
Asin
/Value/Math/
Returns the angle whose sine is the specified number.
Atan
/Value/Math/
Returns the angle whose tangent is the specified number.
Average
/Value
Returns the arithmetic mean of the specified set.
Bottom Count
/Set/Top and Bottom
Returns a specified number of items from the bottom of a set.
Bottom Percent
/Set/Top and Bottom
Returns a set with the lowest values- whose cumulative total is equal to or greater than a specified percentage.
Bottom Sum
/Set/Top and Bottom
Returns a set with the lowest values whose sum is equal to or greater than a specified value.
Ceiling
/Value/Rounding
Returns the smallest integer value that is greater than or equal to the specified double-precision floating-point number.
Checkbox
/Parameterization
A parameterized checkbox entry that prompts the user when the resource is opened.
Children
/Selection Types
Returns the specified member’s children.
Closing Balance
/Time
Returns the sum of the specified formula for all members up to the end of the specified time member.
Conditional Set
/Set/Dynamic Sets
Returns one of two specified sets- depending on whether the specified condition is True or False.
Contains
/Set/Dynamic Sets
Returns a set of members- from the specified set- that contain the specified text.
Contains Member
/Logical
Returns True if the provided member can be found in the set.
Context Period
/Time/Current Period
Returns the period in context- either provided by the opposite axis or the filter context.
Cos
/Value/Math/Geospatial
Returns the cosine of the specified angle.
Count
/Value
Returns the count of the number of members in the specified set.
Count Existing
/Value
Returns the count of items that have non-empty entries (exist) for the second set. For example- where Count returns the number of days in a month- CountExisting could return the number of days on which a sale occurred.
Cross-Hierarchy Union
/Set/Advanced
Occasionally it is necessary to union two sets from different hierarchies. This is best demonstrated with two time hierarchies; e.g. Created On and Re-opened On. A cross-hierarchy union of a set from each of these dimensions would result in all Created On or Re-opened On dates.
Current Date
/Time/Current Period
Returns the current date. The date hierarchy is defaulted if only a single one exists.
Current Member
/Member
Returns the current member from a hierarchy.
Current Member Is
/Logical
Returns True if the current member in context matches the Member field.
Current Members
/Text
Returns the names of current members for the specified hierarchies; or- if no hierarchy is specified- the names of the current members for all non-default hierarchies.
Current Month
/Time/Current Period
Returns the current month from the provided hierarchy.
Current Quarter
/Time/Current Period
Returns the current quarter from the provided hierarchy.
Current Week
/Time/Current Period
Returns the current week from the provided hierarchy.
Current Year
/Time/Current Period
Returns the current year from the provided hierarchy.
Custom Formula
/
Create a custom formula
Custom Set
/
Returns True if the provided member can be found in the set.
Date Difference
/Time
Returns the number of days, weeks or months between two dates.
Dates to Current
/Time/Current Period
Returns all members up to and including the current date.
Days in Period
/Time
Returns the number days in the current time member.
DegreesToRadians
/Value/Math/Geospatial
Converts the specified angle in degrees to radians.
Delta
/Value
Returns the difference between adjacent values of the specified formula for the set on the opposite axis.
Descendants
/Set
Returns the descendants of the specified member.
Descendants [Member]
/Selection Types
Returns the specified member’s descendants.
Distinct
/Set
Returns only the distinct members of a set.
Distinct Count
/Value
Returns the distinct count of the number of members in the specified set.
Empty
/Set
Returns a set composed of the empty members from the specified set.
Except
/Set
Returns the difference between two specified sets.
Except Unknown
/Selection Types
Returns the specified set with any Unknown members removed.
Exists
/
Returns items from a set, for which data exists in specified measure group.
Exponent
/Value/Math
Returns e raised to the specified power.
Exponential Moving Average
/Time/Moving Averages
Returns an exponential moving average for the specified formula.
Filter
/Set
Returns the set resulting from filtering a set based on a condition.
First
/Member
Returns the first member of set.
Floor
/Value/Rounding
Returns the largest integer less than or equal to the specified double-precision floating-point number.
For Each
/Set/Advanced
For each member of the first set- an instance of the second set is generated. For example- for each of the top 5 sales regions- return the top 5 sales persons.
Full Month (FM)
/Time/Full Period
Returns a member representing the full month.
Full Quarter (FQ)
/Time/Full Period
Returns a member representing the full quarter.
Full Week (FW)
/Time/Full Period
Returns a member representing the full week.
Full Year (FY)
/Time/Full Period
Returns a member representing the full year.
Geometric Mean
/Value/Statistics/Descriptive
Returns the geometric mean for the specified set.
Grandchildren
/Selection Types
Returns the specified member’s grandchildren.
Head
/Set
Return a number of items from the start of a list.
Include Cube Calculated Members
/Set/Advanced
Adds cube calculated members into the current set. These are not included by default.
Intersect
/Set/Advanced
Returns the intersection of two sets. For example- the intersection of January to July and June to December is June- July.
Is Empty
/Logical
Returns true for formulas that evaluate to empty (null) data. However, this is not equivalent to comparing the value with null, because nulls are implicitly converted to zeros.
Is Member Of
/Logical
Returns True if the currently logged-on user is a member of the specified Active Directory or local group.
Is User
/Logical
Returns True if the currently logged-on user matches the user name field.
Item
/Set
Returns a specific item from a list.