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.