Looker Studio 報表中的 Looker Explore 資料

將 Looker 設為報表的資料來源後,您就可以在報表中加入 Looker Explore 資料的欄位、圖表和篩選器。

由於 Looker 資料來源的欄位和篩選器是由 LookML 參數定義,因此在 Looker Studio 中,這些欄位和篩選器的顯示方式或行為可能與其他資料來源的欄位和篩選器不同,或是與 Looker 中的顯示方式不同。本頁面將說明這些差異,以及如何與 Looker 資料來源的欄位和篩選器互動。

進一步瞭解如何在報表中新增資料,以及如何編輯報表中的欄位

Looker Studio 報表中 Looker Explore 的顯示方式

在使用 Looker 做為資料來源的 Looker Studio 報表中,探索和其檢視畫面維度維度群組度量方式 (在 Looker Studio 中稱為指標) 和彙整的顯示格式,與 Looker 中的顯示方式不同。Looker 探索欄位挑選器和 Looker Studio 報表欄位挑選器,都會在探索的名稱或標籤下方,以英文字母和數字排序欄位,並依類型 (維度,接著是度量或指標) 排列。不過,Looker Explore 欄位挑選器會進一步依據定義欄位的檢視畫面檢視畫面標籤來分組欄位。

舉例來說,在 Looker 中,名為「航班」的探索包含「航空公司」、「目的地」、「航班」和「起飛地」等檢視畫面。「Carriers」檢視畫面包含「Carrier Name」、「Code」和「Name」維度。未指定 LookML 檢視標籤。欄位如下所示:

Looker 探索中的欄位

在對應的 Looker 資料來源 (稱為「航班 - FAA」) 中,Looker Studio 會將這些維度顯示為「航空公司名稱」、「航空公司代碼」和「航空公司名稱」。其他檢視畫面的維度會顯示在相同的維度清單中。舉例來說,「目的地城市」是「目的地」檢視畫面中的維度。

顯示 Looker 欄位的資料面板

Looker 探索在 Looker Studio 報表中的運作方式

Looker Studio 中的 Looker 資料來源是以 Looker 探索為基礎,而 Looker 探索是在 Looker 模型的 LookML 中定義。Looker 開發人員會使用 LookML 說明機構 SQL 資料庫中的維度、匯總、計算和資料關係。部分 LookML 參數會套用至 Looker 資料來源,但不會顯示在 Looker Studio 中。下列各節說明在 Looker 資料來源中套用的 LookML 參數,以及您可以在 Looker Studio 中與之互動的參數。

使用 drill_fieldslink LookML 參數定義的鑽研欄位和連結,可在 Looker Studio 表格圖表的「鑽研動作」選單中,供 Looker Studio 報表檢視者使用。

請參閱「深入分析資料」說明文件頁面,進一步瞭解如何在 Looker Studio 中使用鑽研動作。

瞭解 Looker Studio 中的鑽研動作

使用 Looker 資料來源的鑽研動作 (鑽研欄位和連結) 時,請留意下列事項:

  • 這類圖表僅支援表格圖表
  • 但僅支援 Looker 維度和維度群組。
  • 如果是從 Looker 匯入,則為唯讀。如要變更已匯入的鑽研動作,請在 Looker 中編輯基礎 LookML 模型

篩選器

報表編輯者可以根據 Looker 資料來源的欄位,在 Looker Studio 報表中定義持續性篩選器 (圖表、群組、頁面和報表層級)、快速篩選器控制項

Looker Studio 會指出 Looker 資料來源的基礎 LookML 中,哪些欄位已定義為篩選器或篩選器限定欄位。使用「等於 (=)」和「在」條件時,Looker Studio 也會根據資料來源的 LookML suggest_dimensionsuggest_explore 定義,顯示篩選器值的建議。如要查看篩選器值建議,請在篩選器編輯器中啟用「在輸入時顯示建議值」。系統會預先選取任何預先定義的預設值。

觀看者只要按一下報表的「更多選項」選單,然後選取「查看已套用的篩選器」,即可存取及修改報表的任何可編輯篩選器。

在使用 Looker 資料來源的報表中,Looker Studio 會參照使用 LookML 參數定義的篩選器,如下表所述:

LookML 定義 Looker Studio 位置 Looker Studio 參考資料
conditionally_filter 報表編輯器資源設定篩選器專區 必要 (有條件)
篩選器管理員類型 條件式篩選
報表編輯器:群組屬性 必要 (有條件)
報表編輯器:目前的網頁設定 與其他篩選器類型無異
報表編輯器:報表設定 必要 (有條件)
資料來源編輯器資料來源篩選器部分 條件式篩選
篩選列 (快速篩選器) 與其他篩選器類型無異
always_filter 報表編輯器資源設定篩選器專區 一律需要
篩選器管理員類型 一律篩選
報表編輯器: 群組屬性 一律需要
報表編輯器: 目前的網頁設定 與其他篩選器類型無異

報表編輯器:報表設定

一律需要

資料來源編輯器 資料來源篩選器部分 一律篩選
篩選列 (快速篩選器) 與其他篩選器類型無異
parameter

filter
報表編輯器資源設定篩選器 與其他篩選器類型無異
報表編輯器:依序點選「資料」 >「探索」名稱 >「僅篩選欄位」欄位群組 篩選器限定欄位
篩選器管理員類型 與其他篩選器類型無異
報表編輯器:群組屬性 與其他篩選器類型無異
報表編輯器:CurrentPage 設定 與其他篩選器類型無異
報表編輯器:報表設定 與其他篩選器類型無異
資料來源編輯器僅限篩選器欄位部分 篩選器限定欄位
篩選列 (快速篩選器) 與其他篩選器類型無異

報表控制項

不適用

如果基礎 LookML 模型包含 sql_always_wheresql_always_havingaccess_filter 參數,這些參數會套用至資料來源,但不會顯示在 Looker Studio 中。

進一步瞭解一律必須使用的篩選器或必須在符合條件時使用的篩選器

使用條件式 LookML 篩選器時,請注意下列事項:

  • 您無法從圖表中移除篩選條件,因為這些篩選條件是根據條件或一律必須顯示。
  • 報表編輯者可以變更篩選子句的條件或值,但無法變更 Looker Studio 中的篩選器欄位。如要變更已匯入的 LookML 篩選器,請在 Looker 中編輯底層 LookML 模型
  • 數值篩選器類型僅支援「相符 (進階)」條件,且使用者輸入的值必須不為空值
  • 在 Looker Studio 和 Looker 中,相符 (進階) 限制條件的運作方式略有不同。在 Looker Explore 中,Looker 可能會根據使用者的輸入內容,將「相符 (進階)」條件轉換為更適合的條件。如果使用者輸入的內容不適合 Looker Studio 支援的其他篩選器條件,Looker Studio 會使用「符合條件 (進階)」選項做為萬用條件,但不會轉換條件。如要進一步瞭解可搭配「相符 (進階)」條件使用的篩選器值,請參閱 Looker 篩選運算式說明文件頁面。
  • Looker Studio 不支援所有 Looker 篩選器條件。如果 LookML 模型定義的 conditionally_filter 參數或 always_filter 參數使用 Looker Studio 不支援的篩選器條件,Looker Studio 會顯示「Is Null」篩選器條件。報表編輯者必須手動更新篩選條件和值。下表列出 Looker Studio 支援的 Looker 篩選器條件,其中 Looker 篩選器條件會以 Looker Explore 中顯示的形式呈現,以及相應的 Looker Studio 篩選器條件
篩選器運算式類型 支援的 Looker 篩選條件 等效的 Looker Studio 篩選條件
字串或文字 is 等於 (=)
字串或文字 為任何值 為任何
字串或文字 為空值 是否為空值
字串或文字 比對項目 (進階) 比對項目 (進階)
日期與時間 等於 (=)
日期與時間 is any time 為任何
日期與時間 比對項目 (進階) 比對項目 (進階)
布林值 is (值為 Yesyes) True
布林值 TRUEis yes True
布林值 是 No (值為 Nono) 錯誤
布林值 FALSE 錯誤
布林值 為任何值 為任何
數字 is 等於 (=)
數字 為任何值 為任何
數字 為空值 是否為空值
數字 比對項目 (進階) 比對項目 (進階)

進一步瞭解篩選器限定欄位

  • 如要變更已匯入的僅篩選欄位 (例如指定使用者可輸入的值),請在 Looker 中編輯底層 LookML 模型
  • 報表編輯者編輯使用篩選器專用欄位的篩選器時,必須使用 AND 運算子,且不得包含相同的篩選器專用欄位。可用的值會在 Looker 資料來源的基礎 LookML 中定義。
  • 如果篩選器限定欄位在基礎 LookML 中定義了允許值,就無法使用進階篩選器控制項。
  • Looker Studio 不支援所有篩選器限定欄位的類型和值。如果 LookML 模型定義的 parameterfilter 參數使用不支援的類型,Looker Studio 會顯示「Is Null」篩選器條件。報表編輯者必須手動更新篩選條件和值。下表列出系統支援的「僅限篩選器」欄位類型:
LookML 參數 欄位類型 Looker Studio 篩選條件 支援的輸入值
parameter string 全部 任何使用者輸入值或僅限預先定義的值
unquoted 全部 任何使用者輸入值或僅限預先定義的值
date_time 等於 (=) 任何使用者輸入的日期,格式為 YYYY-MM-DD 或 YYYY/MM/DD
yesno 等於 (=) 預先定義的布林值
filter string 全部 任何使用者輸入值
number 全部 任何使用者輸入的數字格式值
yesno 等於 (=) 預先定義的布林值
date_time 等於 (=) 任何使用者輸入的日期,格式為 YYYY-MM-DD 或 YYYY/MM/DD
date 等於 (=) 任何使用者輸入的日期,格式為 YYYY-MM-DD 或 YYYY/MM/DD