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

Reporting Services 提供了图形查询设计器,可用于为 Analysis Services 数据源生成数据挖掘表达式 (DMX) 查询和多维表达式 (MDX) 查询。该主题介绍了 DMX 查询设计器。有关 MDX 查询设计器的详细信息,请参阅 Analysis Services MDX 查询设计器用户界面。 

DMX 图形查询设计器有三种模式:设计、查询和结果。若要切换模式,用右键单击“查询设计”窗格,并选择模式。每种模式都提供一个“元数据”窗格,从该窗格中可以拖动选定的多维数据集的成员,以创建可在处理报表时为数据集检索数据的 DMX 查询。

图形 DMX 查询设计器工具栏

查询设计器工具栏提供了可以帮助您使用图形界面来设计 DMX 查询的按钮。下表介绍了这些按钮及其功能。

按钮

说明

编辑为文本

对此数据源类型禁用。

导入

从文件系统中的报表定义 (.rdl) 文件导入现有查询。有关详细信息,请参阅创建和添加数据集(Report Builder 3.0 和 SSRS)

更改为 MDX 查询视图

切换到 MDX 查询设计器模式。

更改为 DMX 查询语言视图

切换到 DMX 查询设计器模式。

刷新结果数据

刷新数据源的元数据。

删除

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

“查询参数”对话框图标

显示“查询参数”对话框。如果向变量分配了默认值,则当在报表设计器中切换到“布局”视图时,将创建相应的报表参数。

运行查询

准备查询。有关查询准备的详细信息,请参阅准备 SQL 语句

切换到设计模式

在设计模式和查询模式之间切换。若要更改为结果视图,请右键单击“设计”窗格并选择“结果”

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

编辑使用 Analysis Services 数据源的数据集(该数据集没有有效的多维数据集,但是具有有效的挖掘模型)时,将在设计模式下打开图形查询设计器。下图列出了设计模式的窗格。

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

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

窗格

功能

“查询设计器”窗格

使用“挖掘模型”“选择输入表”对话框创建 DMX 查询。

“网格”窗格

使用“源”下拉列表为网格中的每行选择一个函数或表达式,并选择要用于 DMX 查询的字段、组以及条件或参数。若要查看根据您的选择生成的 DMX 查询文本,请单击工具栏中的“设计模式”按钮。

若要运行 DMX 查询并在“结果”窗格中显示结果,请右键单击“查询设计”窗格并选择**“结果”**。

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

若要将图形查询设计器更改为查询模式,请单击工具栏上的**“设计模式”按钮,或右键单击查询设计界面,并从快捷菜单中选择“查询”**。使用该模式直接在“查询”窗格中输入 DMX 文本。

下图列出了查询模式的窗格。

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

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

窗格

功能

“查询设计器”窗格

使用“挖掘模型”“选择输入表”对话框创建 DMX 查询。

“查询”窗格

直接在窗格中查看或编辑 DMX 查询文本。如果重新回到“设计”模式,对 DMX 查询文本所做的更改将不再存在。

若要运行 DMX 查询并在“结果”窗格中显示结果,请右键单击“查询设计”窗格并选择**“结果”**。

结果模式下的图形 DMX 查询设计器

若要显示结果模式,请右键单击查询设计图面并从快捷菜单中选择**“结果”**。切换到结果模式时,将自动运行 DMX 查询。

下图显示结果模式下的查询设计器。

Analysis Services DMX 查询设计器,结果视图

若要切换回设计模式或查询模式,请右键单击“结果”窗格并选择**“设计”“查询”**。