MicroStrategy ONE

Criar uma métrica derivada a partir do zero usando o Editor de fórmula métrica

Criar uma métrica derivada desde o início permite personalizar a métrica e torná-la mais sofisticada para atender às suas necessidades. Você pode realizar as seguintes tarefas:

  • Criar expressões personalizadas, como métricas de porcentagem em relação ao total, ou expressões que utilizam funções personalizadas criadas com o Assistente de Plug-in de Função do MicroStrategy. Consulte o Functions Reference para obter mais informações.
  • Criar uma métrica digitando diretamente sua fórmula. É possível adicionar cálculos condicionais, para criar grupos de dados pela filtragem de valores métricos. Também é possível agrupar regiões em produtores de pouca receita e produtores de boa receita. Isso complementa a análise condicional fornecida por filtros e limites.
  • Execute a análise estatística criando métricas derivadas com base em Análise R.

Para criar uma métrica, você deve definir sua fórmula, que consiste em operadores aritméticos (+, -, * e /) e funções. Os operadores e as funções podem ser aplicados a atributos ou métricas. Um exemplo da fórmula de uma métrica composta é RunningAvg(Cost), em que Cost é uma métrica e RunningAvg é uma função que calcula a média acumulada. Outro exemplo é Soma(Custot) + Soma(Lucro), em que Custo e Lucro são métricas e Soma é a função que calcula a soma. Nesse caso, a soma da métrica Custo é adicionada à soma da métrica Lucro.

Você pode criar uma métrica aninhada, em que uma função de agregação é colocada dentro de outra. Uma fórmula métrica de amostra é Avg(Sum(Revenue)). A função interna Sum calcula o total do fato Receita, e a função externa Avg calcula a média desse resultado. Se você quiser saber a receita média por categoria para cada região, pode criar uma métrica aninhada que primeiro calcula a receita para todas as categorias e depois calcula a média para cada região. A métrica é definida como: Avg(Sum(Revenue) {~, Category}) {~, Region}

A fórmula interna, Sum(Revenue), calcula a receita no nível de Categoria. A fórmula externa, então, calcula a média dos valores resultantes no nível de Região.

Para adicionar funções à fórmula da métrica, você deve selecionar todas as opções necessárias para definir a função. Se quiser adicionar uma função de agrupamento, como Soma, Média, Primeiro ou Máximo, você deverá definir a expressão da função e também poderá alterar o nível de atributo em que a métrica é agregada. Caso deseje adicionar uma função que não esteja relacionada a agrupamento, como funções de data mining, data, OLAP e classificação, você deverá definir os valores de entrada (chamados de argumentos) para a função, bem como todos os parâmetros que podem ser utilizados para determinar o comportamento da função.

Veja no Ajuda de relatórios avançados para a sintaxe de fórmulas métricas que usam funções de agrupamento. Consulte Functions Reference para ver a sintaxe de funções não de agrupamento.

  1. Abra um documento existente.
  2. No painel Objetos de Conjunto de Dados, clique com o botão direito em um conjunto de dados e selecione Inserir Nova Métrica.
  3. Passe o cursor sobre uma função no painel Funções e clique em Editar.
  4. Preencha os campos obrigatórios na caixa de diálogo e clique em Adicionar.
  5. Para ver informações mais detalhadas sobre a função selecionada e seus argumentos, clique em Detalhes no painel inferior.
  6. Para definir manualmente uma métrica derivada, você pode digitar sua definição na caixa de texto no painel direito.
  7. Digite um nome para o novo atributo de métrica em Nome da Métrica.
  8. Para definir o comportamento de agregação e de subtotal, clique em Opções de Métrica no painel direito.
  9. Clique em Save (Salvar).

Por padrão, o comportamento de agregação e de subtotal é determinado automaticamente. É possível alterar esse comportamento para especificar se a métrica derivada é calculada com todo o conjunto de dados ou apenas os dados da visualização em que ela está inserida. Ver Alterar o Comportamento de Agregação e Subtotal para uma Métrica Derivada para obter mais informações.