Fonctions avancées
Le créateur de mesures calculées vous permet d’appliquer des fonctions statistiques et mathématiques. Cet article comprend une liste alphabétique des fonctions avancées ainsi que leurs définitions.
Accédez à ces fonctions en sélectionnant Tout afficher ci-dessous dans la liste
Fonctions de tableau et fonctions de ligne
Une fonction de tableau est une fonction dont le résultat est identique pour chaque ligne du tableau. Une fonction de ligne est une fonction dont le résultat est différent pour chaque ligne du tableau.
Le cas échéant et lorsque c’est utile, une fonction est annotée avec le type de fonction : [Tableau]{class="badge neutral"} ou [Ligne]{class="badge neutral"}.
Que signifie le paramètre d’inclusion de zéros ?
Il indique s’il faut inclure des zéros dans le calcul. Parfois, zéro signifie rien mais parfois, c’est important.
Par exemple, si vous avez une mesure Chiffre d’affaires et que vous ajoutez ensuite une mesure Pages vues au rapport, le chiffre d’affaires comporte soudainement davantage de lignes, qui ont toutes une valeur de zéro. Vous ne souhaitez probablement pas que cette mesure supplémentaire affecte les éléments MEAN, ROW MINIMUM, QUARTILE et d’autres calculs que vous avez dans la colonne des revenus. Dans ce cas, vous devez activer le paramètre include-zeros.
Dans un autre scénario, vous pouvez avoir deux mesures qui vous intéressent, dont l’une présente une moyenne ou un minimum plus élevé, car certaines lignes contiennent des zéros. Dans ce cas, vous pouvez choisir de ne pas activer le paramètre pour inclure des zéros.
Et and
Conjonction. Une valeur différente de zéro est considérée comme vraie, tandis qu’une valeur égale à zéro est considérée comme fausse. La sortie est soit 0 (faux), soit 1 (vrai).
Nombre distinct approximatif approximate_count_distinct
Renvoie le nombre approximatif d’éléments distincts pour la dimension sélectionnée.
Exemple
Un cas d’utilisation courant de cette fonction est lorsque vous souhaitez obtenir un nombre approximatif de clientes et clients.
Arc cosinus arc-cosine
[Ligne]{class="badge neutral"} Renvoie l’arc cosinus, ou l’inverse du cosinus, d’une mesure. L’arc cosinus d’un nombre est l’angle dont le cosinus vaut ce nombre. L’angle renvoyé est donné en radians dans la plage 0 (zéro) à pi. Si vous souhaitez convertir le résultat de radians en degrés, multipliez-le par 180/PI().
Arc sinus arc-sine
[Ligne]{class="badge neutral"} Renvoie l’arc sinus, ou le sinus inverse, d’un nombre. L’arc sinus d’un nombre est l’angle dont le sinus est un nombre. L’angle renvoyé est donné en radians dans la plage -pi/2 à pi/2. Pour exprimer l’arc sinus en degrés, multipliez le résultat par 180/PI().
Arc tangente arc-tangent
[Ligne]{class="badge neutral"} Renvoie l’arc tangente, ou la tangente inverse, d’un nombre. L’arc tangente d’un nombre est l’angle dont la tangente est un nombre. L’angle renvoyé est donné en radians dans la plage -pi/2 à pi/2. Pour exprimer l’arc tangente en degrés, multipliez le résultat par 180/PI().
Cdf-T cdf-t
Renvoie la probabilité qu’une variable aléatoire avec une loi de Student t à n degrés de liberté ait un score z inférieur à col.
Exemple
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
Renvoie la probabilité qu’une variable aléatoire avec une distribution normale ait un score z inférieur à col.
Exemples
CDF-Z(-∞) = 0
CDF-Z(∞) = 1
CDF-Z(0) = 0.5
CDF-Z(2) ? 0.97725
CDF-Z(-3) ? 0.0013499
Plafond ceiling
[Ligne]{class="badge neutral"} Renvoie l’entier le plus petit, non inférieur à une valeur donnée. Par exemple, si vous souhaitez éviter d’afficher des décimales de devise pour le chiffre d’affaires dans les rapports et qu’un produit affiche un montant de 569,34 $, utilisez la formule CEILING(Revenue) pour arrondir ce montant au dollar supérieur, soit 570 $.
Confiance (inférieure) confidence-lower
Calculez le degré de confiance valide à tout moment inférieure à l’aide de la méthode WASKR comme décrit dans Théorie des limites centrales uniformes dans le temps et séquences de confiance asymptotiques.
Le degré de confiance est une mesure probabiliste de l’ampleur des preuves sur le fait qu’une variante donnée est identique à la variante de contrôle. Un degré de confiance plus élevé indique moins de preuves relatives à l’hypothèse que la variante de contrôle et la variante de non-contrôle ont des performances similaires.
Confiance (supérieure) confidence-upper
Calculez le degré de confiance valide à tout moment supérieure à l’aide de la méthode WASKR comme décrit dans Théorie des limites centrales uniformes dans le temps et séquences de confiance asymptotiques.
Le degré de confiance est une mesure probabiliste de l’ampleur des preuves sur le fait qu’une variante donnée est identique à la variante de contrôle. Un degré de confiance plus élevé indique moins de preuves relatives à l’hypothèse que la variante de contrôle et la variante de non-contrôle ont des performances similaires.
Cosinus cosine
[Ligne]{class="badge neutral"} Renvoie le cosinus de l’angle donné. Si l’angle est en degrés, multipliez l’angle par PI()/180.
Racine cubique cube-root
Renvoie la racine cubique positive d’un nombre. La racine cubique d’un nombre est la valeur de ce nombre élevée à la puissance 1/3.
Cumulatif cumulative
Renvoie la somme des n derniers éléments de la colonne x. Si n > 0, additionnez les n derniers éléments de x. Si n < 0, additionnez les éléments précédents.
Exemples
Cumulé (moyenne) cumulative-average
Renvoie la moyenne des n derniers éléments de la colonne x. Si n > 0, additionnez les n derniers éléments ou x. Si n < 0, additionnez les éléments précédents.
Utilisez plutôt CUMULATIF(chiffre d’affaires)
Égal à equal
Égal à. La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 = Metric 2
Régression exponentielle : coefficient de corrélation exponential-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression exponentielle : Y = b * exp(aX). Renvoie le coefficient de corrélation.
Régression exponentielle : Y prédit exponential-regression-predicted-y
[Ligne]{class="badge neutral"} Régression exponentielle : Y = b * exp(aX). Renvoie Y.
Régression exponentielle : ordonnée à l’origine exponential-regression-intercept
[Tableau]{class="badge neutral"} Régression exponentielle : Y = b * exp(aX). Renvoie b.
Régression exponentielle : inclinaison exponential-regression-slope
[Tableau]{class="badge neutral"} Régression exponentielle : Y = b * exp(aX). Renvoie a.
Arrondi à l’inférieur floor
[Ligne]{class="badge neutral"} Renvoie l’entier le plus grand, non supérieur à une valeur donnée. Par exemple, si vous souhaitez éviter de rapporter les décimales de devise pour le chiffre d’affaires et qu’un produit génère 569,34 $, utilisez la formule FLOOR(Revenue) pour arrondir le chiffre d’affaires au dollar le plus proche, soit 569 $.
Supérieur à greather-than
La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 > Metric 2
Supérieur ou égal à greater-than-or-equal
Supérieur ou égal à. La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 >= Metric 2
Cosinus hyperbolique hyperbolic-cosine
[Ligne]{class="badge neutral"} Renvoie le cosinus hyperbolique d’un nombre.
Sinus hyperbolique hyperbolic-sine
[Ligne]{class="badge neutral"} Renvoie le sinus hyperbolique d’un nombre.
Tangente hyperbolique hyperbolic-tangent
[Ligne]{class="badge neutral"} Renvoie la tangente hyperbolique d’un nombre.
Si if
[Ligne]{class="badge neutral"} Si la valeur du paramètre de condition est différente de zéro (true), le résultat est la valeur du paramètre value_if_true. Dans le cas contraire, il s’agit de la valeur du paramètre value_if_false.
Inférieur à less-than
La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 < Metric 2
Inférieur ou égal à less-than-or-equal
Inférieur ou égal à. La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 <= Metric 2
Régression linéaire : coefficient de corrélation linear-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression linéaire : Y = a X + b. Renvoie le coefficient de corrélation.
Régression linéaire : ordonnée à l’origine linear-regression-intercept
[Tableau]{class="badge neutral"} Régression linéaire : Y = a X + b. Renvoie b.
Régression linéaire : Y prédit linear-regression-predicted-y
[Ligne]{class="badge neutral"} Régression linéaire : Y = a X + b. Renvoie Y.
Régression linéaire : inclinaison linear-regression-slope
[Tableau]{class="badge neutral"} Régression linéaire : Y = a X + b. Renvoie a.
Base logarithmique 10 log-base-ten
[Ligne]{class="badge neutral"} Renvoie le logarithme de base 10 d’un nombre.
Régression logarithmique : coefficient de corrélation log-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression du journal : Y = a ln(X) + b. Renvoie le coefficient de corrélation.
Régression logarithmique : ordonnée à l’origine log-regression-intercept
[Tableau]{class="badge neutral"} Régression du journal : Y = a ln(X) + b. Renvoie b.
Régression logarithmique : Y prédit log-regression-predicted-y
[Ligne]{class="badge neutral"} Régression du journal : Y = a ln(X) + b. Renvoie Y.
Régression logarithmique : inclinaison log-regression-slope
[Tableau]{class="badge neutral"} Régression du journal : Y = a ln(X) + b. Renvoie a.
Logarithme népérien natural-log
Renvoie le logarithme népérien d’un nombre. Les logarithmes népériens sont basés sur la constante e (2,71828182845904). LN est l’inverse de la fonction EXP.
Non not
Négation en tant que booléen. La sortie est soit 0 (faux), soit 1 (vrai).
Non égal à not-equal
Non égal à. La sortie est soit 0 (faux), soit 1 (vrai).
Exemple
Metric 1 != Metric 2
Ou or
[Ligne]{class="badge neutral"} Disjonction. Une valeur différente de zéro est considérée comme vraie, tandis qu’une valeur égale à zéro est considérée comme fausse. La sortie est soit 0 (faux), soit 1 (vrai).
Pi pi
Renvoie Pi : 3,14159…
Régression puissance : coefficient de corrélation power-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression de la puissance : Y = b X ^ a. Renvoie le coefficient de corrélation.
Régression puissance : ordonnée à l’origine power-regression-intercept
[Tableau]{class="badge neutral"} Régression de la puissance : Y = b X ^ a. Renvoie b.
Régression puissance : Y prédit power-regression-predicted-y
[Ligne]{class="badge neutral"} Régression de la puissance : Y = b X ^ a. Renvoie Y.
Régression puissance : inclinaison power-regression-slope
[Tableau]{class="badge neutral"} Régression de la puissance : Y = b X ^ a. Renvoie a.
Régression quadratique : coefficient de corrélation quadratic-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression quadratique : Y = (a + bX) ^ 2. Renvoie le coefficient de corrélation.
Régression quadratique : ordonnée à l’origine quadratic-regression-intercept
[Tableau]{class="badge neutral"} Régression quadratique : Y = (a + bX) ^ 2. Renvoie a.
Régression quadratique : Y prédit quadratic-regression-predicted-y
[Ligne]{class="badge neutral"} Régression quadratique : Y = (a + bX) ^ 2. Renvoie Y.
Régression quadratique : inclinaison quadratic-regression-slope
[Tableau]{class="badge neutral"} Régression quadratique : Y = (a + bX) ^ 2. Renvoie b.
Régression réciproque : coefficient de corrélation reciprocal-regression-correlation-coefficient
[Tableau]{class="badge neutral"} Régression réciproque : Y = a + b X ^ -1. Renvoie le coefficient de corrélation.
Régression réciproque : ordonnée à l’origine reciprocal-regression-intercept
[Tableau]{class="badge neutral"} Régression réciproque : Y = a + b X ^ -1. Renvoie a.
Régression réciproque : Y prédit reciprocal-regression-predicted-y
[Ligne]{class="badge neutral"} Régression réciproque : Y = a + b X ^ -1. Renvoie Y.
Régression réciproque : inclinaison reciprocal-regression-slope
[Tableau]{class="badge neutral"} Régression réciproque : Y = a + b X ^ -1. Renvoie b.
Sinus sine
[Ligne]{class="badge neutral"} Renvoie le sinus de l’angle donné. Si l’angle est en degrés, multipliez l’angle par PI()/180.
Score normalisé t-score
Écart par rapport à la MOYENNE, divisé par l’écart type. Alias pour Score centré.
Test en t t-test
Exécute un test t m-latéral avec un score-t de x et n degrés de liberté.
Détails
La signature est T-TEST(metric, degrees, tails). En dessous, il appelle simplement m
- m est le nombre de queues.
- n représente les degrés de liberté et doit être un nombre constant pour l’ensemble du rapport, c’est-à-dire qu’il ne change pas ligne par ligne.
- X est la statistique du test en t. Il s’agira généralement d’une formule (zscore SCORE CENTRÉ, par exemple) basée sur une mesure et évaluée sur chaque ligne.
La valeur renvoyée est la probabilité de voir la statistique de test x, étant donné les degrés de liberté et le nombre de queues.
Exemples
-
Utilisez la fonction pour trouver des valeurs aberrantes :
code language-none T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2) -
Combinez la fonction à SI pour ignorer les taux de rebond très élevés ou très bas, et comptabiliser les sessions dans tous les autres cas :
code language-none IF(T-TEST(Z-SCORE(bouncerate), ROW COUNT - 1, 2) < 0.01, 0, sessions )
Tangente tangent
Renvoie la tangente de l’angle donné. Si l’angle est en degrés, multipliez l’angle par PI()/180.
Score centré z-score
[Ligne]{class="badge neutral"} Écart par rapport à la moyenne divisé par l’écart-type.
Un score centré réduit de 0 (zéro) signifie que le score est le même que la moyenne. Un score Z peut être positif ou négatif, ce qui indique s’il est supérieur ou inférieure à la moyenne, ainsi que le nombre d’écarts-types qui l’en séparent.
L’équation pour le score centré réduit est la suivante :
où x est le score brut, μ la moyenne de la population et σ l’écart type de la population.
Test Z z-test
Exécute un test z n-latéral avec un score-z de x.