Loading
CRM Analytics
在 Spring ’17 之前建立的組織中啟用空值度量處理

在 Spring ’17 之前建立的組織中啟用空值度量處理

使用空值度量處理以在配方、資料流程或 CSV 上傳中指定「空值」作為數值欄的預設值。當未指定數值欄的其他預設值且空值度量處理已啟用時,CRM Analytics 會以空值取代空白。如果您的組織在 Spring ’17 板之後初始設定 CRM Analytics,則空值度量處理會啟用且您無法將其停用。

必要版本

需要的使用者權限
啟用空值度量處理: 自訂應用程式

如果您的組織在 Spring ’17 之前初始設定 CRM Analytics,請連絡 Salesforce 客戶支援。

當 Salesforce 使您的組織可以使用空值度量處理時,您便可從「設定」中啟用它。在「快速尋找」方塊中,輸入 Analytics,選取「設定」。選取「在資料集中啟用空值度量處理」,然後按一下「儲存」。

如果您已使用零來取代空值,則可能需要執行其他步驟,因為空值度量處理無法溯及既往地將零變更為空值。

啟用空值度量處理之後,請檢閱資料流程並視需要採取這些步驟。

  1. 更新資料流程定義檔案,以在這些轉換中的度量欄位其 defaultValue 屬性中使用空值而非 0。
    computeExpression defaultValue: "null"
    computeRelative defaultValue: "null"
    dim2mea measureDefault: "null"
    sfdcDigest defaultValue: "null"
  2. 使用度量欄位的空值 defaultValue,建立作為資料流來源的長期資料集例項。
    長壽資料集通常是參照資料集,其不會透過資料流更新且用來在其他資料集中擴大資料。例如,您可能會使用地理位置資料集以根據郵遞區號來擴大商機資訊。
  3. 如果您已逐步產生在其中無法再使用來源資料的資料集,請使用自訂資料流來手動將 0 值轉換為空值。
    逐步產生的資料集會隨著時間由附加列 (例如記錄) 所建立。
  4. 使用 computeRelativecomputeExpression 轉換,在資料流程中重新實作 delta 轉換。啟用空值度量處理時,不支援 delta 轉換。包含 delta 轉換的資料流會失敗。
    在此範例中,delta 轉換會計算機會金額與其先前金額之間的差異。computeRelativecomputeExpression 轉換會分別計算上一個金額及其與目前金額的差異。
    delta 轉換computeRelativecomputeExpression 轉換
    "Calculate_Delta": {
          "action": "delta",
          "parameters": {
             "dimension": "OpportunityId",
             "epoch": "CreatedDate_day_epoch",
             "inputMeasure": "Amount",
             "outputMeasure": "DeltaAmount",
             "source": "Extract_Opportunity_History"
          }
       },
    "Compute_Previous": {
        "action": "computeRelative",
        "parameters": {
          "partitionBy": [
            "OpportunityId"
          ],
          "orderBy": [
            {
              "name": "CreatedDate",
              "direction": "asc"
            }
          ],
          "computedFields": [
            {
              "name": "PrevAmount",
              "expression": {
                "sourceField": "Amount",
                "offset": "previous()",
                "default": "current()"
              }
            }
          ],
          "source": "Extract_Opportunity_History"
        }
      },
    "Compute_Delta": {
        "action": "computeExpression",
        "parameters": {
          "computedFields": [
            {
              "name": "DeltaAmount",
              "type": "Numeric",
              "precision": 18,
              "defaultValue": 0,
              "scale": 2,
              "saqlExpression": "Amount - PrevAmount"
            }
          ],
          "source": "Compute_Previous"
        }
      },
 
正在載入
Salesforce Help | Article