--- description: "Functions (MDX Syntax)" title: "Functions (MDX Syntax) | Microsoft Docs" ms.date: 02/17/2022 ms.prod: sql ms.technology: analysis-services ms.custom: mdx ms.topic: reference ms.author: owend ms.reviewer: owend author: minewiskan --- # Functions (MDX Syntax) Multidimensional Expressions (MDX) has several categories of intrinsic functions to perform certain operations. The following table lists the function categories that are available in MDX. > [!NOTE] > For more information about individual functions, see [MDX Function Reference (MDX)](../mdx/mdx-function-reference-mdx.md). |Function Category|Description| |-----------------------|-----------------| |Array functions|Provide arrays for use in stored procedures.

For more information, see [Using Stored Procedures (MDX)](../mdx/using-stored-procedures-mdx.md).| |Dimension functions|Return a reference to a dimension from a hierarchy, level, or member.

For more information, see [Using Dimension, Hierarchy, and Level Functions](../mdx/using-dimension-hierarchy-and-level-functions.md).| |Hierarchy functions|Return a reference to a hierarchy from a level or member.

For more information, see [Using Dimension, Hierarchy, and Level Functions](../mdx/using-dimension-hierarchy-and-level-functions.md).| |Level functions|Return a reference to a level from a member, dimension, hierarchy, or from a string expression.

For more information, see [Using Dimension, Hierarchy, and Level Functions](../mdx/using-dimension-hierarchy-and-level-functions.md).| |Logical functions|Perform logical operations and comparisons on objects and expressions.

For more information, see [Using Logical Functions](../mdx/using-logical-functions.md).| |Member functions|Return a reference to a member from other objects or from a string expression.

For more information, see [Using Member Functions](../mdx/using-member-functions.md).| |Numeric functions|Perform mathematical and statistical functions on objects and expressions.

For more information, see [Using Mathematical Functions](../mdx/using-mathematical-functions.md).| |Set functions|Return a reference to a set from other objects or from a string expression.

For more information, see [Using Set Functions](../mdx/using-set-functions.md).| |String functions|Return string values from other objects or from the server.

For more information, see [Using String Functions](../mdx/using-string-functions.md).| |Tuple functions|Return a reference to a tuple from a set or from a string expression.

For more information, see Using Tuple Functions.| ## Uses of Functions Functions can be used or included in any MDX expression. Functions can also be nested (one function used inside another function). ## See Also [MDX Syntax Elements (MDX)](../mdx/mdx-syntax-elements-mdx.md)