Nutzung
measure: field_name {
required_fields: [field_name, field_name, ...]
}
}
Hierarchie
required_fields |
Mögliche Feldtypen
Dimension, messenAkzeptiert
Eine Liste mit Dimensionen und/oder Maßen im Quadratformat |
Definition
Mit dem Parameter required_fields
können Sie zusätzliche Felder in eine Abfrage abrufen, wenn ein Nutzer ein bestimmtes Feld auswählt. Wenn der Nutzer in diesem Beispiel die Dimension Verknüpfter Name auswählt, wird auch das Feld url
in die Abfrage übernommen:
dimension: linked_name {
sql: ${name} ;;
html: <a href="{{ row['websites.url'] }}" target="_new">{{ value }}</a> ;;
required_fields: [url]
}
Obwohl die Pflichtfelder der Abfrage hinzugefügt werden, werden sie dem Nutzer nicht angezeigt. Wenn sich die Aggregation der Abfrage in den Pflichtfeldern ändert, kann dies für den Nutzer verwirrend sein.
Beispiel: Die obige LookML-Methode funktioniert wahrscheinlich, weil wahrscheinlich dieselbe Anzahl an Website-URLs und Website-URLs gleich ist. Wenn in den Daten jedoch mehrere URLs für denselben Website-Namen aufgeführt sind (z. B. google.com
und google.com/news
als Google), kann es mehrere Zeilen mit demselben Namen, aber unterschiedlichen zugrunde liegenden URLs geben. Looker minimiert identische Namen normalerweise in einer Zeile, aber in diesem Fall geschieht das nicht so, weil das Feld auch so funktioniert, wie wenn url
.