使用替代变量和用户变量

替代变量是指在 EPM 云或 Essbase 数据源中定义的一种变量,可用作定期更改的特定成员的占位符。

在 EPM 云中,您可以设置用户变量以限制在报表上显示的成员数,从而帮助用户关注某些成员。例如,如果您针对 "Entity"(实体)维创建一个名为 Division 的用户变量,则用户可以为其自己的部门选择成员。

您可以使用变量 CurrMonth 表示当前月份(一月),且可以将它作为成员选择插入报表。在数据源中创建变量时,需要创建变量和字符串值。随后,您可以随时更改该变量在数据源中的值。

选择网格的成员时,成员选择器将显示选定维的可用替代和用户变量。对于网格列、行和视点 (Point of View, POV),将显示变量的名称和值。变量使用 "&" 作为前缀(例如 &CurrMonth)。

使用替代变量和用户变量时的一些注意事项:

  • 您可以使用变量作为其他成员选择函数内的成员选择,就像使用常规成员一样。例如 "Children (&CurrentQuarter)"。

  • 您可以允许报表预览者在 POV 选择中选择变量。

  • 当系统首次连接到数据源时,将检索变量值。成员选择器和/或 POV 将显示变量的值。运行报表时,将检索最新的变量值。但是,如果变量值在用户会话期间发生更改,则更改不会反映在成员选择器或 POV 中显示的变量值中,直到用户通过注销并再次登录重新连接到新会话。

  • 对于报表包中的 Reports(报表)引用 doclet,您可以从成员选择器中选择变量。

注:

  • Narrative Reporting 中不支持用引号括起来的替代变量值(例如:"Net Income")。只有未用引号括起来的替代变量值在 Narrative Reporting 成员选择器中可见。

  • Reports(报表)不支持数据源中用引号括起来的替代变量名称(例如:"Current Month")。Reports(报表)只支持未用引号括起来的替代变量名称(例如:Current Month)。

  • 只有具有成员名称的替代变量值在成员选择器中可见。具有成员别名的替代变量值将不会显示。

  • 在成员选择器中,为变量值定义了多个成员的用户变量将仅显示第一个值。