Partilhar via


Criar membros calculados

Você pode criar medidas personalizadas ou membros de dimensão, chamados de membros calculados, combinando dados de cubo, operadores aritméticos, números e funções. Por exemplo, você pode criar um membro calculado chamado Euros que converte dólares em euros multiplicando uma medida de dólar existente por uma taxa de conversão. Em seguida, os euros podem ser exibidos para usuários finais em uma linha ou coluna separada.

As definições de membro calculadas são armazenadas, mas seus valores existem apenas na memória. No exemplo anterior, os valores em marcas são exibidos para os usuários finais, mas não são armazenados como dados de cubo.

Você cria membros calculados em cubos. Para criar um membro calculado, no Designer de Cubo, na guia Cálculos , clique no ícone Novo Membro Calculado na barra de ferramentas. Este comando exibe um formulário para especificar as seguintes opções para o membro calculado:

Nome
Selecione o nome do membro calculado. Esse nome aparece como o título de coluna ou linha para os valores de membro calculados quando os usuários finais navegam pelo cubo.

Hierarquia pai
Selecione a hierarquia pai a ser incluída no membro calculado. Hierarquias são categorias descritivas de uma dimensão pela qual os dados numéricos (ou seja, medidas) em um cubo podem ser separados para análise. Em navegadores tabulares, as hierarquias fornecem os cabeçalhos de coluna e linha exibidos aos usuários finais quando eles navegam pelos dados em um cubo. (Em navegadores gráficos, eles fornecem outros tipos de rótulos descritivos, mas têm a mesma função que em navegadores tabulares.) Um membro calculado fornece um novo título (ou rótulo) na dimensão pai selecionada.

Como alternativa, você pode incluir o membro calculado dentro das medidas em vez de em uma dimensão. Essa opção também fornece um novo título de coluna ou linha, mas ele está vinculado às medidas dentro do navegador.

Membro pai
Clique em Alterar para selecionar um membro pai para incluir o membro calculado. Essa opção não estará disponível se você selecionar uma hierarquia de um nível ou MEASURES como a dimensão pai.

Hierarquias são divididas em níveis que contêm membros. Cada membro produz um cabeçalho. Durante a navegação de dados em um cubo, os usuários finais podem aprofundar de um título selecionado para subtítulos subordinados não exibidos anteriormente. O cabeçalho do membro calculado é adicionado no nível logo abaixo do membro pai que você selecionou.

Expressão
Especifique a expressão que produz os valores do membro calculado. Essa expressão pode ser escrita em Expressões Multidimensionais (MDX). A expressão pode conter qualquer um dos seguintes:

  • Expressões de dados que representam componentes de cubo, como dimensões, níveis, medidas e assim por diante

  • Operadores aritméticos

  • Números

  • Funções

Você pode arrastar ou copiar componentes de cubo da guia Metadados do painel Ferramentas de Cálculo para adicioná-los rapidamente a uma expressão.

Importante

Qualquer membro calculado que deve ser usado na expressão de valor de outro membro calculado deve ser criado antes do membro calculado que o usa.

Cadeia de caracteres de formato
Especifica o formato dos valores de célula baseados no membro calculado. Essa propriedade aceita os mesmos valores que a Display Format propriedade para medidas. Para obter mais informações sobre formatos de exibição, consulte Configurar Propriedades de Medida.

Visível
Determina se o membro calculado está visível ou oculto quando os metadados do cubo são recuperados. Se o membro calculado estiver oculto, ele ainda poderá ser usado em expressões MDX, instruções e scripts, mas não será exibido como um objeto selecionável nas interfaces do usuário do cliente.

Comportamento não vazio
Armazena os nomes das medidas usadas para resolver consultas NON EMPTY no MDX. Se essa propriedade estiver em branco, o membro calculado deverá ser avaliado repetidamente para determinar se um membro está vazio. Se essa propriedade contiver o nome de uma ou mais medidas, o membro calculado será tratado como vazio se todas as medidas especificadas estiverem vazias. Essa propriedade é uma dica de otimização para o Analysis Services retornar apenas registros não NULL. Retornar apenas registros não NULL melhora o desempenho de consultas MDX que utilizam o operador NON EMPTY ou a função NonEmpty, ou que exigem o cálculo de valores de célula. Para obter o melhor desempenho com cálculos de célula, especifique apenas um único membro quando possível.

Expressões de cor
Especifica expressões MDX que definem dinamicamente as cores de primeiro plano e de plano de fundo das células com base no valor do membro calculado. Essa propriedade será ignorada se não for suportada por aplicativos cliente.

Expressões de fonte
Especifica expressões MDX que definem dinamicamente a fonte, o tamanho da fonte e os atributos de fonte para células com base no valor do membro calculado. Essa propriedade será ignorada se não for suportada por aplicativos cliente.

Você pode copiar ou arrastar componentes de cubo da guia Metadados do painel Ferramentas de Cálculo para a caixa Expressão no painel Expressões de Cálculo. Você pode copiar ou arrastar funções da guia Funções no painel Ferramentas de Cálculo para a caixa Expressão no painel Expressões de Cálculo.

Abordando membros calculados

Ao criar um membro calculado na guia Cálculos do Designer de Cubo, especifique a hierarquia pai na qual o membro calculado é armazenado. A hierarquia principal determina como um membro calculado pode ser tratado, de acordo com as seguintes regras:

  • Se um membro calculado for criado na dimensão de medidas, o membro calculado será endereçável nessa dimensão.

Consulte Também

Cálculos em modelos multidimensionais