Multiselect
Multiselect gør det muligt at vælge to eller flere elementer fra et hierarki og aggregere deres værdier ved hjælp af en af disse metoder:
- Sum
- Min
- Max
- Avg
- Hvilken som helst
Multiselect er tilgængeligt i dialogboksen Vælg element via en vælg element-handling og via disse formler:
- CELLGET
- MEMBERCNAME
- MEMBERGET
- ROA
- ROC
Aggregering er ikke relevant for elementattributter, så aggregeringsmetoden ignoreres i ROA-formler.
Tilbageskrivning understøttes ikke for flere elementer.
Før Application Studio 10.5.0 kunne du kun vælge individuelle elementer i dialogboksen Vælg element. Du kan aktivere Multiselect i handlingen Vælg element i rapporter, der blev udviklet i tidligere versioner af Application Studio.
I en Vælg element-handling overføres de valgte elementer til en variabel. Hvis du vælger flere elementer, gemmes de som Multiselect XML (MLS-XML). Hvis du vælger et enkelt element, gemmes dets entydige navn i variablen. Dette er et eksempel på 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>
Du kan bruge disse funktioner til at oprette, tilføje til og vælge fra MLS-XML: - MULTISELECTADD
- MULTISELECTCREATE
- MULTISELECTGETMEMBERS
- MULTISELECTGETMEMBERSSIMPLE
Du kan bruge Multiselect til valg af struktur og filtre i serverlistedesigneren.