Elementos de fatia calculados
Você pode criar elementos calculados no Designer de definições de fatias ou pode usar os cálculos existentes definidos no cubo, no painel Estrutura de banco de dados. Os elementos calculados que você cria no Designer de definições de fatias são cálculos MDX com escopo de consulta. Os cálculos definidos no cubo têm escopo de sessão. Pode haver elementos no escopo da consulta e no escopo da sessão na mesma fatia.
Elementos calculados são normalmente usados na classificação e filtragem. Por exemplo, a Dimensão de medida do aplicativo Samples inclui os elementos de Custo de vendas e Custos de produção, mas não os Custos totais. No entanto, você pode criar um elemento calculado, Custos totais e usá-lo em um filtro para incluir ou excluir valores de um relatório. Por exemplo, use o elemento Custos totais para excluir produtos em que a soma de Custo de vendas e Custos de produção seja menor que um valor especificado.
Os elementos calculados no escopo da consulta podem ser estáticos ou dinâmicos. Os cálculos do escopo da sessão podem ser apenas estáticos. O nome exclusivo de um elemento estático é gerado com base em uma hierarquia selecionada, um nome que você especifica e, se selecionado, um elemento pai.
Ao criar um elemento dinâmico, especifique o nome exclusivo, por exemplo, em uma variável global e, em seguida, referencie essa variável em uma fórmula.
Você pode atribuir uma ordem de resolução a cada elemento calculado. Se houver vários elementos calculados, você poderá especificar a ordem em que eles serão listados. A ordem de resolução e a ordem de lista podem afetar a ordem na qual os elementos calculados são calculados. Os efeitos das ordens de resolução e de lista dependem da origem de dados e de os elementos serem de escopo de sessão ou de consulta.
O servidor sempre retorna o elemento se ele for referenciado explicitamente por seu nome exclusivo. Ou seja, se você selecioná-lo no Designer de lista ou referenciá-lo em uma fórmula, por exemplo. Uma caixa de seleção permite marcar um elemento calculado como Visível. Para exibir um elemento calculado em um relatório, marque-o como Visível e selecione-o no Designer de lista.
Os elementos não serão exibidos nos relatórios se não tiverem sido selecionados explicitamente ou se não estiverem marcados como Visíveis. Se um elemento for explicitamente selecionado e você limpar a caixa de seleção Visível, o elemento permanecerá visível nos relatórios. Para ocultar o elemento do relatório, exclua-o no Designer de lista.
Elementos que são invisíveis não são retornados pelo servidor quando AddCalculatedMembers é usado.