示例:使用 PeriodOffset 和 Parent 函数返回滚动季度

PeriodOffset 函数可以返回跨期间维和年维的相对期间维成员。此函数可用于创建跨多个月份和年份的滚动报表。

PeriodOffset 函数只能返回 0 级期间,但是,如果将其与 Parent 函数组合使用,可以在一个滚动报表中返回多个季度。例如,显示相对于当前季度的前 4 个季度。

以下示例利用了 Narrative Reporting 示例应用程序。请注意以下报表设计:

以下示例显示了 PeriodOffset 和 Parent 函数

Account(帐户)维(选择了 Operating Expenses(运营费用))位于网格行中。Years(年)Fiscal Calendar(会计日历)(期间)维位于列中。所有五列的 Years(年)维均选择了 CurrentPOV。Fiscal Calendar(会计日历)维利用了 CurrentPOV、Parent 和 PeriodOffset 成员的组合。下文将对此进行详细介绍。请注意,Fiscal Calendar(会计日历)POV 成员选择定义就是四个季末月份(March、June、September 和 December)。

Table 9-2 返回滚动季度的 PeriodOffset 和 Parent 函数

函数 说明
A Parent ( PeriodOffset of CurrentPOV-12 ) 接受 CurrentPOV 月份选择,返回 12 个月前的月份(跨年),然后返回该月份的父季度成员。
B Parent ( PeriodOffset of CurrentPOV-9 ) 接受 CurrentPOV 月份选择,返回 9 个月前的月份(跨年),然后返回该月份的父季度成员。
C Parent ( PeriodOffset of CurrentPOV-6 ) 接受 CurrentPOV 月份选择,返回 6 个月前的月份(跨年),然后返回该月份的父季度成员。
D Parent ( PeriodOffset of CurrentPOV-3 ) 接受 CurrentPOV 月份选择,返回 3 个月前的月份(跨年),然后返回该月份的父季度成员。
E Parent of Current POV 返回 CurrentPOV 月份选择的父季度

请注意 Years(年)为 2023 且 Fiscal Calendar(会计日历)为 June 时返回的以下结果。最后一个阴影列返回了 2023 年的 Quarter2,这反映了当前所选月份 (June) 的季度。前 4 列根据 June 选择返回了跨年的前四个季度:

以下示例显示了 "Fiscal Calendar"(会计日历)为 June 时的结果

以下示例显示了 Fiscal Calendar(会计日历)为 March 时的结果,最后一个阴影列中反映了当前季度,前 4 列根据 March 选择返回了跨年的前四个季度。

以下示例显示了 "Fiscal Calendar"(会计日历)为 March 时的结果