Kategorien:

Datenmetrikfunktionen

BLANK_PERCENT (System-Datenmetrikfunktion)

Gibt den Prozentsatz der Spaltenwerte zurück, die für die angegebene Spalte in einer Tabelle leer sind.

In diesem Thema wird die Syntax für den direkten Aufruf der Funktion bereitgestellt. Wie Sie die Funktion mit einer Tabelle oder Ansicht verknüpfen, sodass sie in regelmäßigen Abständen ausgeführt wird, erfahren Sie unter Eine DMF verknüpfen, um Datenqualitätsprüfungen zu automatisieren.

Syntax

SNOWFLAKE.CORE.BLANK_PERCENT(<query>)
Copy

Argumente

query

Gibt eine SQL-Abfrage an, die eine einzelne Spalte projiziert.

Zulässige Datentypen

Die von der query projizierte Spalte muss den VARCHAR-Datentyp haben.

Rückgabewerte

Die Funktion gibt einen NUMBER-Wert zurück.

Beispiel

Messen Sie den Prozentsatz der leeren Felder in der Spalte SSN (US Sozialversicherungsnummer):

SELECT SNOWFLAKE.CORE.BLANK_PERCENT(
  SELECT
    ssn
  FROM hr.tables.empl_info
);
Copy
+-------------------------------------------------------------------+
| SNOWFLAKE.CORE.BLANK_PERCENT(SELECT ssn FROM hr.tables.empl_info) |
+-------------------------------------------------------------------+
| 1                                                                 |
+-------------------------------------------------------------------+