Académique Documents
Professionnel Documents
Culture Documents
Analytics
15/08/2016
Versão 2.0
Título do documento
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Sumário
1. O que é o MAQL? ............................................................................... 3
2. Usando MAQL ...................................................................................... 3
3. Categorias Funções ............................................................................ 3
3.1. Função Agregação ............................................................................ 4
3.2. Função Numérica ............................................................................... 7
3.3. Granularidade ................................................................................... 10
3.4. Expressões Lógicas ........................................................................... 13
3.5. Expressões de Filtro ........................................................................... 15
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
1. O que é o MAQL?
Multi-Dimensão Analytical Query Language (MAQL) é uma linguagem
proprietária para a criação de métricas em seus projetos. Usando MAQL, você
pode construir métricas flexíveis e poderosas para entregar percepções sem
precedentes para os usuários do seu projeto.
2. Usando MAQL
As métricas são usadas para a montagem de relatórios. Você pode criar
métricas básicas através do editor de relatório no Analytics, que converte as
suas seleções em declarações MAQL e armazena-os no projeto.
As possibilidades de construção de métricas são baseados na arquitetura do
modelo de dados (representação dos atributos e fatos nos dados do seu
projeto e as relações entre eles).
3. Categorias Funções
MAQL inclui uma variedade de funções, que podem ser aplicados aos fatos e
atributos de seu projeto.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
3.1. Função Agregação
Calcula a média de um conjunto de fatos para formar
uma métrica.
Exemplos:
Exemplo:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Exemplo:
Exemplo:
Exemplos:
Exemplo:
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
PERCENTILE Calcula o x percentagem de um conjunto de valores,
onde x é especificado como o segundo parâmetro.
Exemplo:
Exemplo:
Exemplo:
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT RUNVAR (...)
Exemplos:
SELECT … - …
+, -, *, /
Exemplo:
Exemplo:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Retorna um valor de substituição se o
fato ou, avalia métricas para um valor
NULL.
IFNULL Exemplos:
SELECT LN (...)
Exemplos:
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Retorna a posição numérica para fatos
ou valores de métrica em ascendente,
RANK descendente, padrão ou menor-
primeira ordem.
Exemplo:
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT CEILING (Receita)
Exemplo:
Exemplo:
3.3. Granularidade
Bloqueia o nível de agregação do fato
ou métrica, conforme especificado pelo
atributo que está listado após BY.
BY SELECT … / (SELECT … BY … )
Exemplo:
SELECT Receitas /
(SELECT Receita BY Ano)
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Bloqueia o nível de agregação do fato
ou métrica ao mais alto nível possível
de agregação na hierarquia de atributo.
Exemplo:
Exemplo:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT ... FOR Previous (...)
Exemplos:
Exemplos:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT Estimado BY ALL IN ALL OTHER
DIMENSIONS EXCEPT Data
Instantânea
Exemplo:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Exemplo:
Exemplo:
Exemplo:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT Receita WHERE NOT (Ano = 2006)
Exemplo:
SELECT
Receita WHERE Ano = 2014 OR Ano = 2016
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
SELECT Receita WHERE Quarter =
Anterior
Exemplos:
Exemplos:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Retornos de nível superior valores,
conforme especificado por uma
porcentagem ou uma contagem
numérica, da entrada.
Exemplos:
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
WITH PARENT FILTER EXCEPT Calcula métricas filtros aplicáveis a
todos os níveis acima da métrica
(métrica, relatório ou dashboard),
exceto para os filtros especificados.
Exemplo:
THIS
PREVIOUS
NEXT
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil
Retorna nada que não seja definido no
padrão de corda e é caso insensível.
Exemplo:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | São Paulo - Brasil