Variáveis XML
É possível salvar vários valores (por exemplo, as legendas e os nomes exclusivos de elementos) em uma única variável global. A definição da variável e suas propriedades são salvas como XML. O XML é gerado e mantido com a função SETPROPERTY em conjunto com uma ação, por exemplo, definir parâmetros.
É possível usar uma variável XML, por exemplo, para manter os valores das dimensões de fatia em um relatório. Ao vincular a variável XML a um parâmetro do relatório da tupla, as dimensões de fatia podem ser usadas para comunicação dos widgets, se o relatório for exibido em um painel.
No painel Acessórios, é possível abrir uma variável global para a qual propriedades tenham sido criadas e visualizar a definição de XML.
Exemplo de SETPROPERTY
=SETPROPERTY(GlobalVariables.gvSetProperty,"[Product]","Unique",
"[Product].[All Tires].[Car Tires All Season]")
cria esta instrução XML:
<Table><Row name="[product]"><Property name="unique"
value="[Product].[All Tires].[Car Tires All Season]"/></Row></Table>
Nesse exemplo, a dimensão Produto é a chave e é usada como o nome da linha. O nome da propriedade é "Exclusivo" e o valor é o nome exclusivo do elemento Pneus para Estação Inteira. É possível usar SETPROPERTY para definir várias propriedades, valores e chaves.