Multiselect

Mit Multiselect können Sie zwei oder mehr Elemente in einer Hierarchie auswählen und deren Werte mit einer der folgenden Methoden aggregieren:

  • Sum
  • Min
  • Max
  • Avg
  • Any

Multiselect ist im Dialog Element auswählen über die Aktion Element auswählen und die folgenden Formeln verfügbar:

  • CELLGET
  • MEMBERCNAME
  • MEMBERGET
  • ROA
  • ROC

Aggregation ist für Elementattribute nicht relevant, daher wird die Aggregationsmethode in ROS-Formeln ignoriert.

Zurückschreiben von mehreren Elementen wird nicht unterstützt.

In Versionen vor Application Studio 10.5.0 konnten Sie im Dialog Element auswählen nur einzelne Elemente auswählen. Sie können Multiselect in der Aktion Element auswählen bei Berichten aktivieren, die in einer früheren Version von Application Studio entwickelt wurden.

In einer Aktion Element auswählen werden die ausgewählten Elemente an eine Variable übergegeben. Wenn Sie mehrere Elemente auswählen, werden diese als Multiselect-XML (MLS-XML) gespeichert. Wenn Sie ein einzelnes Element auswählen, wird dessen eindeutiger Name in der Variablen gespeichert. Dies ist ein Beispiel für 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>
Sie können diese Funktionen verwenden, um MLS-XML zu erstellen, hinzuzufügen und daraus auszuwählen:
  • MULTISELECTADD
  • MULTISELECTCREATE
  • MULTISELECTGETMEMBERS
  • MULTISELECTGETMEMBERSSIMPLE

Sie können Multiselect in der Strukturauswahl und für Filter im Serverlisten-Designer verwenden.