Loading
CRM Analytics
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Traitement des valeurs numériques nulles

          Traitement des valeurs numériques nulles

          Lorsque vous créez ou mettez à jour un jeu de données via votre flux de données, recette ou un fichier CSV chargé par exemple, CRM Analytics remplace les valeurs numériques vides par la valeur par défaut spécifiée. Si aucune valeur par défaut n'est spécifiée, CRM Analytics remplace les valeurs vides dans les colonnes numériques par 0 ou null selon que vous activez ou non le traitement des mesures nulles.

          Remarque
          Remarque Le traitement des mesures nulles est activé dans les organisations créées après la version Spring ’17 et ne peut pas être désactivé. Pour activer cette fonctionnalité dans les autres organisations, reportez-vous à Activation du traitement des mesures nulles dans les organisations créées avant Spring ’17 .

          CRM Analytics remplace les valeurs vides par :

          • 0 lorsque le traitement des mesures nulles est désactivé et qu'aucune valeur par défaut n'est définie
          • null lorsque le traitement des mesures nulles est activé et aucune valeur par défaut n'est définie

          Ce comportement est important, car CRM Analytics traite les valeurs nulles et 0 différemment. Elles sont différentes. Nulle signifie qu'aucune valeur n'existe. 0 représente une valeur. Les opérations mathématiques exécutées sur des valeurs nulles renvoient des résultats nuls. Exemple

          10 + null = null

          Pour renvoyer 0 au lieu de valeurs nulles dans une opération mathématique, vous pouvez utiliser une expression semblable à la suivante : 10 + coalesce(null,0). Par exemple, 10 + coalesce('Amount', 0), où la valeur Quantité est nulle.

          Les fonctions d'agrégation, telles que sum, average, count, min et max, excluent les valeurs nulles des calculs. Pour comprendre le traitement différent des valeurs 0 et nulles avec des fonctions d'agrégation, examinez les scores de satisfaction client ci-dessous, dans lesquels un score est manquant pour Customer2.

          Jeu de données CSAT avec des « null »

          Quand CRM Analytics remplace la valeur vide par un zéro, les calculs de la moyenne et du minimum sont incorrects. Lorsque le remplacement est nul, les calculs de la moyenne et du minimum sont corrects.

          Le traitement des mesures nulles permet d'utiliser des valeurs nulles dans les transformations de flux de données ci-dessous.

          append CRM Analytics peut ajouter des jeux de données avec différentes colonnes de mesure. Par exemple, un jeu de données inclut une colonne Montant qui est absente dans le deuxième jeu de données. Après l'ajout, le nouveau jeu de données inclut une colonne Montant qui contient des valeurs nulles dans les lignes du deuxième jeu de données. Sans le traitement des mesures nulles, il n'est pas possible d'ajouter des jeux de données lorsque les colonnes de mesure sont différentes.
          augment Lorsque la clé gauche est nulle ou n'a aucune correspondance à droite, CRM Analytics insère des valeurs nulles dans les colonnes ajoutées à droite. Sans le traitement des mesures nulles, CRM Analytics insère des zéros pour les mesures.
          computeExpression

          L'attribut defaultValue d'une colonne calculée accepte une valeur nulle. Par exemple :

          "SAQLNode": {
                "action": "computeExpression",
                "parameters": {
                  "source": "extractOpp",
                  "mergeWithSource": true,
                  "computedFields": [
                    {
                      "name": "Amount2",
                      "type": "Numeric",
                      "precision": 18,
                      "defaultValue": "null",
                      "scale": 5,
                      "saqlExpression": "Amount+Amount"
                    }
          computeRelative

          L'attribut defaultValue d'une colonne calculée accepte une valeur nulle. Lorsqu'une valeur ne peut pas être calculée, par exemple quand previous() ou next() n'a aucune valeur, CRM Analytics utilise cette valeur par défaut. Par exemple :

          "computeTrending": {
                  "action": "computeRelative",
                  "parameters": {
                      "partitionBy": ["OpportunityId"],
                      "orderBy": [
                          {
                              "name":"CreatedDate", 
                              "direction":"asc"
                          }
                      ],
                      "computedFields": [          
                          {
                              "name": "AmountPrev",
                              "defaultValue" : "null",
                              "expression": {
                                  "sourceField": "Amount",
                                  "offset": "previous()",
                                  "default": "null"            
                              }       
                          }
          dim2mea

          Le paramètre measureDefault accepte une valeur nulle. CRM Analytics utilise cette valeur lorsqu'il ne peut pas convertir une dimension en valeur numérique valide. Si aucune valeur par défaut n'est spécifiée, CRM Analytics utilise la valeur null. Par exemple :

          "Create_Measure_From_Dimension": {        
                "action": "dim2mea",        
                "parameters": {            
                   "dimension": "StageVal__c",            
                   "measure": "StageValue",            
                   "measureDefault": "null",                      
                   "source": "Extract_Opportunities"        
                }    
             }
          sfdcDigest

          L'attribut defaultValue d'une colonne accepte une valeur nulle. Si aucune valeur par défaut n'est spécifiée, CRM Analytics utilise la valeur null. Par exemple :

          Sample Sfdc-digest :{    
             "Extract_Opportunities": {        
                "action": "sfdcDigest",        
                "parameters": {            
                   "object": "Opportunity",
                   "fields": [                
                      {
                         "name": "Amount",
                         "defaultValue": "null",
                         "precision":18
                         "scale":2
                      }
          Update CRM Analytics peut mettre à jour les valeurs non-null avec des valeurs null.
          Remarque
          Remarque La transformation delta n'est pas prise en charge lorsque le traitement des mesures nulles est activé, et les flux de données qui contiennent des transformations Delta échouent. Pour calculer l'évolution des valeurs de mesure au fil du temps, utilisez à la place des transformations computeRelative et computeExpression. Consultez par exemple Traitement des valeurs numériques nulles.
           
          Chargement
          Salesforce Help | Article