多选

多选可用来从层次结构中选择两个或更多元素,并通过下列一种方法聚合其值:

  • 总和
  • 最小值
  • 最大值
  • 平均值
  • 任何

多选在选择元素对话框中通过“选择元素”操作使用,也可通过以下公式使用:

  • CELLGET
  • MEMBERCNAME
  • MEMBERGET
  • ROA
  • ROC

“聚合”与元素特性无关,因此 ROA 公式将忽略聚合方法。

多个元素不支持写回。

Application Studio 10.5.0 之前的版本中,只能在选择元素对话框中选择单个元素。对于在 Application Studio 的较早版本中开发的报告,可通过“选择元素”操作来启用多选。

在“选择元素”操作中,所选元素将被传递给变量。如果选择多个元素,它们将被储存为多选 XML (MLS-XML)。如果选择单个元素,其唯一名称储存在变量中。以下是 MLS-XML 的示例:

<?xml version="1.0" encoding="utf-16"?>
<MultiSelect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Hierarchy>[Period]</Hierarchy>
  <AggregationFunction>Sum</AggregationFunction>
  <StructureSelection>
    <Member>
      <MemberUName>[period].[all years].[2016]</MemberUName>
    </Member>
    <Member>
      <MemberUName>[period].[all years].[2017]</MemberUName>
    </Member>
  </StructureSelection>
</MultiSelect>
可使用下列函数创建、添加和从 MLS-XML 中进行选择:
  • MULTISELECTADD
  • MULTISELECTCREATE
  • MULTISELECTGETMEMBERS
  • MULTISELECTGETMEMBERSSIMPLE

可在服务器列表设计器中的结构选择和筛选器中使用多选。