Multiselect

Multiselect lar deg velge to eller flere elementer fra et hierarki og å samle verdiene deres med en av disse metodene:

  • Sum
  • Min
  • Max
  • Avg
  • Vilkårlig

Multiselect er tilgjengelig i Velg element-dialogen ved hjelp av en velg element-handling, og ved hjelp av disse formlene:

  • CELLGET
  • MEMBERCNAME
  • MEMBERGET
  • ROA
  • ROC

Aggregering er ikke relevant for elementattributter, slik at aggregeringsmetoden ignoreres i ROA-formler.

Tilbakeskriving er ikke støttet for flere elementer.

Før Application Studio 10.5.0 kunne du bare velge individuelle elementer i Velg element-dialogen. Du kan aktivere multiselect i Velg element-handlingen for rapporter som ble utviklet i en tidligere versjon av Application Studio.

I en Velg element-handling sendes de valgte elementene til en variabel. Hvis du velger flere elementer, lagres de som multiselect XML (MLS-XML). Hvis du velger et enkelt element, lagres dets unike navn i variabelen. 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 bruke disse funksjonene for å opprette, legge til, eller velge fra MLS-XML:
  • MULTISELECTADD
  • MULTISELECTCREATE
  • MULTISELECTGETMEMBERS
  • MULTISELECTGETMEMBERSSIMPLE

Du kan bruke multiselect i strukturvalg og filter i serverliste-designeren.