將 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 資料來源 (稱為「航班 - FAA」) 中,Looker Studio 會將這些維度顯示為「航空公司名稱」、「航空公司代碼」和「航空公司名稱」。其他檢視畫面的維度會顯示在相同的維度清單中。舉例來說,「目的地城市」是「目的地」檢視畫面中的維度。
Looker 探索在 Looker Studio 報表中的運作方式
Looker Studio 中的 Looker 資料來源是以 Looker 探索為基礎,而 Looker 探索是在 Looker 模型的 LookML 中定義。Looker 開發人員會使用 LookML 說明機構 SQL 資料庫中的維度、匯總、計算和資料關係。部分 LookML 參數會套用至 Looker 資料來源,但不會顯示在 Looker Studio 中。下列各節說明在 Looker 資料來源中套用的 LookML 參數,以及您可以在 Looker Studio 中與之互動的參數。
細查欄位和連結
使用 drill_fields
和 link
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_dimension
和 suggest_explore
定義,顯示篩選器值的建議。如要查看篩選器值建議,請在篩選器編輯器中啟用「在輸入時顯示建議值」。系統會預先選取任何預先定義的預設值。
觀看者只要按一下報表的「更多選項」選單,然後選取「查看已套用的篩選器」,即可存取及修改報表的任何可編輯篩選器。
在使用 Looker 資料來源的報表中,Looker Studio 會參照使用 LookML 參數定義的篩選器,如下表所述:
LookML 定義 | Looker Studio 位置 | Looker Studio 參考資料 |
---|---|---|
conditionally_filter |
報表編輯器:資源設定篩選器專區 | 必要 (有條件) |
篩選器管理員:類型欄 | 條件式篩選 | |
報表編輯器:群組屬性 | 必要 (有條件) | |
報表編輯器:目前的網頁設定 | 與其他篩選器類型無異 | |
報表編輯器:報表設定 | 必要 (有條件) | |
資料來源編輯器:資料來源篩選器部分 | 條件式篩選 | |
篩選列 (快速篩選器) | 與其他篩選器類型無異 | |
always_filter |
報表編輯器:資源設定篩選器專區 | 一律需要 |
篩選器管理員:類型欄 | 一律篩選 | |
報表編輯器: 群組屬性 | 一律需要 | |
報表編輯器: 目前的網頁設定 | 與其他篩選器類型無異 | |
報表編輯器:報表設定 |
一律需要 |
|
資料來源編輯器 :資料來源篩選器部分 | 一律篩選 | |
篩選列 (快速篩選器) | 與其他篩選器類型無異 | |
parameter ,filter |
報表編輯器:資源設定篩選器 | 與其他篩選器類型無異 |
報表編輯器:依序點選「資料」 >「探索」名稱 >「僅篩選欄位」欄位群組 | 篩選器限定欄位 | |
篩選器管理員:類型欄 | 與其他篩選器類型無異 | |
報表編輯器:群組屬性 | 與其他篩選器類型無異 | |
報表編輯器:CurrentPage 設定 | 與其他篩選器類型無異 | |
報表編輯器:報表設定 | 與其他篩選器類型無異 | |
資料來源編輯器:僅限篩選器欄位部分 | 篩選器限定欄位 | |
篩選列 (快速篩選器) | 與其他篩選器類型無異 | |
報表控制項 |
不適用 |
如果基礎 LookML 模型包含 sql_always_where
、sql_always_having
或 access_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 (值為 Yes 或 yes) | True |
布林值 | TRUE 或 is yes | True |
布林值 | 是 No (值為 No 或 no) | 錯誤 |
布林值 | FALSE | 錯誤 |
布林值 | 為任何值 | 為任何 |
數字 | is | 等於 (=) |
數字 | 為任何值 | 為任何 |
數字 | 為空值 | 是否為空值 |
數字 | 比對項目 (進階) | 比對項目 (進階) |
進一步瞭解篩選器限定欄位
- 如要變更已匯入的僅篩選欄位 (例如指定使用者可輸入的值),請在 Looker 中編輯底層 LookML 模型。
- 報表編輯者編輯使用篩選器專用欄位的篩選器時,必須使用 AND 運算子,且不得包含相同的篩選器專用欄位。可用的值會在 Looker 資料來源的基礎 LookML 中定義。
- 如果篩選器限定欄位在基礎 LookML 中定義了允許值,就無法使用進階篩選器控制項。
- Looker Studio 不支援所有篩選器限定欄位的類型和值。如果 LookML 模型定義的
parameter
或filter
參數使用不支援的類型,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 |