このページでは、ビューの一部である
drill_fieldsパラメータについて説明します。
drill_fieldsは、drill_fields(フィールド用)パラメータのドキュメント ページで説明されているように、ディメンションまたは指標の一部としても使用できます。
用途
view: view_name {
drill_fields: [field_or_set, field_or_set, …]
}
|
階層
drill_fields |
使用可能なフィールドタイプ
ディメンション、ディメンション グループ内のディメンション、メジャー
許可
フィールド名またはセット名の角かっこで囲まれたリスト
|
定義
drill_fields パラメータは、ユーザーがデータを探索中にテーブルのセルの値をクリックしたときの動作を制御します。ユーザーがこの操作を行うと、データがドリルダウンされ、そのセルを構成する個々のレコードを確認したり、クエリをセルの値に制限したり、関連する方法でデータをスライスしたりできます。
drill_fields パラメータには、フィールドのリスト、セット、またはフィールドとセットの組み合わせを指定できます。
ビューレベルでは、drill_fields は、指標レベルで drill_fields が定義されていないビュー内のすべての指標に、宣言されたドリル フィールドを適用します。
クエリに can_filter パラメータが no に設定されたディメンションを含めることで、ドリルダウンを無効にできます。
例
次の LookML があるとします。
view: orders {
drill_fields: [source*, age]
measure: count {
type: count
}
measure: average_age {
type: average
sql: ${age} ;;
drill_fields: [id, name, city, state]
}
set: source {
fields: [traffic_source, country]
}
}
[Average Age] フィールドをドリルダウンすると、[ID]、[Name]、[City]、[State] の各フィールドが表示されます。[Count] フィールドをドリルダウンすると、デフォルトの [Traffic Source]、[Country]、[Age] フィールドが表示されます。
