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