Wybór wielokrotny

Wybór wielokrotny umożliwia wybranie dwóch albo większej liczby elementów z hierarchii i agregację ich wartości za pomocą jednej z poniższych metod:

  • Suma
  • Min.
  • Maks.
  • Avg
  • Any

Wybór wielokrotny jest dostępny w oknie dialogowym Wybierz element za pomocą akcji wyboru elementu i formuł:

  • CELLGET
  • MEMBERCNAME
  • MEMBERGET
  • ROA
  • ROC

Agregacja nie dotyczy atrybutów elementów, a zatem metoda agregacji jest ignorowana w formułach ROA.

Zapis zwrotny nie jest obsługiwany w przypadku wielu elementów.

W aplikacji Application Studio przed wersją 10.5.0 w oknie dialogowym Wybierz element można było wybrać tylko pojedyncze elementy. Można włączyć wybór wielokrotny w akcjach raportów Wybierz element stworzonych we wcześniejszych wersjach aplikacji Application Studio.

W akcji Wybierz element wybrane elementy przekazywane są do zmiennej. Jeśli wybrano wiele elementów, są one przechowywane w postaci XML wyboru wielokrotnego (MLS-XML). Jeśli zaznaczono pojedynczy element, jego nazwa unikatowa jest przechowywana w zmiennej. Oto przykład elementu 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>
Można użyć następujących funkcji, aby tworzyć elementy MLS-XML, dodawać do nich i wybierać z nich:
  • MULTISELECTADD
  • MULTISELECTCREATE
  • MULTISELECTGETMEMBERS
  • MULTISELECTGETMEMBERSSIMPLE

Można dodać wybór wielokrotny w wyborze struktury i filtrach w projektancie list serwera.