穿透钻取到 URL

可以从 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 的穿透钻取报表

首先,基于 Sample Basic 定义新的穿透钻取报表。

  1. 在“应用程序”页上,依次打开应用程序和多维数据集。
  2. 在左侧面板中选择脚本
  3. 单击穿透钻取报表
  4. 单击创建,然后从下拉菜单中选择 URL
  5. 提供穿透钻取报表的名称,例如 URL_dt。
  6. URL 字段中,添加以下 URL:
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    注:

    变量语法位于 ?q= 后面
  7. 添加新的可钻取区域:
    @DESCENDANTS(Product),@CHILDREN(Market)

URL 穿透钻取定义的图像,URL 指向 Essbase 文档,变量表示 Product 和 Market。

  1. 在“应用程序”页上,展开应用程序。
  2. 从多维数据集名称右侧的操作菜单中,单击检查
  3. 在多维数据集检查器上,选择脚本选项卡,然后选择穿透钻取报表
  4. 单击创建,然后从下拉菜单中选择 URL
  5. 提供穿透钻取报表的名称,例如 URL_dt。
  6. URL 字段中,添加以下 URL:
    https://docs.oracle.com/search/?q=$$Product-VALUE$$+$$Market-VALUE$$&category=database&product=en/database/other-databases/Essbase

    注:

    变量语法位于 ?q= 后面
  7. 添加新的可钻取区域:
    @DESCENDANTS(Product),@CHILDREN(Market)

URL 穿透钻取定义的图像,URL 指向 Essbase 文档,变量表示 Product 和 Market。

使用此穿透钻取报表,当您从 Market 维的任何子代中的任何 Product 层代成员的单元格交叉点穿透钻取时,将会启动浏览器,并在 Essbase 文档中搜索 VALUE 表示的参数。

从 Smart View 登录到多维数据集。

在此示例中,我们为可钻取区域选择了蓝色背景。对 Actual、Colas、East、Qtr1 进行穿透钻取。


Smart View 工作表的图像,可钻取区域以蓝色突出显示,在 Actual、Colas、East、Qtr1 选择了成员。

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


URL 穿透钻取结果的图像,其中显示在 Oracle 帮助中心的 Essbase 文档中搜索 100 和 East 的结果。

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

对 Actual、Cream Soda、West、Qtr4 进行穿透钻取。


Smart View 工作表的图像,可钻取单元格的背景为蓝色,并在 Actual、Cream Soda、West、Qtr4 选择了成员。

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


URL 穿透钻取搜索结果的图像,即在 Oracle 帮助中心的 Essbase 文档中搜索 300 和 West 的结果。