[v8 にも適用されます]{class="badge positive" title="Campaign v8 にも適用されます"}
フィルター条件の定義 defining-filter-conditions
演算子の選択 choosing-the-operator
フィルター条件内で、演算子を使用して 2 つの値をリンクする必要があります。
次に、使用可能な演算子のリストを示します。
AND、OR、EXCEPT の使用 using-and--or--except
複数のフィルター条件を使用するクエリでは、条件間のリンクを定義する必要があります。次の 3 つのリンクが使用可能です。
- 「および」では、2 つのフィルター条件を組み合わせることができます。
- 「または」では、別の選択肢を指定できます。
- 「例外」では、例外を定義できます。
デフォルトで表示されている「および」をクリックし、ドロップダウンリストから選択します。
-
および:条件を追加し、オーバーフィルターが可能です。
-
または:条件を追加し、オーバーフィルターが可能です。
次の例では、メールドメインに「orange.co.jp」が含まれているか、郵便番号が「123」で始まる受信者を検索できます。
-
例外:2 つのフィルターがあり、最初のフィルターで値が返されない場合、このタイプのリンクでは例外が作成されます。
次の例では、メールドメインに「orange.co.jp」が含まれている受信者が返されますが、受信者の姓が「田中」である場合を除きます。
次の例のフィルターでは、スペイン語を話す受信者、またはモバイル番号がある女性、またはアカウント番号がない受信者、および会社名が「N」の文字で始まる受信者が表示されます。
条件の優先順位の設定 prioritizing-conditions
この節では、ツールバーの青色の矢印を使用して条件を優先順位付けする方法について説明します。
-
右向き矢印を使用して、括弧レベルをフィルターに追加できます。
-
左向き矢印を使用して、選択した括弧レベルをフィルターから削除できます。
-
上下矢印を使用して、条件を移動することで実行順序を変更できます。
この例では、矢印を使用して括弧レベルを削除する方法を示します。まず、次のフィルター条件を作成します。市区町村が横浜市と等しい、または性別が男性と等しい、およびモバイルが指定されていない、またはアカウント番号が「95」で始まる、および会社名が「A」で始まる。
性別(@gender)が男性と等しい フィルター条件にカーソルを置き、括弧レベルを削除 矢印をクリックします。
「性別(@gender)が男性と等しい」条件が括弧の外に出されます。この条件は、「市区町村が横浜市と等しい」条件と同じレベルに移動しました。これらの条件は、「および」でリンクされます。
抽出するデータの選択 selecting-data-to-extract
使用可能フィールドはテーブルごとに異なります。すべてのフィールドは、メイン要素 と呼ばれるメインノードに保存されます。次の例では、使用可能フィールドは受信者テーブルにあります。フィールドは常にアルファベット順に表示されます。
選択したフィールドの詳細がウィンドウの下部に表示されます。例えば、「メールドメイン」フィールドは「SQL 計算フィールド」であり、拡張は (@domain) です。
出力列に追加するには、使用可能フィールドをダブルクリックします。クエリの最後に、選択した各フィールドに データのプレビュー ウィンドウで列が作成されます。
詳細フィールドはデフォルトでは表示されません。すべてを表示するには、使用可能フィールドの右下隅で 詳細フィールドを表示 をクリックします。前のビューに戻るには、再度クリックします。
例えば、受信者テーブルで、詳細フィールドは「ブール値 1」、「ブール値 2」、「ブール値 3」、「「フォルダー」リンクの外部キー」などです。
次の例は、受信者テーブルの使用可能フィールドを示しています。
フィールドの各種カテゴリ:
テーブルおよびコレクション要素へのリンク:
- 式を編集する出力列を追加するには、追加 ボタン(サイドアイコンバーの上部)を使用します。式の編集について詳しくは、この節を参照してください。
- 出力列を削除するには、赤い「x」(削除)をクリックします。
- 出力列の順序を変更するには、矢印を使用します。
- 値の配分 は、選択したフィールドの値の配分を表示する方法として機能します(例えば、受信者の市区町村、受信者の言語などにリンクした配信)。
計算フィールドの作成 creating-calculated-fields
必要に応じて、データフォーマット中に列を追加します。計算フィールドによって、データのプレビューセクションに列が追加されます。計算フィールドを追加 をクリックします。
次の 4 つのタイプの計算フィールドがあります。
-
固定文字列:一連の文字列を追加できます。
-
JavaScript タグを含む文字列:一連の文字列と JavaScript ディレクティブを組み合わせた計算フィールドの値。
-
JavaScript 式:計算フィールドの値は JavaScript 関数評価の結果です。返される値はタイプ指定できます(数値、日付など)。
-
列挙:このタイプのフィールドでは、いずれかの出力列の内容を新しい列で使用または変更できます。
列のソース値を使用し、宛先値を割り当てることができます。この宛先値は新しい出力列に表示されます。
「列挙」タイプ計算フィールドを追加する例は、この節で確認できます。
「列挙」タイプ計算フィールドには、次の 4 つの条件を含めることができます。
- 「ソースの値を保持」では、ソース値が変更されずにターゲットに復元されます。
- 「次の値を使用」では、定義されていないソース値に対してデフォルトの宛先値を入力できます。
- 「警告を生成して続行」では、ソース値を変更できないことがユーザーに警告されます。
- 「エラーを生成してラインを却下」では、ラインの計算およびインポートが回避されます。
挿入したフィールドの詳細を表示するには、計算済みフィールドの詳細 をクリックします。
この計算フィールドを削除するには、計算フィールドを削除 のバツ印をクリックします。
式の作成 building-expressions
式編集ツールを使用すると、集計の計算、関数の生成または式を使用した数式の編集をおこなうことができます。
次の例は、プライマリキーに対してカウントを実行する方法を示しています。
次の手順に従います。
-
抽出するデータ ウィンドウで「追加」をクリックします。数式のタイプ ウィンドウで、式を入力する数式のタイプを選択します。
「フィールドのみ」、「集計」、「式」など、様々なタイプの数式を使用できます。
「集計関数のプロセス」および「カウント」を選択します。「次へ」をクリックします。
-
プライマリキーが計算されます。
次に、数式のタイプ ウィンドウで使用可能な選択肢の詳細な表示を示します。
-
「「フィールドのみ****」では、選択するフィールドウィンドウに戻ることができます。
-
「集計」(「集計関数のプロセス」)。使用する集計の例は次のとおりです。
-
「カウント」では、プライマリキーカウントを実行できます。
-
「合計」では、顧客による 1 年間のすべての購入を合計できます。
-
「最大値」では、「n」製品を最も多く購入した顧客を検索できます。
-
「最小値」では、顧客を並べ替え、最近オファーを購読した顧客を検索できます。
-
「平均」。この関数では、受信者の平均年齢を計算できます。
「ユニーク」ボックスでは、列の一意のゼロ以外の値を収集できます。例えば、受信者のすべてのトラッキングログを収集し、すべて同じ受信者に関連するトラッキングログを値 1 に変更できます。
-
-
「式」では、式を編集 ウィンドウを開きます。これにより、数字が非常に多く、入力エラーを起こしやすい電話番号を検出できます。
使用可能なすべての関数のリストについては、関数のリストを参照してください。
関数のリスト list-of-functions
「式」タイプの数式を選択すると、式を編集ウィンドウが表示されます。「集計」、「文字列」、「日付」、「数値」、「通貨」、「ジオマーケティング」、「ウィンドウイング関数」、「その他」など、様々なカテゴリの関数を使用可能フィールドに関連付けることができます。
式エディターは次のように表示されます。
式エディターではデータベーステーブルのフィールドを選択し、高度な関数を追加できます。次の関数を使用できます。
集計
文字列
日付
数値
- 通貨
Geomarketing
その他
ウィンドウイング関数