Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む
CRM Analytics
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          delta 変換

          delta 変換

          delta 変換では、経時に伴うデータセットの基準 (数値) 列の値の変化を計算します。delta 変換では、データセットの出力列を生成して各レコードのデルタを保存します。デルタを作成することで、ビジネスアナリストがクエリでデルタを利用しやすくなります。

          メモ
          メモ null 基準の処理を有効にしている場合は delta 変換がサポートされず、delta 変換を含むデータフローは失敗します。代わりにデータフローで computeRelative および computeExpression 変換を使用して、経時に伴う基準 (数値) 値の変化を計算します。例については、「Spring ’17 より前に作成された組織での null 基準の処理の有効化」を参照してください。

          delta 変換では、各レコードの値を以前のレコードの値と比較して各デルタ値を計算します。レコードが常に並び替えられるとは限らないため、delta 変換では、デルタ値を計算する前にレコードを並び替えます。このために、変換はデータを指定されたディメンション (テキスト列)、続いてエポック日付列で並び替えます。

          メモ
          メモ CRM Analytics では、日付を処理するとき、処理された日付ごとに次のエポック日付列を作成します。
          エポック時間列説明
          <date_column_name>_sec_epoch たとえば、日付列が CloseDate の場合、生成されるエポック秒列は CloseDate_sec_epoch になります。この列では、1970 年 1 月 1 日 (深夜 UTC/GMT) からの経過秒数が提供されます。
          <date_column_name>_day_epoch たとえば、日付列が CloseDate の場合、生成されるエポック日列は CloseDate_day_epoch になります。この列では、1970 年 1 月 1 日 (深夜 UTC/GMT) からの経過日数が提供されます。
          例

          例を見てみましょう。OpportunityHistory オブジェクトの商談履歴が含まれる OppHistoryDelta データセットを作成し、商談金額のデルタも計算します。

          OpportunityHistory オブジェクトには次のデータが含まれます。

          OpportunityId CloseDate StageName Amount
          1 2014 年 1 月 1 日 New 100
          2 2014 年 1 月 1 日 New 100
          2 2014 年 2 月 1 日 ClosedWon 200
          1 2014 年 3 月 1 日 ClosedWon 100

          次のデータフロー定義を作成します。

          {
             "Extract_Opportunities": {
                "action": "sfdcDigest",
                "parameters": {
                   "object": "OpportunityHistory",
                   "fields": [
                      { "name": "OpportunityId" },
                      { "name": "CloseDate" },
                      { "name": "StageName" },
                      { "name": "Amount" }
                   ]
                }
             },
             "Calculate_Delta": {
                "action": "delta",
                "parameters": {
                   "dimension": "OpportunityId",
                   "epoch": "CloseDate_day_epoch",
                   "inputMeasure": "Amount",
                   "outputMeasure": "DeltaAmount",
                   "source": "Extract_Opportunities"
                }
             },
             "Register_Dataset": {
                "action": "sfdcRegister",
                "parameters": {
                   "alias": "OppHistoryDelta",
                   "name": "OppHistoryDelta",
                   "source": "Calculate_Delta"
                }
             }
          }

          商談金額ごとにデルタ値を計算するには、delta 変換でレコードをディメンション (テキスト列) (OpportunityId)、続いて時間 (CloseDate_day_epoch) で次のように並び替えます。

          OpportunityID CloseDate StageName Amount
          1 2014 年 1 月 1 日 New 100
          1 2014 年 3 月 1 日 ClosedWon 100
          2 2014 年 1 月 1 日 New 100
          2 2014 年 2 月 1 日 ClosedWon 200

          変換では、レコードの並び替え後、ディメンション (テキスト列) (OpportunityId) ごとに前の値と次の値が比較されて各レコードのデルタ値が求められます。さらに次のデータセットが作成されます。

          OpportunityId CloseDate StageName Amount DeltaAmount
          1 2014 年 1 月 1 日 New 100 0
          1 2014 年 3 月 1 日 ClosedWon 100 0
          2 2014 年 1 月 1 日 New 100 0
          2 2014 年 2 月 1 日 ClosedWon 200 100

          変換では、各ディメンション (テキスト列) の最初のレコードに、デルタ値として「0」が挿入されます。

          メモ
          メモ 商談に同じ日に行われた複数の変更が含まれている場合は、レコードをより詳細な時間単位で並び替える必要があります。この場合は、CloseDate_sec_epoch 列で並び替えます。そうしないと、レコードが正しく並び替えられません。つまり、デルタ値が正しくありません。
          • delta パラメーター
            delta 変換を定義する場合は、アクション属性を delta に設定してパラメーターを指定します。
           
          読み込み中
          Salesforce Help | Article