您可以在对选择了多个成员的单行或单列执行公式时使用分组,从而为每个成员分组生成一个公式结果。这些成员可以是单行或单列中多个单独选择的成员,也可以是动态成员选择函数,例如 "Children"(子项)或 "Descendants"(后代)。这种情况的一个常见用例是 Period(期间)或 Scenario(方案)差异公式,公式所在的列具有选择了多个成员的其他维。
例如,网格中的 Entity(实体)和 Scenario(方案)维位于单个列,为 Scenario(方案)维选择了 "Actual"(实际)和 "Plan"(计划),可以为 Entity(实体)维选择多个成员,现在需要为每个 Entity(实体)成员显示一个网格差异公式列。
在下面的网格设计中,在行中选择了 Accounts(帐户)"Net Income"(净收益),在列中选择了 Scenarios(方案)和 Entities(实体),A 列包含:
下面是为 Entities(实体)POV 选择了 "Total Entities"(实体总数)时的网格输出预览:
为了实现每个 Entity(实体)成员均显示 "Actual vs Budget"(实际与预算)差异,插入一个公式列以使用扩展成员引用计算差异,即引用 "Actual"(实际)和 "Plan"(计划)成员(两者均在 A 列):
VARIANCE ([A(A)], [A(B)])
此外,还在 Scenario(方案)行的公式列中添加了一个自定义标题 "Variance"(差异)。
添加分组并应用一些格式设置:
为了分隔每个实体的 Actual(实际)、Plan(计划)和 Variance(差异)列,在 "Variance"(差异)公式列(B 列)右侧插入了一个分隔符列。
为了在 Actual(实际)、Plan(计划)和 Variance(差异)列中显示相同的 Entity(实体)名称,选择 A 列和 B 列的 "Entity"(实体)单元格,单击右键,然后选择 Merge Cells(合并单元格)。
选择了 A 列、B 列和 C 列后,在 Entities(实体)维上创建一个分组。
下面是生成的网格预览:
如果在 POV 中选择了其他 "Entity"(实体)成员,结果将会调整。