示例:将 Match 函数与 CurrentPOV 结合使用

使用 Match 函数,可以选择与指定模式或字符集匹配的成员CurrentPOV 函数从 POV 返回维的选定成员

通过将 Include CurrentPOV(包括 CurrentPOV)设置为 Member Name as prefix(成员名称作为前缀)或 Member Name as suffix(成员名称作为后缀),您可以将 Match 字符串附加到当前 POV 选择,并将此选择作为前缀或后缀。默认设置为 No(否)。

此示例显示如何将 Match 与 CurrentPOV 的组合用于修改的 Oracle Essbase 示例基本多维数据集。在该多维数据集中,Year(年份)维具有 JanYTD、FebYTD、…DecYTD 备用层次结构。

这允许您为 Years(年份)维的 CurrentPOV 选择月份并选择其相关的 YTD 成员。例如,选择 Aug(八月)并返回 AugYTD。

下面是修改的 Essbase 示例基本多维数据集的 Year(年份)维。


Essbase 年份维

采用以下网格设置,行中为 Measures(度量)维 Descendants of Profit (Inclusive)(利润的后代(包含)),列中的 Year(年份)设置为:

  • CurrentPOV – 显示在 POV 中选择的月份。

  • 与 YTD 匹配的成员,CurrentPOV 作为前缀。


网格显示 Match 函数

对于列 B,在选择了 Match 函数的 "Functions"(函数)下的成员选择器中:

  • 输入 Search(搜索)字符串:YTD。
  • 将 Include CurrentPOV(包括 CurrentPOV)设置为 Member Name as prefix(成员名称作为前缀)。
  • Match with(匹配)选项设置为 Member Name or Alias(成员名称或别名)。

设置 Match 函数参数

预览 Year(年份)POV 选择为 Aug(八月)的网格时,请注意第一列显示 Aug(八月),其为当前 POV;第二列显示 AugYTD,其为当前 POV Aug(八月)和 YTD 的匹配项。


报表显示