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.