Multisseleção

A multisseleção permite selecionar dois ou mais elementos de uma hierarquia e agregar seus valores por um dos seguintes métodos:

  • Soma
  • Mín
  • Máx
  • Média
  • Qualquer um

A multisseleção está disponível na caixa de diálogo Selecionar elemento por meio de uma ação Selecionar elemento e das seguintes fórmulas:

  • CELLGET
  • MEMBERCNAME
  • MEMBERGET
  • ROA
  • ROC

A agregação não é relevante para os atributos do elemento, de modo que o método de agregação é ignorado em fórmulas ROA.

Não há suporte para write-back de elementos múltiplos.

Antes do Application Studio 10.5.0, era possível selecionar somente elementos individuas na caixa de diálogo Selecionar elemento. É possível habilitar a multisseleção nas ações Selecionar elemento de relatórios que foram desenvolvidos em uma versão anterior do Application Studio.

Em uma ação Selecionar elemento, os elementos selecionados são passados para uma variável. Se você selecionar vários elementos, eles serão armazenados como XML de multisseleção (MLS-XML). Se você selecionar um único elemento, seu nome exclusivo será armazenado na variável. Este é um exemplo de 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>
É possível usar estas funções para criar, adicionar e selecionar com MLS-XML.
  • MULTISELECTADD
  • MULTISELECTCREATE
  • MULTISELECTGETMEMBERS
  • MULTISELECTGETMEMBERSSIMPLE

É possível usar a multisseleção na seleção de estrutura e nos filtros do designer de lista de servidores.