操作是在所选多维数据集或其部分上由最终用户启动的操作。 该作可以将所选项作为参数启动应用程序,也可以检索有关所选项的信息。 有关操作的详细信息,请参阅操作(Analysis Services - 多维数据)。
使用多维数据集设计器的“操作”选项卡为多维数据集生成操作。 指定以下内容:
名称
选择可以标识该动作的名称。
行动目标
选择要操作的对象。 通常,在客户端应用程序中,当最终用户选择目标对象时,会显示该动作;但是,客户端应用程序决定哪个最终用户操作显示动作。 对于 目标类型,请从以下对象中进行选择:
属性成员
细胞
立方体
维度成员
等级制度
层次结构成员
级别
级别成员
选择目标对象类型后,在 “目标”对象下,选择指定类型的多维数据集对象。
条件(可选)
指定可解析为布尔值的可选多维表达式 (MDX) 表达式。 如果值为, True
则对指定目标执行该作。 如果值为 False
,则不执行该操作。
行动内容
选择操作类型。 下表汇总了可用类型。
类型 | DESCRIPTION |
---|---|
数据集 | 检索数据集。 |
权益 | 使用非此表中列出的接口来执行操作。 |
行数据集 | 检索行集。 |
声明 | 运行 OLE DB 命令。 |
网址 | 在 Internet 浏览器中显示变量页。 |
对于 动作表达式,请指定动作运行时传递的参数。 语句必须计算为字符串,且必须包含用 MDX 编写的表达式。 例如,您的 MDX 表达式可以指示语法中包括的立方体的一部分。 在传递参数之前计算 MDX 表达式。 此外,MDX Builder 也可用于帮助你生成 MDX 表达式。
其他属性
选择该属性。 下表汇总了可用属性。
资产 | DESCRIPTION |
---|---|
调用 | 指定操作的运行方式。 交互是默认设置,指定在用户访问对象时运行该操作。 可能的设置包括: 批次 交互 打开时 |
应用程序 | 描述该操作的应用。 |
说明 | 描述动作。 |
标题 | 提供用于动作显示的说明文字。 如果标题是 MDX,则为True Caption 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
创建钻取操作
钻取操作由行集操作定义,并作为钻取语句返回到客户端应用程序。 动作目标是度量组的成员。 若要创建新的钻取动作,请在“多维数据集”菜单上单击“新建钻取动作”。 以下选项专用于钻取操作:
钻取列
选择一个或多个维度,然后对于每个维度,通过操作返回给客户端应用程序的钻取列。