--- description: "MDX Scripting Statements (MDX)" title: "MDX Scripting Statements (MDX) | 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 --- # MDX Scripting Statements (MDX) In Multidimensional Expressions (MDX), the following statements manage context, scope, and control of flow within MDX scripts. ## In This Section |Topic|Description| |-----------|-----------------| |[CALCULATE Statement (MDX)](../mdx/mdx-scripting-calculate.md)|Calculates a subcube, optionally determining the solve order of dimensions included within the subcube.| |[CASE Statement (MDX)](../mdx/case-statement-mdx.md)|Lets you conditionally return specific values from multiple comparisons.| |[EXISTING Keyword (MDX)](/analysis-services/multidimensional-models/mdx/mdx-query-existing-keyword)|Forces a specified set to be evaluated within the current context.| |[FREEZE Statement (MDX)](../mdx/mdx-scripting-freeze.md)|Locks the cell values of a specified subcube to their current values.| |[IF Statement (MDX)](../mdx/mdx-scripting-if.md)|Executes a statement if the condition is true.| |[SCOPE Statement (MDX)](../mdx/mdx-scripting-scope.md)|Limits the scope of specified MDX statements to a specified subcube.| ## See Also [MDX Statement Reference (MDX)](../mdx/mdx-statement-reference-mdx.md) [MDX Data Definition Statements (MDX)](../mdx/mdx-data-definition-statements-mdx.md) [MDX Data Manipulation Statements (MDX)](../mdx/mdx-data-manipulation-statements-mdx.md) [MDX Scripting Fundamentals (Analysis Services)](/analysis-services/multidimensional-models/mdx/mdx-scripting-fundamentals-analysis-services)