Multiselect
Med hjälp av Multiselect kan du välja två eller flera element från en hierarki och samla deras värden genom en av följande metoder:
- Sum
- Min
- Max
- Avg
- Valfri
Flerval är tillgängligt i dialogrutan Välj element via en elementvalsåtgärd och genom följande formler:
- CELLGET
- MEMBERCNAME
- MEMBERGET
- ROA
- ROC
Samling är inte relevant för elementattribut, så samlingsmetoden ignoreras i ROA-formler.
Återskrivning stöds inte för flera element.
Före Application Studio 10.5.0 kunde du endast välja enskilda element i dialogrutan Välj element. Du kan aktivera Multiselect i Välj element-åtgärderna för rapporter som utvecklats i en tidigare version av Application Studio.
I en Välj element-åtgärd överförs markerade element till en variabel. Om du väljer flera element lagras de som Multiselect XML (mls-xml). Om du väljer endast ett element lagras dess unika namn i variabeln. Följande är ett exempel 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 använda dessa funktioner om du vill skapa, lägga till i eller välja från mls-xml: - MULTISELECTADD
- MULTISELECTCREATE
- MULTISELECTGETMEMBERS
- MULTISELECTGETMEMBERSSIMPLE
Du kan använda Multiselect i strukturval och filter i serverlistdesignern.