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.