Looker でデータを探索する際、データモデルで定義されていないフィールドが必要になることがあります。たとえば、指標をその場で計算したり、値をカスタム グループに分類したり、特定のシナリオで集計をフィルタしたりする場合です。LookML デベロッパーがモデルを更新するのを待つ代わりに、Explore でカスタム フィールドを直接作成して分析をカスタマイズできます。
カスタム フィールドを使用すると、LookML で定義されたフィールドと同様に、SQL を生成してデータベースに対して直接実行するアドホックなディメンションとメジャーを作成できます。
カスタム フィールドを作成して使用するには、create_custom_fields 権限が必要です。
分析の目標に応じて、いくつかのタイプのカスタム フィールドを作成できます。
- ディメンションからのカスタム メジャー: ディメンションを集計します。たとえば、合計、平均、個別のカウント、最小値、最大値を計算します。
- フィルタリングされたカスタム メジャー: 既存のメジャーにフィルタ条件を適用します。たとえば、特定のステータスまたはリージョンの注文のみをカウントします。
- Looker 式を使用したカスタム ディメンション: Looker 式(Lexp)を使用して、アドホック ディメンションを作成します。
- カスタム グループ: 複雑な数式を記述することなく、カスタムラベルでカテゴリ ディメンション値をバケット化します。
- カスタムビン: 数値ディメンション値を、等しいサイズまたはカスタムサイズの整数範囲に階層化します。
カスタムフィールドは、LookML定義フィールドや表計算とは異なります。
カスタム フィールド、LookML 定義フィールド、表計算の違いを理解することで、分析に適したアプローチを選択できます。
カスタム フィールドと LookML 定義フィールドの違いは次のとおりです。
- LookML を記述したり、開発者権限を必要としたりすることなく、Explore でカスタム フィールドをオンザフライで作成できます。
- カスタム フィールドはドリルダウンをサポートしていません。
- カスタム フィールドは、作成権限を持つユーザーに対してのみ、[構成] パネル(または従来の Explore のフィールド ピッカー)の [カスタム フィールド] セクションに保持されます。
カスタム フィールドと表計算の違いは次のとおりです。
- カスタム フィールドは、LookML 定義フィールドと同様に、データベースに対して実行される SQL を生成します。表計算は、データベースからデータが取得された後にクエリ結果に対して実行されます。
- カスタム フィールドは、データテーブルに表示されるデータに依存しません。カスタム フィールドを使用して、クエリ結果をフィルタリングまたはピボットできます。
カスタムフィールドを表示および使用する
カスタム フィールドが表示できるかどうか、それをどのように使用できるかは、カスタム フィールドの作成が許可されているかどうかによって異なります。
カスタムフィールドの表示
create_custom_fields 権限がある場合は、[構成] パネルの [カスタム フィールド] ビュー(または従来の Explore のフィールド ピッカーの [カスタム フィールド] セクション)に表示されるカスタム フィールドを表示および編集できます。
create_custom_fields 権限がない場合、[カスタム フィールド] セクションまたはビューは表示されません。
ただし、カスタムフィールドをExplore、Look、ダッシュボードタイルに追加した場合は、その際に該当するコンテンツを共有したすべてのユーザーに、カスタムフィールドの作成権限に関係なく、カスタムフィールドが表示されます。Explore の URL を共有してこのコンテンツを共有する場合は、URL に qid パラメータ(instance_name.looker.com/explore/ec/order_items?qid=lEPPueGN7cHkozOEZVDQbO など)を含める必要があります。カスタム フィールドの作成が許可されていないユーザーには、フィールドのタイトルのみが表示され、説明は表示されません。そのため、ユーザーと共有するクエリでこれらのフィールドを使用する場合は、正確なフィールドを指定することが重要です。
カスタムフィールドの使用
create_custom_fields 権限がある場合は、[構成] パネルの [カスタム フィールド] ビュー(または従来の Explore のフィールド ピッカーの [カスタム フィールド] セクション)に表示されているフィールドを編集して使用できます。カスタムフィールドは、フィルタの適用、ビジュアリゼーションへの追加、(カスタムディメンションの場合)結果のピボットへの使用など、他のメジャーやディメンションとほぼ同じように利用できます。1つの例外として、カスタムフィールドを使用してダッシュボードフィルタを作成することはできません。
カスタム フィールドの作成が許可されたユーザーのみが、Explore、Look、ダッシュボード タイルのクエリにカスタムフィールドを追加できます。ただし、カスタムのフィールドを含む共有 Look またはダッシュボード タイルで [ここから探索] を選択した場合、カスタム フィールドを作成する権限の有無にかかわらず、そのフィールドを使用して新しいクエリを作成できます。
カスタムフィールドタイプ
ベースのLookMLフィールドタイプに基づいて、さまざまなタイプのカスタムフィールドを作成してカスタマイズすることができます。次の表に、LookMLフィールドタイプに基づいて作成可能なカスタムフィールドのタイプを示します。
ディメンションのカスタムフィールドタイプ
ベースの LookML フィールドタイプに基づいて、Exploreのフィールドピッカーでディメンションからさまざまなカスタムフィールド タイプを作成できます。次の表に、ディメンションのタイプごとにサポートされるカスタムフィールドのタイプを示します。
S = string データ型で機能
N = number データ型と数値メジャーで機能
T = tier データ型で機能
ZC = zipcode データ型で機能
YN = yesno データ型で機能
DI = distance データ型で機能
DU = duration データ型で機能
TS = ほとんどのタイムスタンプ データ型 *に対応
L = location データ型で機能
ディメンションから作成可能な各カスタムフィールドタイプは、次のいずれかのカテゴリに分類されます。
- 集計 - 集計フィールドは、集計や平均などの集計を行うメジャー型です。集計メジャーは、ディメンションのみを参照でき、他のメジャーを参照することはできません。
- 非集計 - 非集計フィールドは Explore クエリでグループ化できるディメンションです。
| カスタムフィールド名 | カテゴリ | 説明 | LookMLフィールドタイプの互換性 |
|---|---|---|---|
個別カウント個別カウント |
集計 |
選択したディメンションの個別の値の数を計算する count_distinct メジャーを作成します。
|
S N T ZC YN DI DU TS ID SD L |
合計合計 |
集計 |
選択したディメンションの値を合計する sum メジャーを作成します。
|
N DI DU ID |
平均平均 |
集計 |
選択したディメンションの値を平均する average メジャーを作成します。
|
N DI DU ID |
最小最小 |
集計 |
選択したディメンションの最小値を見つける min メジャーを作成します。
|
N DI DU ID |
最大最大 |
集計 |
選択したディメンションの最大値を見つける max メジャーを作成します。
|
N DI DU ID |
中央値中央値 |
集計 |
選択したディメンションの値の中間値を見つける median メジャーを作成します。 |
N DI DU ID |
一意の値のリスト一意の値のリスト |
集計 |
選択したディメンションの固有の値のリストを作成する list メジャーを作成します。
|
S T ZC YN SD L |
BinBin |
非集計 | 選択した数値ディメンションの値を数値範囲のカスタムセットに分割するビン(階層)を作成します。 | N DI DU ID |
グループグループ |
非集計 | 選択したディメンションの結果をカスタムラベルでバケット化できるグループを作成します。 | S N T ZC YN DI DU TS ID SD L |
*日付と時刻のデータについて、次の点に注意してください。Looker は、カスタム フィールドを作成するときに、一部の期間と時間ベースの型を異なるデータタイプとして解釈するため、期間と時間ベースのフィールドに使用できるカスタム フィールド タイプにこれが影響する可能性があります。たとえば、Looker は hour_of_day 期間を number データタイプとして解釈するため、他の type: number フィールドで使用可能なカスタム フィールド オプションを持ちます。詳しくは、このページのカスタムフィールドにおける日時データタイプの解釈方法をご覧ください。 | |||
メジャーのカスタムフィールドタイプ
ベースの LookML メジャータイプに基づいて、Explore のフィールドピッカーでメジャーから唯一のカスタムフィールドタイプであるフィルタ適用済みメジャーを作成できます。次の表に、フィルタを追加可能なメジャータイプに関するLookMLフィールドを示します。
| カスタムフィールド名 | 説明 | LookMLフィールドタイプの互換性 | |
|---|---|---|---|
メジャーのフィルタリングメジャーのフィルタリング |
メジャーにフィルタ条件を追加して、メジャーの集計に含まれる値を制限します。 | LI DT YN N | |
| * カスタム フィールドの使用中に Looker が数値として解釈するメジャーの種類について詳しくは、このメージのカスタムフィールドにおける数値メジャーの解釈方法のセクションをご覧ください。 | |||
カスタムフィールドにおける日時データタイプの解釈方法
カスタム フィールドを作成するときに、Looker は、一部の期間と時間ベースのタイプを異なるデータタイプとして解釈するため、特定の日付と時間のフィールドに作成できるカスタム フィールドのタイプに影響を及ぼします。カスタムフィールドは、次のように日時フィールドを分類します。
これらのカテゴリは、ディメンションのカスタム フィールドタイプの表に示すように、さまざまなタイプのカスタム フィールドと互換性があります。
タイムスタンプ日付データタイプ
カスタムフィールドは、次のLookML時刻データタイプをタイムスタンプデータタイプとして扱います。
datetimemicrosecondmillisecondmillisecondXsecondminuteminuteXhourhourXweekmonthquarterfiscal_quarterfiscal_yearyear
整数日付データタイプ
カスタムフィールドは、次のLookML日時データタイプを整数データタイプとして扱います。
文字列日付データタイプ
カスタムフィールドは、次のLookML日時データタイプを文字列データタイプとして扱います。
カスタムフィールドにおける数値メジャーの解釈方法
カスタムフィールドは、次のメジャータイプを数値タイプとして扱います。
averageaverage_distinctcountcount_distinctmaxmedianmedian_distinctminpercent_of_previouspercent_of_totalpercentilepercentile_distinctrunning_totalsumsum_distinct
これらのメジャータイプは、メジャーのカスタム フィールド タイプの表に示すように、フィルタされたメジャー カスタム フィールド タイプと互換性があります。
ディメンションからのカスタムメジャーの作成
ディメンションからカスタム メジャーを作成する方法は、デフォルトの Explore インターフェースと従来の Explore インターフェースのどちらを使用しているかによって異なります。
デフォルトの Explore インターフェースでカスタム メジャーを作成する
Explore で、create_custom_fields 権限を持つユーザーは、次のいずれかの方法でカスタム メジャーを作成できます。
[構成] パネルを使用する:
- [構成] パネルの [すべてのフィールド] タブまたは [使用中のフィールド] タブで、カスタム メジャーの作成に使用するディメンションにポインタを合わせます。
- ディメンションの [その他] メニューを選択します。
- 集計関数([個別件数をカウント]、[合計]、[平均]、[最小]、[最大] など)を選択します。
[データ] ペインのデータテーブルを使用する: データテーブルで、ディメンションのデータ列の [その他] メニューを選択し、集計関数を選択します。
[+ 追加] ボタンを使用する:
- [構成] パネルの [カスタム フィールド] セクションで、[+ 追加] を選択し、[カスタム メジャー] を選択します。
- [カスタム メジャーを作成] ダイアログで、測定するフィールドを選択し、メジャータイプを選択して、カスタム フィルタ、形式、説明を含むカスタム メジャーを定義します。
3 つ目の [+ 追加] ボタンを使用する方法では、カスタム フィールドを作成するときに、名前の変更、説明の追加、デフォルト以外の形式の選択など、カスタム フィールドをカスタマイズできます。
新しいカスタム メジャーは、データテーブルと [構成] パネルの [カスタム フィールド] ビューに自動的に表示されます。他のフィールドと同様に、カスタム フィールドの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。[フィルタ] ボタンを選択して、クエリ内のフィルタとして使用することもできます。
従来の Explore でカスタム メジャーを作成する
従来の Explore では、次のいずれかの方法でディメンションからカスタム メジャーを作成できます。
2 つ目の方法を使用すると、カスタム フィールドを作成するときに、名前の変更、説明の追加、デフォルト以外の形式の選択など、カスタム フィールドをカスタマイズできます。
ディメンションの [その他] メニューを使用する
この簡単な方法は多くのケースで使用できます。
- 測定するディメンションを含むフィールド ピッカー ビューを開きます。
- ディメンションの[その他] メニューを選択します。
- [集計] を選択して、カスタム メジャーを作成するためのオプションを表示します。選択したディメンションの種類(数値、文字列、日付など)に応じて、関数の候補が異なります。関数を選択します。
フィールド ピッカーの [カスタム フィールド] セクションを開いて、新しいフィールドを表示します。
他のフィールドと同様に、カスタム フィールドの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにカーソルを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、[フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてフィールドを編集することもできます。
フィールド ピッカーの [カスタム フィールド] セクションを使用する
作成時にカスタム メジャーの形式またはフィルタを定義するには、[カスタム フィールド] セクションの [追加] ボタンをクリックします。
- フィールド ピッカーの [カスタム フィールド] セクションで [追加] を選択します。
- 作成するフィールドのタイプを選択します。この例では、[カスタム メジャー] を使用します。
- 測定するフィールドを [測定フィールド] プルダウンから選択し、メジャー タイプを [メジャー タイププルダウンのオプションから選択してから、名前を [名前] フィールドで指定します。計算名がフィールドピッカーおよびデータ表に表示されます。
- フィルタ条件を追加するには、[フィルタ] タブの [フィルタ名] プルダウンからフィールドを選択します。フィルタ条件を追加または削除するには、[追加] ボタンと [削除] のプラスとマイナスの [フィルタ値] ボタンを使用します。
- [カスタム フィルタ] の横にある矢印を選択して、カスタム フィルタで使用可能な任意の Looker 関数と演算子を使用してカスタム フィルタ式を作成することもできます。Looker 式のエディタは、使用する関数のフィールド名と表示構文のヘルプを提案します。Explore で使用されているフィールドと、作成するフィールドタイプで使用可能なフィールドの両方に、黒い丸が示されます。メジャーへのフィルタの追加について詳しくは、このページのカスタム メジャーへのカスタム フィルタの追加のセクションをご覧ください。
- [フィールドの詳細] タブの [形式] セクションで形式を指定できます。また、用途など、カスタム フィールドに関する追加情報を他のユーザーに提供するために、任意の説明を 255 文字以内で [説明] ボックスに追加できます。
- [保存] を選択します。
フィールド ピッカーの [カスタム フィールド] セクションに新しいカスタム メジャーが表示されます。
他のフィールドと同様に、カスタムフィールドの名前を選択してクエリに表示させることができます。[フィルタ] ボタンを選択して、クエリ内のフィルタとして使用することもできます。
カスタムグルーピング
グループ カスタムフィールド タイプを使用すると、Looker 式で論理関数を使用せずに、あるいは、sql パラメータまたは type: case フィールドで CASE WHEN ロジックを開発せずに、ディメンションのアドホックなカスタム グループを作成できます。
これは、例えば特定の州や国を地域にグループ化したり、注文コストをカテゴリにグループ化したりして、固定のラベルまたはカテゴリ名を特定の条件と一致する値に割り当てる場合に便利です。
グループを作成する手順は次のとおりです。
- カスタムグループを作成するディメンションを含むビューを展開します。
[グループ化] メニューは、次のいくつかの方法で開くことができます。
- デフォルトの Explore インターフェースで、[構成] パネルのディメンションの [その他] メニュー(または [データ] ペインのデータ列の [その他] メニュー)を選択し、 [グループ] を選択します。
- 従来の Explore では、フィールド ピッカーでディメンションの[その他] メニュー(またはデータテーブルのディメンションの歯車メニュー)を選択し、[グループ] を選択します。
![State(州)ディメンションの [Group By] メニュー。](https://docs.cloud.google.cn/static/looker/docs/images/custom-fields-group-2-2308.png?hl=ja)
[グループ名] フィールドに最初の値グループのラベルを指定します。この例では、[State] ディメンションを使用して米国の太平洋側北西部地域にある州のグループを作成し、グループ名「Pacific Northwest」を反映しています。
[グループの値] セクションで既存の条件ボタンを選択します。デフォルトは [任意] で、グループに適用する条件をカスタマイズします。
条件を選択してから、1つ以上の値を入力または選択します。この場合、適用される条件の 1 つは [州がオレゴン] です。[追加] と [削除] のプラスボタンとマイナス ボタンを使用して、条件を追加または削除できます。保存するには、フィルタ条件の外側をクリックするか、エスケープキーを使用します。
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
type: stringのフィールドで一般的に使用可能です。 - Looker では、指定したフィールド タイプ、条件、値に基づいて、複数の条件が作成されたときに
ANDやORロジックなどの SQL 条件が自動的に適用されます。 - 既存のカスタム グループを編集する場合は、その名前が更新後の条件を反映したものとなるように変更することを検討します。
![ユーザーが既存のグループ値の横にある [追加] のプラス記号ボタンにポインタを合わせると、[残りの値をグループ化] チェックボックスがオンになります。](https://docs.cloud.google.cn/static/looker/docs/images/custom-fields-group-3-2304.png?hl=ja)
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
そのディメンションにグループをさらに追加するには、既存のグループにカーソルを合わせて、[追加] のプラス記号ボタンを選択します。グループを削除するには、[削除] のマイナス記号ボタンを選択します。グループ条件(この場合は [オレゴン、アイダホ、ワシントン)] を選択して、既存のグループを編集できます。 Looker では、指定したフィールド タイプ、条件、値に基づいて、複数の条件が作成されたときに
ANDやORロジックなどの SQL 条件が自動的に適用されます。必要に応じて、[残りの値をグループ化] チェックボックスをオンにして、グループの条件を満たさない他のすべての値をグループ化するためのカテゴリを作成します。この例では、オレゴン州、アイダホ州、ワシントン州以外の州を [その他] というラベルでグループ化します。その他 はデフォルトの名前ですが、必要に応じて [グループ名] でカスタマイズできます。
- カスタム グループを編集していて、他のすべての値のグループ化を削除する場合は、[残りの値をグループ化] チェックボックスをオフにします。
![[州のグループ] テキストが [フィールド名] フィールドに入力され、[地域ごとの州] テキスト ボックスに入力されます。](https://docs.cloud.google.cn/static/looker/docs/images/custom-fields-group-4-2216.png?hl=ja)
[フィールド名] フィールドに名前を指定します。計算名がフィールドピッカーおよびデータ表に表示されます。
[+ 説明を追加] を選択して [説明] ボックスを開き、最大 255 文字の任意の説明を追加して、カスタム グループの詳細情報を他のユーザーに提供します。
- カスタム グループを編集していて、既存の説明がある場合は、[説明] ボックスが自動的に表示されます。
[保存]、[実行] の順に選択して Explore を再実行します。
新しいフィールドがデータ表に表示され、オレゴン州、ワシントン州、アイダホ州の場合は「太平洋側北西部」、その他の州はすべて「その他」のラベルが表示されます。
この新しいグループを使用して、データに対する新しい洞察を作成できます。例えば、太平洋側北西部地域のユーザーによって行われた注文数を、米国の他の地域に住むユーザーと比較します。
新しいフィールドが、フィールド ピッカーの [カスタム フィールド] セクションに表示されます。
他のフィールドと同様に、フィールドの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにカーソルを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、[フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてカスタム グループを編集することもできます。
カスタムビニング
Bin カスタムフィールド タイプを使用すると、Looker 式で論理関数を使用せずに、あるいは、type: tier LookML フィールドを開発せずに、数値タイプディメンションとカスタム ディメンションのアドホックなカスタムビン(階層)を作成できます。
こうすると、データの粒度を調整するために、値を特定の整数範囲に素早くグループ化するときに便利です。
Bin カスタム フィールドは classic 階層表記スタイルで表示されます。
ビンを作成するには、次の手順に沿って操作します。
- カスタムBinを作成するディメンションを含むビューを展開します。
[ゴミ箱] メニューを開くには、次のいくつかの方法があります。
- デフォルトの Explore インターフェースで、[構成] パネルのディメンションの [その他] メニュー(または [データ] ペインのデータ列の [その他] メニュー)を選択し、 [ビン] を選択します。
- 従来の Explore では、フィールド ピッカーでディメンションの[その他] メニュー(またはデータテーブルのディメンションの歯車メニュー)を選択し、[Bin] を選択します。

別の方法として、[フィールド情報を取得する] を選択し、カスタムビンを作成するディメンションの値(最小値、最大値、値の範囲など)を確認します。この情報を取得すると、値のビンを指定する方法を決定する際に役立ちます。
[Bin タイプ] セクションでビンのタイプを選択します。
- 数値を等しい整数範囲にバインドするには、[均等サイズ] を選択します。例えば、0-10、10-20、および20-30の範囲の値の階層に分割します。
- [カスタムサイズ] を選択して、さまざまな整数範囲のカスタムビンサイズを作成します。例えば、0-15、15-75、および75-100の範囲の値の階層を作成します。
Binのサイズと範囲をカスタマイズします。
- 選択した [Bin タイプ] が [均等サイズ] の場合、[Bin サイズ]、[最小値] および [最大値] フィールドに必要な値を入力します。前の例では、Bin の数に 10、範囲に 0~100 が指定されています。指定した範囲外にあるデータの値に対しては、自動的にビンが作成されます。
- 選択した [Bin タイプ] が [カスタムサイズ] の場合、[Bin のブレークポイント] ボックスに、階層のブレークポイントをカンマまたは改行で区切って、昇順で指定します。
[フィールド名] フィールドに名前を指定します。計算名がフィールドピッカーおよびデータ表に表示されます。
[+ 説明を追加] を選択して [説明] ボックスを開き、最大 255 文字の任意の説明を追加して、カスタムビンの詳細情報を他のユーザーに提供します。
- 既存の説明があるカスタムビンを編集する場合は、[説明] ボックスが自動的に表示されます。
[保存]、[実行] の順に選択して Explore を再実行します。
この新しいフィールドはデータ表に表示され、指定されたどの Bin に属するかに応じて値の階層レベルが表示されます。
この新しいBinを使用して、データに対する新しい洞察を作成できます。たとえば、[費用] ディメンションに基づくカスタムビンの場合は、特定の費用範囲のアイテムを含む注文数を比較できます。
新しいフィールドが、フィールド ピッカーの [カスタム フィールド] セクションに表示されます。
他のフィールドと同様に、フィールドの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにカーソルを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、フィールドの [フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてカスタムビンを編集することもできます。
カスタムメジャーにフィルタを追加する
カスタムメジャーにフィルタを適用することで、特定の地域での受注のみを含めるなど、データを絞り込むことができます。カスタム フィルタは、カスタムメジャーを作成または編集するときに、カスタムメジャーに追加できます。カスタムメジャーにフィルタを追加する手順は次の通りです。
- 次のいずれかの方法でカスタム メジャーを作成または編集します。
- [構成] パネル(または従来の Explore のフィールド ピッカー)で、[追加] を選択し、[カスタム メジャー] を選択して新しいカスタム メジャーを作成します。
- デフォルトの Explore インターフェースで、[構成] パネルのカスタム メジャーの [その他] メニュー(または [データ] ペインのデータ列の [その他] メニュー)を選択し、 [編集] を選択します。
- 従来の Explore では、フィールド ピッカーでカスタム メジャーの[その他] メニュー(またはデータテーブルのディメンションの歯車メニュー)を選択し、[編集] を選択します。
- [フィルタ] セクションの [フィルタ名] プルダウンから、フィルタリングするフィールドを選択します。
- [フィルタ値] で既存の条件ボタン(デフォルトは [任意の値])を選択し、適用するフィルタ条件をカスタマイズします。
- 条件を選択してから、値を入力または選択します。値の横にある [追加] のプラス記号ボタンを選択して、選択したフィールドに複数の条件を追加します。保存するには、フィルタ条件の外側をクリックするか、エスケープキーを使用します。
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
type: stringのディメンションで一般的に使用可能です。 - 既存のカスタム メジャーを編集する場合は、カスタム メジャーの名前を、フィルタ条件を反映したものに変更することを検討します。フィールド名がフィールドピッカーおよびデータ表に表示されます。
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
- さらにフィルタを追加するには、[フィルタ値] セクションで [追加] のプラス記号ボタンを選択します。フィルタを削除するには、[削除] のマイナス記号ボタンを選択します。
- Looker は、指定したフィールド タイプ、条件、値に基づいて複数のフィルタを作成するときに、
ANDロジックやORロジックなどの SQL 条件を自動的に適用します。
- Looker は、指定したフィールド タイプ、条件、値に基づいて複数のフィルタを作成するときに、
- 必要に応じて、[フィルタ] タブの下部にある [カスタム フィルタ] の横の下矢印をクリックして [式] フィールドを展開し、UI ベースのフィルタの代わり、またはその追加としてカスタム フィルタを追加することができます。カスタム フィルタで使用できる Looker 関数と演算子を使用して、[カスタム フィルタ] ボックスに Looker 式を入力します。Looker 式のエディタは、使用する関数のフィールド名と表示構文のヘルプを提案します。Explore で使用されているフィールドと、作成するフィールド タイプで使用可能なフィールドの両方に、黒い丸が示されます。
- [フィールドの詳細] タブの [形式] セクションで形式を指定できます。また、用途など、カスタム フィールドに関する追加情報を他のユーザーに提供するために、任意の説明を 255 文字以内で [説明] ボックスに追加できます。
- [保存] を選択します。
別のメジャーからフィルタ適用済みメジャーを作成する
既存のメジャーをコピーして [フィルタ] を追加するカスタム メジャーを作成する方法は次のとおりです。
- カスタムフィルタを追加するメジャーを含むビューを展開します。メジャーに、カスタム メジャーや
type: numberメジャーを使用することはできません。既存のカスタム メジャーにフィルタ式を追加するには、カスタム メジャーを編集する必要があります。 - [構成] パネル(または従来の Explore のフィールド ピッカー)で、そのメジャーの[その他] メニューを選択します。[データ] ペインのデータ列の [その他] メニュー、またはクラシック Explore の [データ] ペインの歯車メニューを選択することもできます。
- [フィルタされた測定を作成] を選択します。
- 必要に応じて、[名前] フィールドにデフォルト以外の名前を指定します。計算名がフィールドピッカーおよびデータ表に表示されます。
- [フィルタ] セクションの [フィルタ名] プルダウンから、フィルタリングするフィールドを選択します。
- [フィルタ値] で既存の条件ボタン(デフォルトは [任意の値])を選択し、適用するフィルタ条件をカスタマイズします。
- 条件を選択してから、値を入力または選択します。値の横にある [追加] のプラス記号ボタンを選択して、選択したフィールドに複数の条件を追加します。保存するには、フィルタ条件の外側をクリックするか、エスケープキーを使用します。
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
type: stringのディメンションで一般的に使用可能です。 - 既存のカスタム メジャーを編集する場合は、カスタム メジャーの名前を、フィルタ条件を反映したものに変更することを検討します。
- 使用可能な場合は、値の候補がプルダウン リストに表示され、値の入力ボックスに下向き矢印が表示され、ユーザーが選択または検索できることを示します。候補は、
- さらにフィルタを追加するには、[フィルタ値] セクションで [追加] のプラス記号ボタンを選択します。フィルタを削除するには、[削除] のマイナス記号ボタンを選択します。
- Looker は、指定したフィールド タイプ、条件、値に基づいて複数のフィルタを作成するときに、
ANDロジックやORロジックなどの SQL 条件を自動的に適用します。
- Looker は、指定したフィールド タイプ、条件、値に基づいて複数のフィルタを作成するときに、
- 必要に応じて、[フィルタ] タブの下部にある [カスタム フィルタ] の横の矢印をクリックして [式] フィールドを展開し、UI ベースのフィルタの代わり、またはその追加としてカスタム フィルタを追加できます。カスタム フィルタで使用できる Looker 関数と演算子を使用して、[カスタム フィルタ] ボックスに Looker 式を入力します。Looker 式のエディタは、使用する関数のフィールド名と表示構文のヘルプを提案します。Explore で使用されているフィールドと、作成するフィールド タイプで使用可能なフィールドの両方に、黒い丸が示されます。
- [フィールドの詳細] タブの [形式] セクションで形式を指定できます。また、用途など、カスタム フィールドに関する追加情報を他のユーザーに提供するために、任意の説明を 255 文字以内で [説明] ボックスに追加できます。
- [保存] を選択します。
フィールド ピッカーの [カスタム フィールド] セクションに新しいメジャーが表示されます。
他のメジャーと同様に、カスタムメジャーの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにカーソルを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、[フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてフィールドを編集することもできます。
Looker式を使ってカスタムディメンションを作成する
カスタム ディメンションを作成する方法は、デフォルトの Explore インターフェースと従来の Explore インターフェースのどちらを使用しているかによって異なります。
デフォルトの Explore インターフェースでカスタム ディメンションを作成する
Looker 式とその他の 1 つ以上のディメンションを使用して、デフォルトの Explore インターフェースでカスタム ディメンションを作成する手順は次のとおりです。
[構成] パネルで [+ 追加] を選択し、[カスタム ディメンション] を選択します。
[式] ボックスに、Looker 関数と演算子を使用して、ディメンションの値を計算する Looker 式を入力します。Looker 式のエディタは、使用する関数のフィールド名と表示構文のヘルプを提案します。Explore で使用されているフィールドと、作成しているフィールドで使用可能なフィールドは、黒い丸で示されます。
必要に応じて、[形式] プルダウンでデフォルト以外の形式オプションを選択します。
[名前] フィールドでカスタム ディメンションの名前を指定します。名前が [設定] パネルとデータテーブルに表示されます。
[+ 説明を追加] を選択して [説明] ボックスを開き、最大 255 文字の任意の説明を追加して、カスタム ディメンションの詳細情報を他のユーザーに提供します。
[保存] を選択します。
新しいカスタム ディメンションがデータ表および [構成] パネルの [カスタム フィールド] ビューに自動的に表示されます。
他のフィールドと同様に、カスタムディメンションの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにポインタを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、[フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてフィールドを編集することもできます。
従来の Explore でカスタム ディメンションを作成する
Looker 式とその他の 1 つ以上のディメンションを使用して、従来の Explore でカスタム ディメンションを作成する手順は次のとおりです。
- フィールド ピッカーの [カスタム フィールド] セクションで [追加] を選択します。
- カスタム ディメンションを選択する
- [式] ボックスに、Looker 関数と演算子を使用して、ディメンションの値を計算する Looker 式を入力します。Looker 式のエディタは、使用する関数のフィールド名と表示構文のヘルプを提案します。Explore で使用されているフィールドと、作成しているフィールドで使用可能なフィールドは、黒い丸で示されます。
- 必要に応じて、[形式] プルダウンでデフォルト以外の形式オプションを選択します。
- [名前] フィールドでカスタム ディメンションの名前を指定します。計算名がフィールドピッカーおよびデータ表に表示されます。
- [+ 説明を追加] を選択して [説明] ボックスを開き、最大 255 文字の任意の説明を追加して、カスタム ディメンションの詳細情報を他のユーザーに提供します。
- [保存] を選択します。
フィールド ピッカーの [カスタム フィールド] セクションに新しいカスタム ディメンションが表示されます。
他のフィールドと同様に、カスタムディメンションの名前を選択することにより、クエリに追加したり、クエリから削除したりできます。また、フィールドにポインタを合わせると、そのフィールドで使用できるその他のオプションが表示されます。たとえば、[フィルタ] アイコンを選択して、クエリ内でそれをフィルタとして使用します。必要に応じてフィールドを編集することもできます。
カスタムフィールドの複製
カスタム フィールドの作成が許可されている場合は、自分や他のユーザーが作成した既存のカスタム フィールドを複製することもできます。カスタムフィールドを複製して編集する方法は、わずかに異なるカスタムフィールド(例えば、30 日、60 日、90 日間の合計など)を複数作成する場合に役立ちます。
カスタム フィールドを複製する方法は、デフォルトの Explore インターフェースと従来の Explore インターフェースのどちらを使用しているかによって異なります。
デフォルトの Explore インターフェースでカスタム フィールドを複製する
デフォルトの Explore インターフェースでカスタム フィールドを複製するには、次のいずれかの方法を使用します。
- [構成] パネルで、[カスタム フィールド] ビューを開き、カスタム フィールドの [その他] メニューを選択して、[複製] を選択します。
- [データ] ペインで、カスタム フィールドのデータ列の [その他] メニューを選択し、 [複製] を選択します。
複製されたカスタム フィールドは、[構成] パネルの [カスタム フィールド] ビューとデータテーブルに、元のフィールド名の末尾に「Copy」の文字を加えた名前で表示されます。
次に、複製したカスタム フィールドを編集します。
従来の Explore でカスタム フィールドを複製する
従来の Explore では、次の方法でカスタム フィールドを複製できます。
- フィールド ピッカーの [カスタム フィールド] セクションでカスタム フィールドの [その他] メニューを使用する
- カスタム フィールドのデータ表の歯車メニューの使用
従来の Explore でカスタム フィールドを複製する手順は、次のとおりです。
- フィールド ピッカーで、[カスタム フィールド] セクションを展開します。
- 複製するカスタム フィールドの [その他] メニューを選択します。
- [コピーを作成] を選択します。
または、カスタム フィールドのデータ表の歯車メニューから [複製] を選択します。
複製されたフィールドは、フィールド ピッカーの [カスタム フィールド] セクションの元のフィールドの下に、元のフィールドの名前の末尾に「Copy」の文字を加えた名前で表示されます。
次に、複製したカスタム フィールドを編集します。
カスタムフィールドの編集
カスタム フィールドの作成が許可されている場合は、自分や他のユーザーが作成したカスタム フィールドを編集することもできます。
カスタム フィールドを編集する方法は、デフォルトの Explore インターフェースと従来の Explore インターフェースのどちらを使用しているかによって異なります。
デフォルトの Explore インターフェースでカスタム フィールドを編集する
デフォルトの Explore インターフェースでカスタム フィールドを編集するには、次のいずれかの方法を使用します。
- [構成] パネルで、[カスタム フィールド] ビューを開き、カスタム フィールドの [その他] メニューを選択して、[編集] を選択します。
- [データ] ペインで、カスタム フィールドのデータ列の [その他] メニューを選択し、 [編集] を選択します。
どちらのオプションでも、カスタム フィールドを編集するためのダイアログが開きます。
カスタムディメンションを編集する
カスタム ディメンションを編集する手順は次のとおりです。
- 必要に応じて、[式] ボックスでカスタム ディメンションの定義を変更します。利用可能な場合は、Looker 式の作成で Gemini のアシスタンスを使用できます。
- 必要に応じて、[形式] プルダウンから新しい形式を選択します。
- 必要に応じて、[名前] フィールドに新しい名前を入力します。名前が [設定] パネルとデータテーブルに表示されます。カスタム フィールドの定義を変更した場合は、それに合わせて名前を変更することを検討してください。
- [説明] ボックスに最大 255 文字の任意の説明を追加または更新して、カスタム ディメンションの詳細情報を他のユーザーに提供します。
- 既存の説明がある場合は、[説明] ボックスが自動的に表示されます。既存の説明がない場合は、[+ 説明を追加] を選択してオプションの説明を追加します。
- [保存] を選択します。
カスタムメジャーを編集する
カスタム メジャーを編集する手順は次のとおりです。
- 集計する必要があるフィールドを変更するには、[測定するフィールド] プルダウンから新しいフィールドを選択します。
- 測定機能のタイプを変更するには、[メジャータイプ] プルダウンから新しいメジャータイプを選択します。
- 必要に応じて、[名前] フィールドに新しい名前を入力します。名前が [設定] パネルとデータテーブルに表示されます。通常、フィールドまたはメジャータイプを変更した場合は、それに合わせてカスタム メジャーの名前も変更する必要があります。たとえば、項目「販売価格」を「費用」に変更する場合は、カスタム フィールド名も変更する必要があります。この場合は、「合計販売価格」を「費用の合計」に変更します。
- [フィルタ] タブで UI ベースまたはカスタムのフィルタを追加、変更、削除します。
- 既存のカスタム フィルタがある場合は、カスタム フィルタの [式] ボックスが自動的に表示されます。既存のカスタムフィルタがない場合は、[カスタムフィルタ] の横にある下矢印を選択して、UI ベースのフィルタの代わりに、またはこれに加えて、任意のカスタムフィルタを [式] ボックスに追加します。
- [フィールドの詳細] タブの [形式] セクションで形式を追加、変更、削除できます。また、用途など、カスタム フィールドに関する追加情報を他のユーザーに提供するために、任意の説明を 255 文字以内で [説明] ボックスに追加できます。
- [保存] を選択します。
カスタム グループまたはカスタムビンの編集
カスタム グループまたはカスタムビンのグループ条件、ビンのブレークポイント、フィールド名、説明を編集するには、編集ダイアログを開いた後、カスタム グループとカスタムビンのセクションの手順に沿って操作します。
従来の Explore でカスタム フィールドを編集する
従来の Explore では、次の方法でカスタム フィールドを編集できます。
- フィールド ピッカーの [カスタム フィールド] セクションでカスタム フィールドの [その他] メニューを使用する
- カスタム フィールドのデータ表の歯車メニューの使用
カスタムディメンションを編集する
従来の Explore でカスタム ディメンションを編集する手順は次のとおりです。
- 必要に応じて、[式] ボックスでカスタム ディメンションの定義を変更します。
- 必要に応じて、[形式] プルダウンから新しい形式を選択します。
- 必要に応じて、[名前] フィールドに新しい名前を入力します。計算名がフィールドピッカーおよびデータ表に表示されます。カスタム フィールドの定義を変更した場合は、それに合わせて名前を変更することを検討してください。
- [+ 説明を追加] を選択して [説明] ボックスを開き、最大 255 文字の任意の説明を追加して、カスタム ディメンションの詳細情報を他のユーザーに提供します。
- 既存の説明がある場合は、[説明] ボックスが自動的に表示されます。
- [保存] を選択します。
カスタムメジャーを編集する
従来の Explore でカスタム メジャーを編集する手順は次のとおりです。
- 集計する必要があるフィールドを変更するには、[測定するフィールド] プルダウンから新しいフィールドを選択します。
- 測定機能のタイプを変更するには、[メジャータイプ] プルダウンから新しいメジャータイプを選択します。
- 必要に応じて、[名前] フィールドに新しい名前を入力します。計算名がフィールドピッカーおよびデータ表に表示されます。通常、フィールドまたはメジャータイプを変更した場合は、それに合わせてカスタム メジャーの名前も変更する必要があります。たとえば、項目「販売価格」を「費用」に変更する場合は、カスタム フィールド名も変更する必要があります。この場合は、「合計販売価格」を「費用の合計」に変更します。
- [フィルタ] タブで UI ベースまたはカスタムのフィルタを追加、変更、削除します。
- 既存のカスタム フィルタがある場合は、カスタム フィルタの [式] ボックスが自動的に表示されます。既存のカスタムフィルタがない場合は、[カスタムフィルタ] の横にある下矢印を選択して、UI ベースのフィルタの代わりに、またはこれに加えて、任意のカスタムフィルタを [式] ボックスに追加します。
- [フィールドの詳細] タブの [形式] セクションで形式を追加、変更、削除できます。また、用途など、カスタム フィールドに関する追加情報を他のユーザーに提供するために、任意の説明を 255 文字以内で [説明] ボックスに追加できます。
- [保存] を選択します。
従来の Explore でカスタム グループまたはカスタムビンを編集する
従来の Explore でカスタム グループまたはカスタムビンのグループ条件、ビン ブレークポイント、フィールド名、説明を編集するには、編集ダイアログを開いた後、カスタム グループとカスタム ビニングのセクションの手順に沿って操作します。
カスタム フィールドの削除
カスタム フィールドの作成が許可されている場合は、クエリからカスタム フィールドを削除したり、Explore からカスタム フィールドを削除したりできます。
カスタムフィールドを削除すると、Exploreには表示されなくなりますが、そのフィールドを使用するLookやダッシュボードタイルには引き続き表示されます。加えて、そのカスタムフィールドを使ったExploreのURLを使用しているユーザーは、引き続きフィールドを使用できます。
[削除] または [完全に削除] を選択できます。
- 削除: Explore クエリとデータテーブルからカスタム フィールドを削除しますが、フィールド ピッカーの [カスタム フィールド] セクションにカスタム フィールドの定義を保持します。これにより、後でクエリに再度追加できます。
- 削除: Explore クエリと [構成] パネルの [カスタム フィールド] セクション(または従来の Explore のフィールド ピッカー)の両方からカスタム フィールドを完全に削除します。
カスタム フィールドを削除する方法は、デフォルトの Explore インターフェースと従来の Explore インターフェースのどちらを使用しているかによって異なります。
デフォルトの Explore インターフェースでカスタム フィールドを削除する
デフォルトの Explore インターフェースでは、[削除] と [完全に削除] のいずれかを選択できます。
- 削除: カスタム フィールドを Explore クエリとデータテーブルから削除しますが、カスタム フィールドの定義は [設定] パネルの [カスタム フィールド] ビューに保持されるため、後でクエリに再度追加できます。
- 削除: Explore クエリと [構成] パネルの [カスタム フィールド] ビューの両方からカスタム フィールドを完全に削除します。
[構成] パネルにカスタム フィールドを保持したまま、クエリからカスタム フィールドを削除するには、次のいずれかの方法を使用します。
- [データ] ペインで、カスタム フィールドのデータ列の [その他] メニューを選択し、 [削除] を選択します。
- [構成] パネルで [使用中のフィールド] タブを選択し、カスタム フィールドの名前をクリックして選択を解除します。
カスタム フィールドはデータテーブルやクエリ結果に表示されなくなりますが、[構成] パネルの [カスタム フィールド] ビューでは引き続き使用できます。
デフォルトの Explore インターフェースでカスタム フィールドを削除する
Explore クエリと [構成] パネルからカスタム フィールドを完全に削除するには、次のいずれかの方法を使用します。
- [構成] パネルで、[カスタム フィールド] ビューを開き、カスタム フィールドの [その他] メニューを選択して、 [削除] を選択します。
- [データ] ペインで、カスタム フィールドのデータ列の [その他] メニューを選択し、 [削除] を選択します。
キーボード ショートカットの Command-K(Mac)または Ctrl+K(Windows)を使用して、カスタム フィールドを削除したり、Explore のクエリからフィールドを消去したりすることもできます。
また、ブラウザの戻る矢印を選択して、削除したカスタム フィールドを元に戻すことができます。
従来の Explore でカスタム フィールドを削除する
従来の Explore でカスタム フィールドを削除するには、次のいずれかの方法を使用します。
- フィールド ピッカーの [カスタム フィールド] セクションでカスタム フィールドの [その他] メニューを使用する
- カスタム フィールドのデータ表の歯車メニューの使用
従来の Explore でカスタム フィールドを削除する手順は次のとおりです。
- フィールド ピッカーで、[カスタム フィールド] セクションを展開します。
- 削除するカスタム フィールドの その他メニューを選択します。
- [削除] を選択します。
または、カスタム フィールドのデータ表の歯車メニューから [削除] を選択します。
従来の Explore でカスタム フィールドを削除する
従来の Explore でカスタム フィールドを削除するには、次のいずれかの方法を使用します。
- フィールド ピッカーの [カスタム フィールド] セクションでカスタム フィールドの [その他] メニューを使用する
- カスタム フィールドのデータ表の歯車メニューの使用
従来の Explore でカスタム フィールドを削除する手順は次のとおりです。
- フィールド ピッカーで、[カスタム フィールド] セクションを展開します。
- 削除するカスタム フィールドの [その他] メニューを選択します。
- [削除] を選択します。
または、カスタム フィールドのデータ表の歯車メニューから [削除] を選択します。
キーボード ショートカットの Command-K(Mac)または Ctrl+K(Windows)を使用して、カスタム フィールドを削除したり、Explore のクエリからフィールドを消去したりすることもできます。
また、ブラウザの戻る矢印を選択して、削除したカスタム フィールドを元に戻すことができます。
関連資料
カスタム フィールドの作成方法と編集方法を学習したら、次の操作を行うことができます。
- 目的のデータのみに結果をフィルタして制限する。
- 表計算を使用してアドホックな Explore 指標を作成する。
- ビジュアリゼーションを作成する。
- Explore クエリを Look として保存する。
- ダッシュボードに Explore クエリを追加する。
- 他のユーザーとデータを共有する。