Funções avançadas
O Construtor de métricas calculadas permite aplicar funções matemáticas e estatísticas. Este artigo documenta a lista alfabética das funções avançadas e suas definições.
Para acessar essas funções, selecione a lista Mostrar tudo abaixo de Funções no painel Componentes. Role para baixo para ver a lista de Funções avançadas.
Funções de tabela versus funções de linha
Uma função de tabela exibe um resultado igual para cada linha da tabela. Uma função de linha exibe um resultado diferente para cada linha da tabela.
Quando aplicável e relevante, uma função é anotada com o tipo de função: [Tabela]{class="badge neutral"}[Linha]{class="badge neutral"}
O que significa o parâmetro include-zeros?
Informa se os zeros devem ou não ser incluídos no cálculo. Às vezes zero significa nada, mas às vezes é importante.
Por exemplo, se você tiver uma métrica Receita e, em seguida, adicionar uma métrica Exibições de página ao relatório, haverá de repente mais linhas para a sua receita, que são todas zero. Você provavelmente não quer que essa métrica adicional afete qualquer MEAN, ROW MINIMUM, QUARTILE e mais cálculos que você tenha na coluna de receita. Nesse caso, você verificaria o parâmetro include-zeros
.
Um cenário alternativo é que você tem duas métricas de interesse e uma tem uma média ou um mínimo mais alto porque algumas linhas são zeros. Nesse caso, você pode optar por não marcar o parâmetro para incluir zeros.
E
AND(logical_test)
Conjunção. Diferente de zero é considerado verdadeiro e igual a zero é considerado falso. A saída é 0 (falso) ou 1 (verdadeiro).
Contagem distinta aproximada
APPROXIMATE COUNT DISTINCT(dimension)
Retorna a contagem distinta aproximada de itens de dimensão para a dimensão selecionada.
Exemplo
Um caso de uso comum para essa função é quando você deseja obter um número aproximado de clientes.
Arco cosseno
ARC COSINE(metric)
[Linha]{class="badge neutral"}
Arco seno
ARC SENO(métrica)
[Linha]{class="badge neutral"}
Arco tangente
ARC TANGENT(metric)
[Linha]{class="badge neutral"}
Cdf-T
CDF-T(métrica, número)
Retorna a probabilidade de uma variável aleatória com distribuição student-t com n graus de liberdade ter uma pontuação Z menor que col.
Exemplo
CDF-T(-∞, n) = 0
CDF-T(∞, n) = 1
CDF-T(3, 5) ? 0.99865
CDF-T(-2, 7) ? 0.0227501
CDF-T(x, ∞) ? cdf_z(x)
Cdf-Z
CDF-Z(métrica, número)
Retorna a probabilidade de uma variável aleatória com uma distribuição normal ter uma pontuação Z menor que col.
Exemplos
CDF-Z(-∞) = 0
CDF-Z(∞) = 1
CDF-Z(0) = 0.5
CDF-Z(2) ? 0.97725
CDF-Z(-3) ? 0.0013499
Teto
LIMITE(métrica)
[Linha]{class="badge neutral"}
Confiança (inferior)
CONFIANÇA(contêiner de normalização, métrica de sucesso, controle, limite de significância)
Calcule a confiança válida a qualquer momento lower usando o método WASKR conforme descrito em Teoria de limite central uniforme no tempo e sequências de confiança assintótica.
Confiança é uma medida probabilística sobre quanta evidência existe de que determinada variante é a mesma que a variante de controle. Uma confiança maior indica menos evidência para o pressuposto de que as variantes de controle e de não controle têm desempenho igual.
Confiança (superior)
CONFIANÇA(contêiner de normalização, métrica de sucesso, controle, limite de significância)
Calcule a confiança válida a qualquer momento upper usando o método WASKR conforme descrito em Teoria de limite central uniforme no tempo e sequências de confiança assintótica.
Confiança é uma medida probabilística sobre quanta evidência existe de que determinada variante é a mesma que a variante de controle. Uma confiança maior indica menos evidência para o pressuposto de que as variantes de controle e de não controle têm desempenho igual.
Cosseno
COSSENO(métrica)
[Linha]{class="badge neutral"}
Raiz cúbica
RAIZ DO CUBO(métrica)
Retorna a raiz cúbica positiva de um número. A raiz cúbica de um número é o valor dele elevado à potência de 1/3.
Cumulativo
CUMULATIVE(number, metric)
Retorna a soma dos últimos n elementos da coluna x. Se n > 0, soma os últimos n elementos ou x. Se n < 0, soma os elementos anteriores.
Exemplos
Cumulativo (Médio)
MÉDIA CUMULATIVA(número, métrica)
Retorna a média dos últimos n elementos da coluna x. Se n > 0, soma os últimos n elementos ou x. Se n < 0, soma os elementos anteriores.
Em vez disso, use CUMULATIVE(revenue) CUMULATIVE(person).
Igual
IGUAL()
Igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 = Metric 2
Regressão exponencial: coeficiente de correlação
REGRESSÃO EXPONENCIAL: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão exponencial: valor previsto de Y
REGRESSÃO EXPONENCIAL: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão exponencial: intercepto
REGRESSÃO EXPONENCIAL: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão exponencial: inclinação
REGRESSÃO EXPONENCIAL: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Floor
LIMITE MÍNIMO(metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Maior que
MAIOR QUE()
A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 > Metric 2
Maior que ou igual
MAIOR QUE OU IGUAL()
Maior que ou igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 >= Metric 2
Cosseno hiperbólico
COSSENO HIPERBÓLICO(métrica)
[Linha]{class="badge neutral"}
Seno hiperbólico
SENO HIPERBÓLICO(métrica)
[Linha]{class="badge neutral"}
Tangente hiperbólica
TANGENTE(métrica) HIPERBÓLICA
[Linha]{class="badge neutral"}
Se
IF(logical_test, value_if_true, value_if_false)
[Linha]{class="badge neutral"}
Menor que
MENOR QUE()
A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 < Metric 2
Menor que ou igual
MENOR QUE OU IGUAL()
Menor que ou igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 <= Metric 2
Regressão linear: coeficiente de correlação
REGRESSÃO LINEAR: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão linear: intercepto
REGRESSÃO LINEAR: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão linear: valor previsto de Y
REGRESSÃO LINEAR: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão linear: Inclinação
REGRESSÃO LINEAR: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Logaritmo na base 10
LOG BASE 10(metric)
[Linha]{class="badge neutral"}
Regressão logarítmica: coeficiente de correlação
REGRESSÃO DE LOG: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão logarítmica: intercepto
REGRESSÃO DE LOG: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão logarítmica: valor previsto de Y
REGRESSÃO DE LOG: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão logarítmica: inclinação
REGRESSÃO DE LOG: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Logaritmo natural
LOG(métrica) NATURAL
Retorna o logaritmo natural de um número. Logaritmos naturais se baseiam na constante e (2,71828182845904). LN é o inverso da função EXP.
Não
NÃO(lógico)
Negação como booleano. A saída é 0 (falso) ou 1 (verdadeiro).
Não Igual
NÃO IGUAL()
Não Igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 != Metric 2
Ou
OU(logical_test)
[Linha]{class="badge neutral"}
Pi
PI()
Retorna Pi: 3,14159…
Regressão de potência: coeficiente de correlação
REGRESSÃO DE POTÊNCIA: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão de potência: intercepto
REGRESSÃO DE POTÊNCIA: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão de potência: valor previsto de Y
REGRESSÃO DE POTÊNCIA: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão de potência: inclinação
REGRESSÃO DE POTÊNCIA: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão quadrática: coeficiente de correlação
REGRESSÃO QUADRÁTICA: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão quadrática: intercepto
REGRESSÃO QUADRÁTICA: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão quadrática: valor previsto de Y
REGRESSÃO QUADRÁTICA: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão quadrática: inclinação
REGRESSÃO QUADRÁTICA: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão recíproca: coeficiente de correlação
REGRESSÃO RECÍPROCA: COEFICIENTE DE CORRELAÇÃO(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão recíproca: intercepto
REGRESSÃO RECÍPROCA: INTERCEPT(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Regressão recíproca: valor previsto de Y
REGRESSÃO RECÍPROCA: Y PREVISTO (metric_X, metric_Y, include_zeros)
[Linha]{class="badge neutral"}
Regressão recíproca: inclinação
REGRESSÃO RECÍPROCA: SLOPE(metric_X, metric_Y, include_zeros)
[Tabela]{class="badge neutral"}
Seno
SENO(métrica)
[Linha]{class="badge neutral"}
Pontuação T
T-SCORE(metric, include_zeros)
O desvio de MEAN, dividido pelo desvio padrão. Alias da Pontuação Z.
Teste t
T-TESTE(métrica, graus, caudas)
Executa um teste t m-caudal com pontuação t de x e n graus de liberdade.
Detalhes
A assinatura é T-TEST(métrica, graus, caudas). Por baixo, ele simplesmente chama m CDF-T(-ABSOLUTE VALUE(tails), degrees). Esta função é semelhante à função Z-TEST, que executa m CDF-Z(-ABSOLUTE VALUE(tails)).
- m é o número de caudas.
- n é o grau de liberdade e deve ser um número constante para todo o relatório, ou seja, não deve ser alterado linha por linha.
- x é a estatística de teste T e geralmente seria uma fórmula (por exemplo, PONTUAÇÃO Z) com base em uma métrica e é avaliada em cada linha.
O valor de retorno é a probabilidade de exibição da estatística de teste x, dados os graus de liberdade e os números de caudas.
Exemplos:
-
Use a função para encontrar valores atípicos:
code language-none T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2)
-
Combine a função com IF para ignorar taxas de devolução muito altas ou baixas e para contar sessões em outro local:
code language-none IF(T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2) < 0.01, 0, sessions )
Tangente
TANGENT(metric)
Retorna a tangente do ângulo especificado. Se o ângulo estiver em graus, multiplique-o por PI( )/180.
Pontuação Z
PONTUAÇÃO Z(métrica, include_zeros)
[Linha]{class="badge neutral"}
Uma pontuação Z de 0 (zero) implica que a pontuação é a mesma que a média. Uma pontuação Z pode ser positiva ou negativa, indicando se está acima ou abaixo da média e o número de desvios padrão.
A equação da pontuação Z é:
Onde x é a pontuação bruta, μ é a média da população e σ é o desvio padrão da população.
Teste z
Z-TEST(metric_tails)
Executa um teste z sem caudas com uma pontuação z de x.