擴充功能 (適用於觀看次數)

本頁面是指 檢視區塊extension 參數。

extension 也可做為「探索」的一部分,詳情請參閱「extension (適用於探索)」參數說明文件頁面。

extension 也可做為 LookML 資訊主頁的一部分,詳情請參閱「資訊主頁參數」說明文件頁面。

用量

view: view_name {
  extension: required
}
階層
extension
預設值

接受
值為「required」

定義

extension: required 參數會將檢視區塊標示為需要擴充功能,也就是說,檢視區塊無法單獨使用。只有在其他檢視畫面中透過 extends 參數擴充本檢視畫面時,才能使用本檢視畫面的內容和設定。

使用者無法單獨查看含有 extension: required 的檢視畫面,因為這類檢視畫面僅做為起點,可供其他檢視畫面擴充。

extension 參數僅接受 required 值。如果不想為檢視畫面要求擴充功能,請完全省略 extension 參數。

如要進一步瞭解如何對 LookML 物件使用 extends,請參閱「使用擴充功能重複使用程式碼」。

範例

下列 looker_events 檢視區塊含有 extension: required 參數,因此使用者不會看到該檢視區塊:

檔案:events.view

view: looker_events {
  extension: required
  sql_table_name: looker_db.events ;;
  # The normal contents of the view follow
}

如要使用 looker_events 檢視區塊,可以建立另一個擴充該檢視區塊的檢視區塊,如下所示:

檔案:new_events.view

include: "events.view"
view: name_of_the_new_view {
  extends: [looker_events]

  measure: additional_measure {
    type: count
  }
  # Additional things you want to add or change
}