Funções avançadas
O Construtor de métricas calculadas permite aplicar funções matemáticas e estatísticas. Este artigo documenta uma lista em ordem alfabética das funções avançadas e suas definições.
Para acessar essas funções, selecione Mostrar tudo abaixo da lista de
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"} ou [Linha]{class="badge neutral"}
O que significa o parâmetro “incluir zeros”?
Informa se os zeros devem ou não ser incluídos no cálculo. Às vezes, zero significa nada, mas em alguns casos, pode ser importante.
Por exemplo, se você possuir uma métrica Receita e adicionar a métrica Visualizações de página ao relatório, aparecerão mais linhas com valores iguais a zero na sua receita. Você provavelmente não vai querer que essa métrica adicional afete qualquer MÉDIA, MÍNIMO DA LINHA, QUARTIL e outros cálculos que você tenha na coluna receita. Neste caso, você deverá marcar o parâmetro include-zeros
.
Um cenário alternativo é o que você tem duas métricas de interesse e uma tem uma média ou um mínimo mais alto porque algumas das linhas são zeros. Nesse caso, você pode optar por não marcar o parâmetro para incluir zeros.
E and
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
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 uma quantidade aproximada de clientes.
Arco cosseno arc-cosine
[Linha]{class="badge neutral"} Retorna o arco cosseno, ou o inverso do cosseno, de uma métrica. O arco cosseno é o ângulo cujo cosseno é número. O ângulo retornado é dado em radianos no intervalo de 0 (zero) a pi. Se quiser converter o resultado de radianos em graus, multiplique-o por 180/PI().
Arco seno arc-sine
[Linha]{class="badge neutral"} Retorna o arco seno ou o seno inverso de um número. O arco seno é o ângulo cujo seno é um número. O ângulo retornado é dado em radianos no intervalo -pi/2 a pi/2. Para expressar o arco seno em graus, multiplique o resultado por 180/PI().
Arco tangente arc-tangent
[Linha]{class="badge neutral"} Retorna o arco tangente ou tangente inversa de um número. O arco tangente é o ângulo cuja tangente é um número. O ângulo retornado é dado em radianos no intervalo -pi/2 a pi/2. Para expressar o arco tangente em graus, multiplique o resultado por 180/PI().
Cdf-T cdf-t
Retorna a probabilidade de uma variável aleatória com distribuição t de estudantes 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
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 ceiling
[Linha]{class="badge neutral"} Retorna o menor inteiro não inferior a um valor especificado. Por exemplo, se deseja evitar inserir os decimais de moeda na receita e um produto apresenta um valor de US$ 569,34, use a fórmula CEILING(Receita) para arredondar a receita para cima, neste caso, US$ 570.
Confiança confidence
Calcule a confiança válida a qualquer momento usando o método WASKR, conforme descrito em Teorema central do limite uniforme no tempo e sequências de confiança assintótica.
Confiança é uma medida probabilística sobre quantos indícios existem de que uma 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 (Inferior) confidence-lower
Calcule a confiança inferior válida a qualquer momento usando o método WASKR conforme descrito em Teorema central do limite uniforme no tempo e sequências de confiança assintótica.
Confiança é uma medida probabilística sobre quantos indícios existem de que uma 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) confidence-upper
Calcule a confiança superior válida a qualquer momento usando o método WASKR conforme descrito em Teorema central do limite uniforme no tempo e sequências de confiança assintótica.
Confiança é uma medida probabilística sobre quantos indícios existem de que uma 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 cosine
[Linha]{class="badge neutral"} Retorna o cosseno do ângulo especificado. Se o ângulo estiver em graus, multiplique o ângulo por PI()/180.
Raiz cúbica cube-root
Retorna a raiz de cúbica positiva de um número. A raiz cúbica de um número é o valor desse número elevado à potência de 1/3.
Cumulativo cumulative
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édia) cumulative-average
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)
Igual equal
Igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 = Metric 2
Regressão exponencial: coeficiente de correlação exponential-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão exponencial: Y = a exp(X) + b. Retorna o coeficiente de correlação.
Regressão exponencial: previsão de Y exponential-regression-predicted-y
[Linha]{class="badge neutral"} Regressão exponencial: Y = a exp(X) + b. Retorna Y.
Regressão exponencial: intercepto exponential-regression-intercept
[Tabela]{class="badge neutral"} Regressão exponencial: Y = a exp(X) + b. Retorna b.
Regressão exponencial: inclinação exponential-regression-slope
[Tabela]{class="badge neutral"} Regressão exponencial: Y = a exp(X) + b. Retorna a.
Piso floor
[Linha]{class="badge neutral"} Retorna o maior inteiro não maior que um valor especificado. Por exemplo, se deseja evitar inserir os decimais de moeda na receita e um produto apresenta um valor de US$ 569,34, use a fórmula FLOOR(Receita) para arredondar a receita para baixo, neste caso, US$ 569.
Maior que greather-than
A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 > Metric 2
Superior ou igual a greater-than-or-equal
Maior ou igual a. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 >= Metric 2
Cosseno hiperbólico hyperbolic-cosine
[Linha]{class="badge neutral"} Retorna o cosseno hiperbólico de um número.
Seno hiperbólico hyperbolic-sine
[Linha]{class="badge neutral"} Retorna o seno hiperbólico de um número.
Tangente hiperbólica hyperbolic-tangent
[Linha]{class="badge neutral"} Retorna a tangente hiperbólica de um número.
Se if
[Linha]{class="badge neutral"} Se o valor do parâmetro de condição for diferente de zero (true), o resultado será o valor do parâmetro value_if_true. Caso contrário, será o valor do parâmetro value_if_false.
Menor que less-than
A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 < Metric 2
Inferior ou igual a less-than-or-equal
Menor ou igual a. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 <= Metric 2
Aumento lift
A elevação da proporção em comparação ao valor de controle.
Regressão linear: coeficiente de correlação linear-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão linear: Y = a X + b. Retorna o coeficiente de correlação.
Regressão linear: intercepto linear-regression-intercept
[Tabela]{class="badge neutral"} Regressão linear: Y = a X + b. Retorna b.
Regressão linear: previsão de Y linear-regression-predicted-y
[Linha]{class="badge neutral"} Regressão linear: Y = a X + b. Retorna Y.
Regressão linear: inclinação linear-regression-slope
[Tabela]{class="badge neutral"} Regressão linear: Y = a X + b. Retorna a.
Logaritmo na base 10 log-base-ten
[Linha]{class="badge neutral"} Retorna o logaritmo de base 10 de um número.
Regressão logarítmica: coeficiente de correlação log-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão logarítmica: Y = a ln(X) + b. Retorna o coeficiente de correlação.
Regressão logarítmica: intercepto log-regression-intercept
[Tabela]{class="badge neutral"} Regressão de log: Y = a ln(X) + b. Retorna b.
Regressão logarítmica: Y previsto log-regression-predicted-y
[Linha]{class="badge neutral"} Regressão logarítmica: Y = a ln(X) + b. Retorna Y.
Regressão logarítmica: inclinação log-regression-slope
[Tabela]{class="badge neutral"} Regressão de log: Y = a ln(X) + b. Retorna a.
Logaritmo natural natural-log
Retorna o logaritmo natural de um número. Os logaritmos naturais são baseados na constante e (2,71828182845904). LN é o inverso da função EXP.
Não not
Negação como booleano. A saída é ou 0 (falso) ou 1 (verdadeiro).
Não igual not-equal
Não igual. A saída é 0 (falso) ou 1 (verdadeiro).
Exemplo
Metric 1 != Metric 2
Ou or
[Linha]{class="badge neutral"} Disjunção. Diferente de zero é considerado verdadeiro e igual a zero é considerado falso. A saída é 0 (falso) ou 1 (verdadeiro).
Pi pi
Retorna Pi: 3,14159…
Regressão de potência: coeficiente de correlação power-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão de potência: Y = b X ^ a. Retorna o coeficiente de correlação.
Regressão de potência: intercepto power-regression-intercept
[Tabela]{class="badge neutral"} Regressão de potência: Y = b X ^ a. Retorna b.
Regressão de potência: previsão de Y power-regression-predicted-y
[Linha]{class="badge neutral"} Regressão de potência: Y = b X ^ a. Retorna Y.
Regressão de potência: inclinação power-regression-slope
[Tabela]{class="badge neutral"} Regressão de potência: Y = b X ^ a. Retorna a.
Regressão quadrática: coeficiente de correlação quadratic-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão quadrática: Y = (a + bX) ^ 2, Retorna o coeficiente de correlação.
Regressão quadrática: intercepto quadratic-regression-intercept
[Tabela]{class="badge neutral"} Regressão quadrática: Y = (a + bX) ^ 2, Retorna a.
Regressão quadrática: previsão de Y quadratic-regression-predicted-y
[Linha]{class="badge neutral"} Regressão quadrática: Y = (a + bX) ^ 2, Retorna Y.
Regressão quadrática: inclinação quadratic-regression-slope
[Tabela]{class="badge neutral"} Regressão quadrática: Y = (a + bX) ^ 2, Retorna b.
Regressão recíproca: coeficiente de correlação reciprocal-regression-correlation-coefficient
[Tabela]{class="badge neutral"} Regressão recíproca: Y = a + b X ^ -1. Retorna o coeficiente de correlação.
Regressão recíproca: intercepto reciprocal-regression-intercept
[Tabela]{class="badge neutral"} Regressão recíproca: Y = a + b X ^ -1. Retorna a.
Regressão recíproca: previsão de Y reciprocal-regression-predicted-y
[Linha]{class="badge neutral"} Regressão recíproca: Y = a + b X ^ -1. Retorna Y.
Regressão recíproca: inclinação reciprocal-regression-slope
[Tabela]{class="badge neutral"} Regressão recíproca: Y = a + b X ^ -1. Retorna b.
Variância da amostra
Calcula uma estimativa da variação da amostra.
Seno sine
[Linha]{class="badge neutral"} Retorna o seno do ângulo especificado. Se o ângulo estiver em graus, multiplique o ângulo por PI()/180.
Pontuação T t-score
O desvio da MÉDIA, dividido pelo desvio padrão. Alias da Pontuação Z.
Teste t t-test
Realiza um teste t caudal m com pontuação t de x e n graus de liberdade.
Detalhes
A assinatura é T-TEST(metric, degrees, tails). Por baixo, ele simplesmente chama m
- 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 do teste t e geralmente é uma fórmula (por exemplo, Z-SCORE) com base em uma métrica, sendo 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 anomalias:
code language-none T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2)
-
Combine a função com IF para ignorar taxas de rejeição muito altas ou baixas, e para contar sessões em todos os outros lugares:
code language-none IF(T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2) < 0.01, 0, sessions )
Tangente tangent
Retorna a tangente do ângulo especificado. Se o ângulo estiver em graus, multiplique o ângulo por PI()/180.
Pontuação Z z-score
[Linha]{class="badge neutral"} O desvio da média dividido pelo desvio padrão.
Uma pontuação Z de 0 (zero) significa que a pontuação é igual à 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
Realiza um teste z caudal n com uma pontuação z de x.