フィルタ条件の設定

Looker Studio でフィルタ条件を指定すると、レポートに含めるデータと除外するデータを選択できます。

一致フィルタと除外フィルタ

一致フィルタは条件に一致するレコードのみを取得し、除外フィルタは条件に一致しないレコードのみを取得します。

フィルタ句

条件は 1 つ以上の句で構成されます。

シンプルなフィルタには、ディメンションまたはメジャー、条件、値で構成される句が 1 つだけ含まれます。たとえば、フィルタ句「[国]、[次に等しい(=)]、「フランス」」では、[] がディメンション、[次に等しい(=)] が条件、「フランス」が値です。

複数の句は、OR 演算子(任意の条件が一致した場合に成立)、AND 演算子(すべての条件が一致した場合に成立)、またはその両方を使って結合できます。たとえば、複数の句を組み合わせて、次のような条件を含むフィルタなど、より複雑なロジックのフィルタを作成できます。

  • の値が フランスまたは ドイツである
  • [ユーザータイプ] の値が [新規ユーザー] である
  • [セッション数] の値が 100 を超えている

このフィルタ句は次のように定義されます。

[国]、[次に等しい(=)]、「フランス」[OR] [国]、[次に等しい(=)]、「ドイツ」 [AND] [ユーザータイプ]、[次に等しい(=)]、「新しいユーザー」 [AND] [セッション数]、[100 より大きい]

OR 演算子を使用するフィルタ句には、ディメンションまたは指標のどちらかを指定できますが、両方を指定することはできません。

条件

条件では、フィルタ内のフィールドと指定した値が比較されます。使用できる条件は、フィルタの適用対象がテキスト、数値、日付、論理フィールドのいずれであるかによって異なります。

テキストの条件

条件 説明
次に等しい(=) 比較値とディメンションの値が完全一致することを表します。

例: 比較値「chrome」は「chrome」に完全一致しますが、「Chrome」や「chromebook」には完全一致しません。

構成要素 ディメンションの値の中に比較値が含まれることを表します。

例: 比較値「chrome」は「chrome」や「chromebook」に含まれますが、「Chrome」には含まれません。

次で始まる ディメンションの値が比較値で始まることを表します。

例: 比較値「Chrome」は「Chrome」や「Chromebook」の最初の部分に一致しますが、「Google Chrome」の最初の部分には一致しません。

次を含む正規表現 ディメンションの値に正規表現が含まれることを表します。

例:

(?i)C[a-z]* は、「chrome」、「Chrome」、「Chromebook」、「Google Chrome」に一致します。

[ 次を含む正規表現 ] は、データ内のすべての位置に正規表現を適用します。

(?i) フラグを使うと、正規表現で大文字と小文字が区別されなくなります。

次と一致する正規表現 ディメンションの値が正規表現に一致することを表します。

例:

C[a-z]* は、「Chromebook」と「Chrome」に一致しますが、「Google Chrome」には一致しません。

[ 次と一致する正規表現 ] は完全一致の正規表現のため、データは「C」で始まる必要があります。

特に 1 つ以上の比較値がディメンションの値に完全一致することを表します。 [次と等しい](=) と似ていますが、カンマ区切りで値のリストを指定します。

例:

Chrome,Windows,MacOS 」は、このリストのいずれかの値がディメンションに含まれる場合に一致します。

一致させるデータの値にカンマやバックスラッシュが含まれる場合は、バックスラッシュを使ってエスケープします。

例:

「ab,cd」と「50\50」に一致させるには、カンマとバックスラッシュの前に「\」を挿入します。

[次に含まれる]、「ab\,cd, 50\\50」

null である ディメンションの値が null の場合に一致することを表します。

数値の条件

条件 説明
次に等しい(=) ディメンションまたは指標の値が、比較値と等しいことを表します。
次の範囲内(>=&&<=) ディメンションまたは指標の値が、指定した値の間にあることを表します。範囲には指定された数値が含まれます。
以上(>=) ディメンションまたは指標の値が、比較値以上であることを表します。
より大きい(<) ディメンションまたは指標の値が、比較値より大きいことを表します。
以下(<=) ディメンションまたは指標の値が、比較値以下であることを表します。
次より小さい(<) ディメンションまたは指標の値が、比較値より小さいことを表します。
null である ディメンションまたは指標の値が null であることを表します。

日付と時刻の条件

条件 説明
次に等しい(=) ディメンションの値が比較値と等しいことを表します。
次の範囲内(>=&&<=) ディメンション値が指定した範囲内にあることを表します。開始日と終了日の両方が含まれます。
以上(>=) ディメンション値が、比較値以降の日付であることを表します。
次の値より大きい(>) ディメンションの値が比較値より後であることを表します。
以下(<=) ディメンション値が比較値より前か、同じ日付であることを表します。
次より小さい(<) ディメンションの値が比較値より前の日付であることを表します。
null である ディメンションの値が null であることを表します。
直近

ディメンションの値が、現在の日付を基準として指定した期間内にあることを表します。

例: 「過去 7 日間」は、今日と過去 6 日間を返します。

例: 「過去 1 日以内」は今日の日付を返します。

次の時以前に含まれる ディメンションの値が、現在の日付を基準として比較値より前であることを表します(比較値は含まれません)。
次の時以降に含まれる

ディメンション値が、指定された期間内(指定された範囲の最も古い日付を含む)にあることを表します。

例: 「1 日以降」は、昨日の日付とそれ以降のすべての日付を返します。

Is This

ディメンションの値が、現在の日付を基準として指定された期間内に含まれることを表します。

例: 「今週」は、現在の日付とそれから 6 日間を返します。

次の

ディメンションの値が、現在の日付を基準とした指定した期間内にあることを表します。

例: 「Is Next Week」は、月曜日から日曜日までの翌週に発生するすべての値を返します。

ディメンションの値が、指定したカレンダーの月と年にあることを表します。
次の年に含まれる ディメンションの値が、指定した年の中にあることを表します。

ブール値の条件

条件 説明
正しい ディメンションの値が「真」と評価されることを表します。
誤り ディメンションの値が「偽」と評価されることを表します。
null である ディメンションまたは指標の値が null であることを表します。

グラフ、ページ、レポートで「次と等しい(=)」または「次に含まれる」条件を使用してフィルタを定義する場合、レポートの編集者は基となるデータから提供される使用可能なフィルタ値を、リストから選択できます。フィルタ値の候補を表示するには、フィルタ エディタで [入力中に候補値を表示する] を有効にします。フィルタ候補は、すべてのデータ接続でサポートされています。