Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
APPROX_COUNT_DISTINCT
Mit der APPROX_COUNT_DISTINCT-Funktion wird die ungefähre Anzahl eindeutiger Elemente in einem Feld ermittelt.
Syntax
APPROX_COUNT_DISTINCT(X)
Parameter
field_expression: Ein Feld oder Ausdruck, das bzw. der die zu zählenden Elemente enthält.
Funktionsweise der APPROX_COUNT_DISTINCT-Funktion
Für die Funktion APPROX_COUNT_DISTINCT wird ein Parameter verwendet. Das kann der Name eines Messwerts, einer Dimension oder eines Ausdrucks eines beliebigen Typs sein. APPROX_COUNT_DISTINCT gibt die ungefähre Anzahl der eindeutigen Elemente in diesem Feld oder Ausdruck zurück.
Mit APPROX_COUNT_DISTINCT lassen sich Abfragen effizienter verarbeiten als mit COUNT_DISTINCT, allerdings sind die Ergebnisse ungenauer. Wenn Ihr Datensatz sehr groß oder die Leistung Ihres Berichts wichtiger als eine genaue Zählung ist, sollten Sie APPROX_COUNT_DISTINCT verwenden. Dadurch lassen sich auch die Abfragekosten für BigQuery-Datenquellen senken.APPROX_COUNT_DISTINCTCOUNT_DISTINCT
Eine ausführliche Erläuterung zu ungefähren Zusammenfassungen finden Sie in der BigQuery-Dokumentation.
Beispiel
APPROX_COUNT_DISTINCT(Page): Hier wird die ungefähre Anzahl eindeutiger Werte in der Dimension Page ermittelt.
Einschränkungen von APPROX_COUNT_DISTINCT
Die Funktion APPROX_COUNT_DISTINCT ist nur in Verbindung mit BigQuery-Datenquellen verfügbar.
Bei Datenquellen, die APPROX_COUNT_DISTINCT nicht unterstützen, verhält sich APPROX_COUNT_DISTINCT wie COUNT_DISTINCT.
Sie können diese Funktion nicht auf einen vorab zusammengefassten Messwert ( AggregationstypAuto) oder einen Ausdruck anwenden, der das Ergebnis einer anderen Aggregationsfunktion ist. Eine Formel wie APPROX_COUNT_DISTINCT(Sessions) in einer Google Analytics-Datenquelle führt beispielsweise zu einem Fehler.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-03 (UTC)."],[],[],null,["APPROX_COUNT_DISTINCT\n=====================\n\nThe `APPROX_COUNT_DISTINCT` function counts the approximate number of unique items in a field.\n| **Note:** `APPROX_COUNT_DISTINCT` is available only when your data comes from a BigQuery data source. For other data source types, use `COUNT_DISTINCT`.\n\nSyntax\n------\n\n`APPROX_COUNT_DISTINCT(`\u003cvar translate=\"no\"\u003eX\u003c/var\u003e`)`\n\n### Parameters\n\n- \u003cvar translate=\"no\"\u003efield_expression\u003c/var\u003e - a field or expression that contains the items to be counted.\n\nHow the `APPROX_COUNT_DISTINCT` function works\n----------------------------------------------\n\nThe `APPROX_COUNT_DISTINCT` function takes one parameter, which can be the name of a metric, dimension, or expression of any type. `APPROX_COUNT_DISTINCT` returns the approximate number of unique items in that field or expression.\n\n`APPROX_COUNT_DISTINCT` is more efficient in terms of query processing than `COUNT_DISTINCT`, but returns less exact results. If your dataset is very large, or if the performance of your report is more important than exact counts, consider using `APPROX_COUNT_DISTINCT`. Using `APPROX_COUNT_DISTINCT` instead of `COUNT_DISTINCT` can also help reduce query costs when using BigQuery data sources.\n\nFor an in-depth explanation of how approximate aggregation works, see the [BigQuery documentation](/bigquery/docs/reference/standard-sql/approximate_aggregate_functions).\n\nExample\n-------\n\n\u003e `APPROX_COUNT_DISTINCT(`\u003cvar translate=\"no\"\u003ePage\u003c/var\u003e`)` - counts the approximate number of unique values in the **Page** dimension.\n\nLimits of `APPROX_COUNT_DISTINCT`\n---------------------------------\n\n- The `APPROX_COUNT_DISTINCT` function is available only when used with BigQuery data sources.\n\n- For data sources which don't support `APPROX_COUNT_DISTINCT`, `APPROX_COUNT_DISTINCT` will act like `COUNT_DISTINCT`.\n\n- You can't apply this function to a pre-aggregated metric ( **Aggregation** type of **Auto** ), or to an expression that is the result of another aggregation function. For example, a formula such as `APPROX_COUNT_DISTINCT(Sessions)` in a Google Analytics data source will produce an error.\n\nRelated resources\n-----------------\n\n- [Calculated fields](/looker/docs/studio/about-calculated-fields)\n- [Looker Studio function list](/looker/docs/studio/function-list)"]]