Referentie: geavanceerde functies
Toegang tot deze functies door Show Advanced in de Functions vervolgkeuzelijst.
Tabelfuncties versus rijfuncties section_8977BE40A47E4ED79EB543A9703A4905
Een tabelfunctie is een functie waarbij de uitvoer voor elke rij van de tabel hetzelfde is. Een rijfunctie is een functie waarbij de uitvoer voor elke rij van de tabel anders is.
Wat betekent de Include-Zeros-parameter? section_C7A2B05929584C65B308FD372CB8E8E3
Het vertelt of nullen in de berekening moeten worden opgenomen. Soms betekent nul "niets", maar soms is het belangrijk.
Bijvoorbeeld, als u metrisch van de Opbrengst hebt, en dan metrische vertoningen van de Pagina aan het rapport toevoegt, zijn er plotseling meer rijen voor uw opbrengst die allen nul zijn. U wilt waarschijnlijk niet dat dit invloed heeft op MEAN, MIN, QUARTILE, enzovoort. berekeningen die u op de opbrengstkolom hebt. In dat geval controleert u de parameter include-zeros.
Aan de andere kant, als u twee metriek hebt die u geinteresseerd in bent, kan het niet eerlijk zijn om te zeggen dat één een hoger gemiddelde of een minimum heeft omdat sommige van zijn rijen nul waren, zodat zou u niet de parameter controleren om nullen te omvatten.
EN concept_E14513FE464F4491AD0D4130D4EE621C
Retourneert de waarde van het argument ervan. Gebruik NOT om ervoor te zorgen dat een waarde niet gelijk is aan één bepaalde waarde.
AND(logical_test1,[logical_test2],...)
Verschil bij benadering aantal (afmeting) concept_000776E4FA66461EBA79910B7558D5D7
Retourneert de geschatte, verschillende telling van dimensie-items voor de geselecteerde dimensie. De functie gebruikt de methode HyperLogLog (HLL) om verschillende aantallen te benaderen. Het wordt gevormd om de waarde binnen 5% van de daadwerkelijke waarde 95% van de tijd te waarborgen.
Approximate Count Distinct (dimension)
Voorbeeld: hoofdletter gebruiken section_424E3FC5092948F0A9D655F6CCBA0312
Het geschatte Verschil van de Telling (de eVar van identiteitskaart van de klant) is een gemeenschappelijk gebruiksgeval voor deze functie.
Definitie voor een nieuwe berekende metrische waarde "Benaderende Klanten":
Dit is hoe "Benadert Klanten"metrisch zou kunnen worden gebruikt in het melden van:
Uniques Exceeded section_9C583858A9F94FF7BA054D1043194BAA
Net als Count() en RowCount(), is Approximate Count Distinct() onderworpen aan Grenswaarden voor "overschrijding uniques". Als de limiet voor "oneven overschreden" binnen een bepaalde maand voor een dimensie wordt bereikt, wordt de waarde geteld als 1 dimensie-item.
Telfuncties vergelijken section_440FB8FB44374459B2C6AE2DA504FC0B
Distinct() is bij benadering een verbetering ten opzichte van de functies Count() en RowCount() omdat de gemaakte metrische waarde in elk dimensionaal rapport kan worden gebruikt om een geschatte telling van items voor een afzonderlijke dimensie te renderen. Bijvoorbeeld, een telling van klant IDs die in een Mobiel Rapport van het Type van Apparaat wordt gebruikt.
Deze functie zal marginaal minder nauwkeurig zijn dan Count() en RowCount() omdat het de methode HLL gebruikt, terwijl Count() en RowCount() exacte aantallen zijn.
Boogcosinus (rij) concept_1DA3404F3DDE4C6BAF3DBDD655D79C7B
Retourneert de arccosinus, of omgekeerd van de cosinus, van een metrische waarde. De arccosinus is de hoek waarvan de cosinus getal is. De geretourneerde hoek wordt opgegeven in radialen in het bereik 0 (nul) tot pi. Als u het resultaat wilt omzetten van radialen in graden, vermenigvuldigt u het met 180/PI( ).
ACOS(metric)
Boogsinus (rij) concept_90F00DEC46BA47F8A21493647D9668CD
Retourneert de arcsinus, of omgekeerde sinus, van een getal. De arcsinus is de hoek waarvan de sinus een getal is. De geretourneerde hoek wordt opgegeven in radialen in het bereik -pi/2 tot pi/2. Als u de arcsinus in graden wilt uitdrukken, vermenigvuldigt u het resultaat met 180/PI( ).
ASIN(metric)
Booghoek (rij) concept_3408520673774A10998E9BD8B909E90C
Retourneert de arctangens, of omgekeerde tangens, van een getal. De arctangens is de hoek waarvan de tangens getal is. De geretourneerde hoek wordt opgegeven in radialen in het bereik -pi/2 tot pi/2. Als u de arctangens in graden wilt uitdrukken, vermenigvuldigt u het resultaat met 180/PI( ).
ATAN(metric)
Exponentiële regressie: Voorspeld Y (rij) concept_25615693312B4A7AB09A2921083502AD
Berekent de voorspelde y-waarden (metrisch_Y), gezien de bekende x-waarden (metrisch_X) gebruikend de "minste vierkanten"methode om de lijn van best te berekenen past gebaseerd op.
ESTIMATE.EXP(metric_X, metric_Y)
Cdf-T concept_4E2F2673532A48B5AF786521DE428A66
Retourneert het percentage waarden in de t-distributie van een student met n vrijheidsgraden met een z-score kleiner dan x.
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 concept_99C97ACC40A94FADBCF7393A17BC2D12
Retourneert het percentage van waarden in een normale distributie met een z-score van minder dan x.
cdf_z( -∞ ) = 0
cdf_z( ∞ ) = 1
cdf_z( 0 ) = 0.5
cdf_z( 2 ) ? 0.97725
cdf_z( -3 ) ? 0.0013499
Plakken (rij) concept_A14CDB1E419B4AA18D335E5BA2548346
Geeft als resultaat het kleinste gehele getal dat niet kleiner is dan een bepaalde waarde. Als u bijvoorbeeld wilt voorkomen dat decimalen van valuta worden gerapporteerd voor inkomsten en een product $569,34 heeft, gebruikt u de formule CEILING( Ontvangsten) om de omzet naar de dichtstbijzijnde dollar te afronden, ofwel $570.
CEILING(metric)
Cosinus (rij) concept_DD07AA1FB08145DC89B69D704545FD0A
Geeft als resultaat de cosinus van de opgegeven hoek. Als de hoek in graden is, vermenigvuldig de hoek met PI()/180.
COS(metric)
Kubus Root concept_BD93EFA45DF7447A8F839E1CA5B5F795
Retourneert de positieve kubuswortel van een getal. De kubuswortel van een aantal is de waarde van dat aantal dat tot de macht van 1/3 wordt opgeheven.
CBRT(metric)
Cumulatief concept_3D3347797B6344CE88B394C3E39318ED
Retourneert de som van x voor de laatste N-rijen (zoals geordend door de dimensie, met hashwaarden voor op tekenreeks gebaseerde velden).
Als N <= 0 gebruikt het alle vorige rijen. Aangezien het door de afmeting wordt bevolen is het slechts nuttig op afmetingen die een natuurlijke orde zoals datum of weglengte hebben.
| Date | Rev | cumul(0,Rev) | cumul(2,Rev) |
|------+------+--------------+--------------|
| May | $500 | $500 | $500 |
| June | $200 | $700 | $700 |
| July | $400 | $1100 | $600 |
Cumulatief gemiddelde concept_ABB650962DC64FD58A79C305282D3E61
Retourneert het gemiddelde van de laatste N-rijen.
Als N <= 0 gebruikt het alle vorige rijen. Aangezien het door de afmeting wordt bevolen is het slechts nuttig op afmetingen die een natuurlijke orde zoals datum of weglengte hebben.
cumul(revenue)/cumul(visitor)
Gelijk concept_A3B97152B5F74E04A97018B35734BEEB
Retourneert items die exact overeenkomen voor een numerieke waarde of tekenreekswaarde.
Exponentiële regressie_ correlatiecoëfficiënt (tabel) concept_C18BBFA43C1A499293290DF49566D8D8
Retourneert de correlatiecoëfficiënt; r, tussen twee metrische kolommen ( metrisch_A en metrisch_B) voor de regressievergelijking.
CORREL.EXP(metric_X, metric_Y)
Exponentiële regressie: Intercept (tabel) concept_0047206C827841AD936A3BE58EEE1514
Retourneert de onderschepping. b, tussen twee metrische kolommen ( metrisch_X en metrisch_Y) voor
INTERCEPT.EXP(metric_X, metric_Y)
Exponentiële regressie: Helling (tabel) concept_230991B0371E44308C52853EFA656F04
Geeft de helling terug, a, tussen twee metrische kolommen ( metrisch_X en metrisch_Y) voor .
SLOPE.EXP(metric_X, metric_Y)
Vloer (rij) concept_D368150EC3684077B284EE471463FC31
Geeft als resultaat het grootste gehele getal dat niet groter is dan een bepaalde waarde. Als u bijvoorbeeld wilt voorkomen dat decimalen van valuta worden gerapporteerd voor inkomsten en een product $569,34 heeft, gebruikt u de formule FLOOR() Ontvangsten) om de omzet naar de dichtstbijzijnde dollar terug te brengen, ofwel $569.
FLOOR(metric)
Groter dan concept_A83734A0C0C14646B76D2CC5E677C644
Retourneert items waarvan het numerieke aantal groter is dan de ingevoerde waarde.
Groter dan of gelijk aan concept_8CA6DF1F84784D50849BF1C566AE1D37
Retourneert items waarvan het numerieke getal groter dan of gelijk is aan de ingevoerde waarde.
Hyperbolische cosinus (rij) concept_79DD5681CE9640BDBA3C3F527343CA98
Geeft de hyperbolische cosinus van een getal.
COSH(metric)
Hyperbolische sinus (rij) concept_96230731600C45E3A4E823FE155ABA85
Geeft de hyperbolische sinus van een getal.
SINH(metric)
Hyperbolische hoek (rij) concept_BD249013732F462B9863629D142BCA6A
Retourneert de hyperbolische tangens van een getal.
TANH(metric)
IF (rij) concept_6BF0F3EAF3EF42C288AEC9A79806C48E
De IF-functie retourneert één waarde als een door u opgegeven voorwaarde de waarde TRUE oplevert en een andere waarde als die voorwaarde de waarde FALSE oplevert.
IF(logical_test, [value_if_true], [value_if_false])
Minder dan concept_A4A85C0FDF944AACAD4B8B55699D1B11
Retourneert items waarvan het numerieke aantal kleiner is dan de ingevoerde waarde.
Kleiner dan of gelijk aan concept_99D12154DE4848B1B0A6327C4322D288
Retourneert items waarvan het numerieke getal kleiner dan of gelijk is aan de ingevoerde waarde.
Lineaire regressie_ Correlatiecoëfficiënt concept_132AC6B3A55248AA9C002C1FBEB55C60
Y = a X + b. Hiermee wordt de correlatiecoëfficiënt geretourneerd
Lineaire regressie_ Intercept concept_E44A8D78B802442DB855A07609FC7E99
Y = a X + b. Retourneert b.
Lineaire regressie_ Voorspeld Y concept_9612B9BF106D4D278648D2DF92E98EFC
Y = a X + b. Retourneert Y.
Lineaire regressie_ Helling concept_12352982082A4DDF824366B073B4C213
Y = a X + b. Retourneert een.
Logbasis 10 (rij) concept_4C65DF9659164261BE52AA5A95FD6BC1
Retourneert de natuurlijke logaritme met grondtal 10 van een getal.
LOG10(metric)
Logregressie: Correlatiecoëfficiënt (tabel) concept_F3EB35016B754E74BE41766E46FDC246
Retourneert de correlatiecoëfficiënt; r, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor de regressievergelijking Y = a ln(X) + b. Deze wordt berekend met behulp van de CORREL-vergelijking.
CORREL.LOG(metric_X,metric_Y)
Logregressie: Intercept (tabel) concept_75A3282EDF54417897063DC26D4FA363
Retourneert de onderschepping b als de kleinste kwadraatregressie tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor de regressievergelijking Y = a ln(X) + b. Deze wordt berekend met behulp van de INTERCEPT-vergelijking.
INTERCEPT.LOG(metric_X, metric_Y)
Logboekregressie: Voorspeld Y (rij) concept_5F3A9263BBB84E6098160A4DFB9E3607
Berekent de voorspelde waarde y waarden (metrisch_Y), gegeven het bekende x waarden (metrisch_X) die de "minste vierkantjes"methode gebruiken om de lijn van best te berekenen past gebaseerd op Y = a ln(X) + b. Deze wordt berekend met behulp van de ESTIMATE-vergelijking.
In regressieanalyse berekent deze functie het voorspelde y waarden (metrisch_Y), gezien de x waarden (metrisch_X) met behulp van de logaritme voor de berekening van de regel die het best geschikt is voor de regressievergelijking Y = a ln(X) + b. De a de waarden overeenkomen met elke x-waarde, en b is een constante waarde.
ESTIMATE.LOG(metric_X, metric_Y)
Logregressie: Helling (tabel) concept_B291EFBE121446A6B3B07B262BBD4EF2
Geeft de helling terug, a, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor de regressievergelijking Y = a ln(X) + b. Het wordt berekend gebruikend de vergelijking van de REEKS.
SLOPE.LOG(metric_A, metric_B)
Natuurlijk logboek concept_D3BE148A9B84412F8CA61734EB35FF9E
Retourneert de natuurlijke logaritme van een getal. Natuurlijke logaritmen zijn gebaseerd op de constante e (2,71828182845904). LN is het omgekeerde van de functie EXP.
LN(metric)
NOT concept_BD954C455A8148A3904A301EC4DC821E
Retourneert 1 als het getal 0 is of retourneert 0 als een ander getal.
NOT(logical)
Het gebruik van NOT vereist weten of de expressies (<, >, =, <>, enz.) 0 of 1 waarden retourneren.
Niet gelijk concept_EC010B7A9D2049099114A382D662FC16
Retourneert alle items die niet exact overeenkomen met de ingevoerde waarde.
Of (rij) concept_AF81A33A376C4849A4C14F3A380639D2
Geeft TRUE terug als een argument TRUE is, of FALSE als alle argumenten FALSE zijn.
OR(logical_test1,[logical_test2],...)
Pi concept_41258789660D4A33B5FB86228F12ED9C
Retourneert de constante PI, 3.14159265358979, nauwkeurig tot 15 cijfers.
PI()
De PIfunctie heeft geen argumenten.
Stroomregressie: Correlatiecoëfficiënt (tabel) concept_91EC2CFB5433494F9E0F4FDD66C63766
Retourneert de correlatiecoëfficiënt; r, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y = b*X.
CORREL.POWER(metric_X, metric_Y)
Stroomregressie: Intercept (tabel) concept_7781C85597D64D578E19B212BDD1764F
Retourneert de onderschepping. b, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y = b*X.
INTERCEPT.POWER(metric_X, metric_Y)
Stroomregressie: Voorspeld Y (rij) concept_CD652C0A921D4EFBA8F180CB8E486B18
Berekent de voorspelde waarde y waarden ( metric_Y), gezien de x waarden ( metric_X) met behulp van de methode "kleinste vierkantjes" voor het berekenen van de regel die het best geschikt is voor Y = b*X.
ESTIMATE.POWER(metric_X, metric_Y)
Stroomregressie: Helling (tabel) concept_5B9E71B989234694BEB5EEF29148766C
Geeft de helling terug, a, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y = b*X.
SLOPE.POWER(metric_X, metric_Y)
Quadratische regressie: Correlatiecoëfficiënt (tabel) concept_9C9101A456B541E69BA29FCEAC8CD917
Retourneert de correlatiecoëfficiënt; r, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y=(a*X+b) .
CORREL.QUADRATIC(metric_X, metric_Y)
Quadratische regressie: Intercept (tabel) concept_69DC0FD6D38C40E9876F1FD08EC0E4DE
Retourneert de onderschepping. b, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y=(a*X+b) .
INTERCEPT.POWER(metric_X, metric_Y)
Quadratische regressie: Voorspeld Y (rij) concept_2F1ED70B1BDE4664A61CC09D30C39CBB
Berekent de voorspelde waarde y waarden (metrisch_Y), gegeven het bekende x waarden (metrisch_X) die de minste vierkantsmethode gebruiken om de lijn van best te berekenen past gebruikend Y=(a*X+b) .
ESTIMATE.QUADRATIC(metric_A, metric_B)
Quadratische regressie: Helling (tabel) concept_0023321DA8E84E6D9BCB06883CA41645
Geeft de helling terug, a, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y=(a*X+b) .
SLOPE.QUADRATIC(metric_X, metric_Y)
Wederkerige regressie: Correlatiecoëfficiënt (tabel) concept_EBEC509A19164B8AB2DBDED62F4BA2A5
Retourneert de correlatiecoëfficiënt; r, tussen twee metrische kolommen (metrisch_X) en metrisch_Y) voor Y = a/X+b.
CORREL.RECIPROCAL(metric_X, metric_Y)
Wederkerige regressie: Intercept (tabel) concept_2DA45B5C69F140EC987649D2C88F19B3
Retourneert de onderschepping. b, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y = a/X+b.
INTERCEPT.RECIPROCAL(metric_A, metric_B)
Wederkerige regressie: Voorspeld Y (rij) concept_2CF4B8F417A84FE98050FE488E227DF8
Berekent de voorspelde waarde y waarden (metrisch_Y), gegeven het bekende x waarden (metrisch_X) die de minste vierkantsmethode gebruiken om de lijn van best te berekenen past gebruikend Y = a/X+b.
ESTIMATE.RECIPROCAL(metric_X, metric_Y)
Wederkerige regressie: Helling (tabel) concept_8A8B68C9728E42A6BFDC6BD5CBDCCEC5
Geeft de helling terug, a, tussen twee metrische kolommen (metrisch_X en metrisch_Y) voor Y = a/X+b.
SLOPE.RECIPROCAL(metric_X, metric_Y)
Sinus (rij) concept_21C8C3AA835947A28B53A4E756A7451E
Geeft als resultaat de sinus van de opgegeven hoek. Als de hoek in graden is, vermenigvuldig de hoek met PI()/180.
SIN(metric)
T-score concept_80D2B4CED3D0426896B2412B4FC73BF7
Alias voor Z-score, d.w.z. de afwijking van het gemiddelde gedeeld door de standaardafwijking
T-test concept_A1F78F4A765348E38DBCAD2E8F638EB5
Voert een t-test uit met t-score van col en n vrijheidsgraden.
De handtekening is t_test( x, n, m )
. Onder, roept het eenvoudig m*cdf_t(-abs(x),n)
. (Dit is vergelijkbaar met de functie z-test die wordt uitgevoerd m*cdf_z(-abs(x))
.
Hier, m
het aantal staarten is, en n
is de vrijheidsgraad. Dit moeten getallen zijn (constant voor het gehele rapport, d.w.z. niet op rij-voor-rij-basis).
X
is de t-test statistiek en zou vaak een formule (bv. zscore) zijn die op metrisch wordt gebaseerd en op elke rij wordt geëvalueerd.
De geretourneerde waarde is de waarschijnlijkheid dat de teststatistiek x gezien de vrijheidsgraad en het aantal staarten wordt weergegeven.
Voorbeelden:
-
Gebruik het om uitschieters te vinden:
code language-none t_test( zscore(bouncerate), row-count-1, 2)
-
Combineren met
if
om zeer hoge of lage stuiterende tarieven te negeren, en telbezoeken op al het andere te tellen:code language-none if ( t_test( z-score(bouncerate), row-count, 2) < 0.01, 0, visits )
Raaklijn concept_C25E00CB17054263AB0460D9EF94A700
Retourneert de tangens van de opgegeven hoek. Als de hoek in graden is, vermenigvuldig de hoek met PI()/180.
TAN (metric)
Z-score (rij) concept_96BEAC79476C49B899DB7E193A5E7ADD
Geeft de Z-score, of de normale score, gebaseerd op een normale distributie. De Z-score is het aantal standaardafwijkingen dat een waarneming van het gemiddelde is. Een Z-score van 0 (nul) betekent dat de score gelijk is aan het gemiddelde. Een Z-score kan positief of negatief zijn en geeft aan of deze boven of onder het gemiddelde ligt en hoeveel standaardafwijkingen er zijn.
De vergelijking voor Z-score is:
waar x de onbewerkte score is, μ het gemiddelde van de bevolking is, en σ de standaardafwijking van de populatie is.
Z-score (metrisch)
Z-test concept_2A4ADD6B3AEB4A2E8465F527FAFC4C23
Voert een n-tailed Z-test met Z-score van A uit.
Retourneert de waarschijnlijkheid dat de huidige rij toevallig in de kolom kan worden weergegeven.