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

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

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

图形 DMX 查询设计器工具栏

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

Button 描述
编辑为文本 对此数据源类型禁用。
导入 从文件系统中的报表定义 (.rdl) 文件导入现有查询。 有关详细信息,请参阅报表的嵌入数据集和共享数据集(报表生成器和 SSRS)
更改为 MDX 查询视图 切换到 MDX 查询设计器模式。
更改为 DMX 查询语言视图 切换到 DMX 查询设计器模式。
刷新结果数据 刷新数据源的元数据。
删除 通过查询在“数据”窗格中删除选定列。
“查询参数”对话框图标 显示 “查询参数” 对话框。 如果向变量分配了默认值,则当在报表设计器中切换到“布局”视图时,将创建相应的报表参数。
运行查询 准备查询。
切换到设计模式 在设计模式和查询模式之间切换。 若要更改为结果视图,请右键单击“设计”窗格并选择“结果”。

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

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

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

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

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

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

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

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

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

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

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

窗格 函数
“查询设计器”窗格 使用 “挖掘模型”“选择输入表” 对话框创建 DMX 查询。
“查询”窗格 直接在窗格中查看或编辑 DMX 查询文本。 如果重新回到 “设计” 模式,对 DMX 查询文本所做的更改将不再存在。

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

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

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

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

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

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