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

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

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

此示例显示如何将 MatchCurrentPOV 的组合用于修改的 Oracle Essbase 示例基本多维数据集。在该多维数据集中,Year(年份)维具有 JanYTDFebYTD、…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 的匹配项。


报表显示