多维模型中的操作

操作是在所选多维数据集或其部分上由最终用户启动的操作。 该作可以将所选项作为参数启动应用程序,也可以检索有关所选项的信息。 有关操作的详细信息,请参阅操作(Analysis Services - 多维数据)。

使用多维数据集设计器的“操作”选项卡为多维数据集生成操作。 指定以下内容:

名称
选择可以标识该动作的名称。

行动目标
选择要操作的对象。 通常,在客户端应用程序中,当最终用户选择目标对象时,会显示该动作;但是,客户端应用程序决定哪个最终用户操作显示动作。 对于 目标类型,请从以下对象中进行选择:

  • 属性成员

  • 细胞

  • 立方体

  • 维度成员

  • 等级制度

  • 层次结构成员

  • 级别

  • 级别成员

选择目标对象类型后,在 “目标”对象下,选择指定类型的多维数据集对象。

条件(可选)
指定可解析为布尔值的可选多维表达式 (MDX) 表达式。 如果值为, True则对指定目标执行该作。 如果值为 False,则不执行该操作。

行动内容
选择操作类型。 下表汇总了可用类型。

类型 DESCRIPTION
数据集 检索数据集。
权益 使用非此表中列出的接口来执行操作。
行数据集 检索行集。
声明 运行 OLE DB 命令。
网址 在 Internet 浏览器中显示变量页。

对于 动作表达式,请指定动作运行时传递的参数。 语句必须计算为字符串,且必须包含用 MDX 编写的表达式。 例如,您的 MDX 表达式可以指示语法中包括的立方体的一部分。 在传递参数之前计算 MDX 表达式。 此外,MDX Builder 也可用于帮助你生成 MDX 表达式。

其他属性
选择该属性。 下表汇总了可用属性。

资产 DESCRIPTION
调用 指定操作的运行方式。 交互是默认设置,指定在用户访问对象时运行该操作。 可能的设置包括:

批次

交互

打开时
应用程序 描述该操作的应用。
说明 描述动作。
标题 提供用于动作显示的说明文字。 如果标题是 MDX,则为TrueCaption is MDX指定。
标题为 MDX 指定 True 表示题注是 MDX,如果不是,则指定 False

注释

必须使用 Analysis Services 脚本语言(ASSL)或分析管理对象(AMO)来定义 HTML 和命令行作类型。 有关详细信息,请参阅 Action 元素(ASSL)类型元素(Action)(ASSL)编程 AMO OLAP 高级对象

创建报告动作

报表服务器响应基于 URL 的报表请求。 若要创建报表操作,请在 多维数据集 菜单上单击 新建报表操作。 以下选项特定于报告操作。

报表服务器
下表中描述的属性是为报表服务器指定的。

资产 DESCRIPTION
服务器名称 运行报表服务器的计算机的名称。
服务器路径 报表服务器提供的路径。
报表格式 HTML5、HTML3、Excel 或 PDF。

参数 (可选)
创建作时,参数将作为 URL 字符串的一部分发送到服务器。 它们包括参数名称和参数值,它是 MDX 表达式。

报表服务器 URL 构造如下:

  
http://  
host  
/  
virtualdirectory  
/Path&  
parametername1  
=  
parametervalue1  
& ...  

例如:

https://localhost/ReportServer/Sales/YearlySalesByCategory?rs:Command=Render&Region=West  

创建钻取操作

钻取操作由行集操作定义,并作为钻取语句返回到客户端应用程序。 动作目标是度量组的成员。 若要创建新的钻取动作,请在“多维数据集”菜单上单击“新建钻取动作”。 以下选项专用于钻取操作:

钻取列
选择一个或多个维度,然后对于每个维度,通过操作返回给客户端应用程序的钻取列。

另请参阅

多维模型中的数据立方体