针对 DMX 的 Analysis Services 连接类型 (SSRS)

使用 SQL Server Analysis Services 数据源创建数据集时,如果检测到有效多维数据集,则报表设计器将显示多维表达式 (MDX) 查询设计器。 如果未检测到多维数据集,但有数据挖掘模型可用,则报表设计器将会显示数据挖掘扩展插件 (DMX) 查询设计器。 若要在 MDX 设计器与 DMX 设计器之间切换,请单击工具栏上的**“命令类型 DMX”**(更改为 DMX 查询语言视图) 按钮。 使用 DMX 查询设计器以交互方式生成使用图形元素的 DMX 查询。 若要使用 DMX 查询设计器,指定的数据源必须已具有可提供数据的数据挖掘模型。 查询结果被转换为要在报表中使用的平展行集。

注意注意

在设计报表前必须为模型定型。 有关详细信息,请参阅数据挖掘解决方案

设计模式

DMX 查询设计器将在设计模式下打开。 设计模式包含用于选择单个数据挖掘模型和输入表的图形设计图面,同时还包含用于指定预测查询的网格。 DMX 查询设计器还有其他两种模式:查询模式和结果模式。 在查询模式中,查询窗格取代了设计模式中的网格,您可以在查询窗格中键入 DMX 查询。 在结果模式中,由查询返回的结果集显示在数据网格中。

若要更改 DMX 查询设计器的模式,请在查询设计图面上单击鼠标右键,并选择**“设计”“查询”“结果”**。 有关详细信息,请参阅 Analysis Services DMX 查询设计器用户界面从数据挖掘模型检索数据 (DMX) (SSRS)

设计预测查询

设计模式的“查询设计”窗格中包含两个窗口:“挖掘模型”“选择输入表”。 使用**“挖掘模型”窗口可选择要在查询中使用的挖掘模型。 使用“选择输入表”窗口可选择预测所基于的表。 如果希望使用单独查询而不是输入表,请在“查询设计”窗格中单击鼠标右键,并选择“单独查询”**。 **“单独查询输入”窗口将取代“选择输入表”**窗口。

在设计模式中,可以将**“挖掘模型”窗口和“选择输入表”窗口中的字段拖至“网格”窗格中的“字段”**列。 您还可以填充其余列来指定别名、在结果中显示字段、将字段组合在一起以及指定运算符根据给定条件或参数限制字段值。 如果使用的是查询模式,请通过将字段拖至“查询”窗格来生成 DMX 查询。

使用参数

您可以将报表参数传递到 DMX 查询参数。 若要如此操作,必须向 DMX 查询添加一个参数,在**“查询参数”对话框中定义相应的查询参数,再修改相关联的报表参数。 若要定义查询参数,请单击工具栏上的“查询参数”**(“查询参数”对话框图标) 按钮。 若要查看有关如何在 DMX 查询中定义参数的说明,请参阅在 Analysis Services 的 MDX 查询设计器中定义参数(报表生成器和 SSRS)

有关如何管理报表参数与查询参数之间的关系的详细信息,请参阅将查询参数与报表参数相关联(报表生成器和 SSRS)。 有关参数的详细信息,请参阅报表参数(报表生成器和 SSRS)

请参阅

概念

数据挖掘解决方案

SQL Server Data Tools的报表设计中的查询设计工具 (SSRS)

数据连接、数据源和连接字符串 (SSRS)