Looker Studio でフィルタ条件を指定すると、レポートに含めるデータと除外するデータを選択できます。
一致フィルタと除外フィルタ
一致フィルタは条件に一致するレコードのみを取得し、除外フィルタは条件に一致しないレコードのみを取得します。
フィルタ句
条件は 1 つ以上の句で構成されます。
シンプルなフィルタには、ディメンションまたはメジャー、条件、値で構成される句が 1 つだけ含まれます。たとえば、フィルタ句「[国]、[次に等しい(=)]、「フランス」」では、[国] がディメンション、[次に等しい(=)] が条件、「フランス」 が値です。
複数の句は、OR 演算子(任意の条件が一致した場合に成立)、AND 演算子(すべての条件が一致した場合に成立)、またはその両方を使って結合できます。たとえば、複数の句を組み合わせて、より複雑なロジックを含むフィルタを作成できます。たとえば、次の条件を含むフィルタなどです。
- [Country] の値は、[France] または [Germany] です。
- [ユーザータイプ] の値が [新しいユーザー] である
- [セッション] の値が 100 を超えている
このフィルタ句は次のように定義されます。
[国]、[次に等しい(=)]、「フランス」または [国]、[次に等しい(=)]、「ドイツ」 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」 |
|
Is Null | ディメンションの値が null の場合に一致します。 |
数値条件
条件 | 説明 |
---|---|
次に等しい(=) | ディメンションまたは指標の値が、比較値と等しいことを表します。 |
次の範囲内(>=&&<=) | ディメンションまたは指標の値が、指定した値の間にあることを表します。範囲には指定した数値が含まれます。 |
次の値以上(>=) | ディメンションまたは指標の値が、比較値以上であることを表します。 |
次の値より大きい(>) | ディメンションまたは指標の値が、比較値より大きいことを表します。 |
次の値以下(<=) | ディメンションまたは指標の値が、比較値以下であることを表します。 |
次の値より小さい(<) | ディメンションまたは指標の値が、比較値より小さいことを表します。 |
Is Null | ディメンションまたは指標の値が null であることを表します。 |
日時条件
条件 | 説明 |
---|---|
次に等しい(=) | ディメンションの値が比較値と等しいことを表します。 |
次の範囲内(>=&&<=) | ディメンション値が、指定した範囲内にある(開始日と終了日の両方を含む)。 |
次の値以上(>=) | ディメンションの値が、比較値より大きいか、同じ日付である。 |
次の値より大きい(>) | ディメンションの値が比較値より後であることを表します。 |
次の値以下(<=) | ディメンションの値が比較値より前または同じ日付である。 |
次の値より小さい(<) | ディメンションの値が比較値より前であることを表します。 |
Is Null | ディメンションの値が null です。 |
直近 | ディメンションの値が、現在の日付を基準とした指定した期間内にあることを表します。 例: 「過去 7 日以内」は、当日と過去 6 日間を返します。 例: 「過去 1 日以内」は、現在の日付を返します。 |
次の時以前に含まれる | ディメンションの値が、現在の日付を基準として比較値より前であることを表します(比較値は含まれません)。 |
次の日付以降に含まれる | ディメンションの値が、指定された期間(指定された範囲内の最も早い日付を含む)内の現在の日付と比較して指定された期間内にあることを表します。 例: 「1 日前以降」は、昨日の日付とそれ以降の日付を返します。 |
こちらの | ディメンションの値が、現在の日付を基準とした指定した期間内にあることを表します。 例: 「今週」は、現在の日とその後の 6 日間を返します。 |
次の | ディメンションの値が、現在の日付を基準とした指定した期間内にあることを表します。 例: 「来週」は、月曜日から日曜日までの来週に発生するすべての値を返します。 |
月 | ディメンションの値が、指定した暦月と年の間にあることを表します。 |
次の年に含まれる | ディメンションの値が指定された年内にあることを表します。 |
ブール値の条件
条件 | 説明 |
---|---|
正しい | ディメンションの値が「true」と評価されることを表します。 |
誤り | ディメンションの値が「偽」と評価されることを表します。 |
Is Null | ディメンションまたは指標の値が null であることを表します。 |
値
グラフ、ページ、レポートで「次と等しい(=)」または「次に含まれる」条件を使用してフィルタを定義する場合、レポートの編集者は基となるデータから提供される使用可能なフィルタ値を、リストから選択できます。フィルタ値の候補を表示するには、フィルタ エディタで [入力中に候補値を表示する] を有効にします。フィルタ候補は、すべてのデータ接続でサポートされています。