Kategorie: Statistik
PERCENTILE
PERCENTILE liefert den Wert an einer bestimmten Stelle einer Verteilung, etwa das 90. Perzentil der Klickkosten. APPROX_PERCENTILE rechnet näherungsweise.
Syntax
PERCENTILE(values, percentile) | APPROX_PERCENTILE(values, percentile)Besonderheiten in AMC
- Der Perzentil-Parameter liegt zwischen 0 und 1. Eingabe sind numerische Werte.
- MEDIAN() liefert den mittleren Wert einer Zahlenmenge, entspricht also dem 50. Perzentil.
Beispiel
Klickkosten je Werbeprodukt. spend steht in Mikrocent, daher die Division durch 100.000.000.
WITH click_spend AS (
SELECT
ad_product_type,
spend / 100000000 AS spend
FROM
sponsored_ads_traffic
WHERE
clicks > 0
AND line_item_price_type = 'CPC'
)
SELECT
ad_product_type,
PERCENTILE(spend, 0.9) AS p90_click_cost,
MEDIAN(spend) AS median_click_cost
FROM
click_spend
GROUP BY
1 Gegen das AMC-Schema geprüft, nicht auf einer AMC-Instanz ausgeführt.