Diese Seite bezieht sich auf den Parameter
description
, der Teil eines Felds ist.
description
kann auch als Teil eines explorativen Analysetools verwendet werden, wie auf der Seite mit der Parameterdokumentation fürdescription
beschrieben.
description
kann auch als Teil eines Dashboards verwendet werden, wie auf der Dokumentationsseite zu den Dashboard-Parametern beschrieben.
Nutzung
Dimension: Feldname {
Beschreibung: „Beschreibungsstring“
}
}
Hierarchie
description |
Mögliche Feldtypen
Dimension, Dimensionsgruppe, Messen, Filter, ParameterAkzeptiert
Ein String |
Definition
Sie können jedem Feld eine Beschreibung hinzufügen. Wenn Sie für BigQuery-Verbindungen ein LookML-Projekt aus Ihrer Datenbank generieren, füllt Looker automatisch Feldbeschreibungen mit den Beschreibungen aus Ihren BigQuery-Spaltenmetadaten aus, sofern vorhanden.
Der Nutzer kann Feldbeschreibungen an mehreren Stellen sehen.
Beispiel für eine Dimension, die mit diesem LookML definiert ist:
dimension: id {
primary_key: yes
description: "Unique ID for the order"
type: string
sql: ${TABLE}.id ;;
Looker zeigt die Beschreibung an, wenn der Benutzer das Informationssymbol rechts neben dem Feldnamen im Field Picker auswählt.
Darüber hinaus zeigt Looker die Beschreibung auch an, wenn der Benutzer mit der Maus auf den Spaltennamen in einer Tabelle oder Tabellendiagramm-Visualisierung auf einer Explore-Seite, in einem Dashboard oder einem Look zeigt:
Liquid-Variablen im Parameter description
verwenden
Sie können Liquid-Variablen mit dem Parameter description
für ein Feld verwenden. Dies ist beispielsweise nützlich, wenn von Looker eine andere Beschreibung für ein Feld basierend auf einem Nutzerattribut oder basierend auf dem Feld „Erkunden“ angezeigt werden soll, in dem eine Abfrage ausgeführt wird.
Wenn Sie beispielsweise möchten, dass sich die Beschreibung eines Felds abhängig von der Methode, in der eine Abfrage ausgeführt wird, unterscheidet, können Sie die Liquid-Variable _explore._name
in einer Liquid-{% dynamic if %}
{% dynamic else %}
-{% dynamic endif %}
-Struktur verwenden:
dimension: user_id {
description:
"{% dynamic if _explore._name == 'order_items' %}
The user ID for the Order Items Explore
{% elsif _explore._name == 'inventory_items' %}
The user ID for the Inventory Items Explore
{% dynamic else %}
The user ID
{% dynamic endif %}"
}
Wenn in diesem Beispiel eine Abfrage auf dem Tab Bestellelemente ausgeführt wird, lautet die Beschreibung für die Dimension User ID User ID for the Order Items Explore. Unter Inventarelemente finden Sie als Beschreibung User-ID für die Inventarelemente. In allen anderen Bereichen wird die Beschreibung Die User-ID angezeigt.
Ein weiteres Beispiel: Angenommen, Sie möchten verschiedenen Nutzern je nach Abteilung unterschiedliche Beschreibungen anzeigen. Wenn Sie ein Nutzerattribut mit der Bezeichnung Abteilung definiert haben, können Sie die Liquid-Variable _user_attributes['name_of_attribute']
innerhalb einer Liquid-{% dynamic if %}
{% dynamic else %}
{% dynamic endif %}
-Struktur verwenden, um je nach Wert des Nutzerattributs Abteilung eine andere Beschreibung anzugeben:
dimension: gross_margin {
description:
"{% dynamic if _user_attributes['department'] == 'Marketing' %}
The standard margin for a field
{% elsif _user_attributes['department'] == 'Sales' %}
The operating margin for a field
{% dynamic else %} The gross margin for a field {% dynamic endif %}"
type: number
value_format_name: usd
sql: ${sale_price} - ${inventory_items.cost} ;;
}
In diesem Beispiel weicht die Beschreibung für die Dimension Bruttospanne davon ab, ob ein Nutzer zum Marketing-, Vertriebs- oder anderen Team gehört.
Sie können Liquid-Variablen wie _model._name
, _view._name
, _explore._name
, _field._name
und _user_attributes['name_of_attribute']
mit dem Parameter description
verwenden. Weitere Informationen zur Verwendung von Liquid-Parametern mit LookML und dazu, welche Liquid-Variablen mit dem Parameter description
verwendet werden können, finden Sie in der Dokumentation zu Liquid-Variablen.
Wichtige Informationen
Die Beschreibung wird einmal pro Dimensionsgruppe angezeigt
Bei einer Dimensionsgruppe zeigt Looker die Beschreibung nur einmal für die gesamte Gruppe an, nicht für jede Zeitrahmen-Dimension innerhalb der Gruppe.