穿透钻取到 URL
您可以创建穿透钻取报表,使 Essbase 用户能够直接从 Smart View 查询工作表中的单元格穿透钻取到 URL。
注意:
只能从单个单元格穿透钻取到 URL。不支持从多个单元格穿透钻取到 URL。穿透钻取目标 URL 可以是静态的,也可以是动态的。例如,静态目标 URL https://docs.oracle.com。
动态目标 URL 使用变量。所有动态目标 URL 都具有以下共同的变量结构:
$$<dimension-name>-VALUE$$当用户从单元格穿透钻取时,Essbase 会进行必要的替代,以在所选穿透钻取交叉点的上下文中生成目标 URL。
例如,如果可钻取区域包含来自 Market 维的成员,则表示来自 Market 的值的变量如下所示:
$$Market-VALUE$$当您从包含来自 Market 维的成员的交叉点穿透钻取单元格时,Essbase 会在 URL 语法中替换适当的 Market 值;例如:
East
在以下示例中,表示来自 Product 维的值的变量如下所示:
$$Product-VALUE$$当您从包含来自 Product 维的成员的交叉点穿透钻取单元格时,Essbase 会在 URL 语法中替换适当的 Product 值;例如:
Cola
创建指向 URL 的穿透钻取报表
要创建穿透钻取 URL 报告,请在 Sample Basic 上定义新的穿透钻取报告。
-
在主页上,打开应用程序并打开多维数据集。
-
在左侧面板中选择脚本。
-
单击穿透钻取报表。
-
单击创建,然后从下拉菜单中选择 URL 。
-
提供穿透钻取报表的名称,例如 URL_dt。
-
在 URL 字段中,添加以下 URL:
https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase注意:
变量语法位于 ?q= 后面 -
添加新的可钻取区域:
@DESCENDANTS(Product),@CHILDREN(Market)

使用此穿透钻取报表,当您从 Market 维的任何子代中的任何 Product 层代成员的单元格交叉点穿透钻取时,将会启动浏览器,并在 Essbase 文档中搜索 VALUE 表示的参数。
从 Smart View 登录到多维数据集。
在此示例中,我们为可钻取区域选择了蓝色背景。对 Actual、Colas、East、Qtr1 进行穿透钻取。

将会启动浏览器,并使用参数值 100 和 East (注意 Colas 是 Product 类别 100 的别名)搜索 Essbase 文档。

对其他单元格进行穿透钻取以了解传递到穿透钻取 URL 的参数如何根据 Smart View 中的单元格交叉点上下文发生变化。
对 Actual、Cream Soda、West、Qtr4 进行穿透钻取。

现在,将在 Essbase 文档中搜索 300 和 West :
