Analysis Services MDX 查询设计器用户界面

新建日期: 2006 年 4 月 14 日

Reporting Services 提供了图形查询设计器,以便为 Analysis Services 数据源创建多维表达式 (MDX) 查询和数据挖掘表达式 (DMX) 查询。该主题介绍了 MDX 查询设计器。有关 DMX 查询设计器的详细信息,请参阅使用 Analysis Services DMX 查询设计器

MDX 图形查询设计器有两种模式:设计模式和查询模式。每种模式都提供一个“元数据”窗格,从该窗格中可以拖动选定的多维数据集的成员,以创建可在处理报表时检索数据的 MDX 查询。

设计模式下的图形 MDX 查询设计器

在报表设计器的“数据”视图中查看报表服务器项目时,图形查询设计器的默认视图为设计模式。下图标出了设计模式的窗格。

Analysis Services MDX 查询设计器,设计视图

下表介绍了每个窗格的功能。

窗格 功能

“选择多维数据集”按钮

显示当前选定的多维数据集。

“元数据”窗格

显示在选定多维数据集中定义的度量值、关键性能指标 (KPI) 和维度的层次列表。

“计算成员”窗格

显示当前定义的可在查询中使用的计算成员。

“筛选器”窗格

用于选择维度和相关的层次结构,以筛选源中的数据并限制返回报表的数据。

“数据”窗格

在从“元数据”窗格向“计算成员”窗格拖动项目时,显示结果集的列标题。如果选中“自动执行”按钮,则可自动更新结果集。 .

可以将“元数据”窗格中的维度、度量值和 KPI 以及“计算成员”窗格中的计算成员拖至“数据”窗格。在“筛选器”窗格中,您可以选择维度和相关的层次结构,并设置筛选器表达式以限制可用于查询的数据。如果选中工具栏上的**“自动执行”(自动执行查询) 切换按钮,则每次将元数据对象拖到“数据”窗格时,查询设计器都将运行查询。使用工具栏上的“运行”**(运行查询) 按钮可以手动运行查询。

设计模式下的图形 MDX 查询设计器工具栏

查询设计器工具栏提供了可以帮助您使用图形界面来设计 MDX 查询的按钮。下表显示这些按钮并介绍了它们的功能。

Analysis Services MDX 设计视图工具栏

按钮 说明

按省略号(3 点)编辑所选的数据集

编辑选定的数据集。

删除所选的数据集

删除选定的数据集。

刷新数据集字段

刷新选定数据集的字段。

“通用查询设计器”按钮图标

切换到通用查询设计器。对于该数据访问接口不可用。

更改为 MDX 查询视图

切换到命令类型 MDX。

更改为 DMX 查询语言视图

切换到命令类型 DMX。

刷新结果数据

刷新数据源的元数据。

添加计算成员

显示“计算成员生成器”对话框。

切换显示空单元

在“数据”窗格中的显示或不显示空单元格之间切换。(这等同于在 MDX 中使用 NON EMPTY 子句)。

自动执行查询

在每次进行更改时自动运行查询并显示结果。结果将显示在“数据”窗格中。

显示聚合按钮

在“数据”窗格中显示聚合。

删除

通过查询在“数据”窗格中删除选定列。

“查询参数”对话框图标

显示“变量”对话框。当向变量分配默认值时,将创建一个相应的报表参数。

准备查询按钮

准备查询。

运行查询

运行查询并在“数据”窗格中显示结果。

取消查询

取消查询。

切换到设计模式

在设计模式和查询模式之间切换。

查询模式下的图形 MDX 查询设计器

若要将图形查询设计器更改为查询模式,请单击工具栏上的**“设计模式”**按钮。下图指示了查询模式下的查询设计器的各个部分。

Analysis Services MDX 查询设计器,查询视图

下表介绍了每个窗格的功能。

窗格 功能

“选择多维数据集”按钮

显示当前选定的多维数据集。

元数据/函数/模板窗格

显示在选定多维数据集中定义的度量值、KPI 和维度的层次列表。

“查询”窗格

显示查询文本。

“结果”窗格

显示运行查询的结果。

“元数据”窗格显示**“元数据”“函数”“模板”的选项卡。通过“元数据”选项卡,可将维度、层次结构、KPI 和度量值拖到“MDX 查询”窗格中。通过“函数”选项卡,可将函数拖到“MDX 查询”窗格中。通过“模板”**选项卡,可将 MDX 模板添加到“MDX 查询”窗格中。执行查询时,“结果”窗格将显示 MDX 查询的结果。

查询模式下的图形查询设计器工具栏

查询设计器工具栏提供了可以帮助您使用图形界面来设计 MDX 查询的按钮。

Analysis Services MDX 设计视图工具栏

工具栏按钮在设计模式和查询模式下是相同的,但是下列按钮在查询模式下不可用:

  • 通用查询设计器 (“通用查询设计器”按钮图标)
  • 添加计算成员 (添加计算成员)
  • 显示空单元 (切换显示空单元)
  • 自动执行 (自动执行查询)
  • 删除 (删除)

请参阅

其他资源

在设计模式下使用 Analysis Services MDX 查询设计器
在查询模式下使用 Analysis Services MDX 查询设计器
如何在 Analysis Services 的 MDX 和 DMX 查询设计器中定义参数(报表设计器)
如何为 Analysis Services MDX 查询添加计算成员(报表设计器)
如何创建数据集(报表设计器)
使用 Analysis Services DMX 查询设计器

帮助和信息

获取 SQL Server 2005 帮助