drill_fields(ビューの場合)

このページでは、ビューの一部である 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] フィールドが表示されます。