MDX 脚本编写基础知识 (Analysis Services)

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在 Microsoft SQL Server SQL Server Analysis Services 中,多维表达式 (MDX) 脚本由一个或多个 MDX 表达式或语句组成,这些表达式或语句使用计算填充多维数据集。

MDX 脚本定义多维数据集的计算过程。 MDX 脚本也被视为多维数据集的一部分。 因此,更改与多维数据集相关联的 MDX 脚本将会立即更改多维数据集的计算过程。

若要创建 MDX 脚本,可以在SQL Server Data Tools中使用多维数据集Designer。 有关详细信息,请参阅 定义赋值和其他脚本命令Microsoft SQL Server 2005 中的 MDX 脚本简介

有关与 MDX 查询和计算相关的性能问题,请参阅 SQL Server Analysis Services 性能指南的“MDX 优化”部分。

本节内容

主题 说明
基本 MDX 脚本 (MDX) 详细介绍基本 MDX 脚本,包括每个多维数据集中提供的默认 MDX 脚本,以及 MDX 脚本在 SQL Server Analysis Services 中的多维数据集中通常如何运行。
管理作用域和上下文 (MDX) 介绍如何使用 CALCULATE 语句、 SCOPE 语句以及 This 函数管理 MDX 脚本中的上下文和作用域。
使用变量和参数 (MDX) 介绍如何在 MDX 脚本中使用变量和参数。
错误处理 (MDX) 介绍 MDX 脚本中的错误处理。
支持的 MDX (MDX) 提供 MDX 脚本中支持的 MDX 运算符、语句和函数的列表。

另请参阅

MDX 语言参考 (MDX)