多选
多选可用来从层次结构中选择两个或更多元素,并通过下列一种方法聚合其值:
- 总和
- 最小值
- 最大值
- 平均值
- 任何
多选在“选择元素”对话框中通过“选择元素”操作使用,也可通过以下公式使用:
- 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
可在服务器列表设计器中的结构选择和筛选器中使用多选。