Loading
CRM Analytics
Paramètres computeExpression

Paramètres computeExpression

Lorsque vous définissez une transformation computeExpression, vous définissez l'attribut de l'action sur computeExpression. Vous spécifiez également les paramètres de la source d'entrée et l'expression utilisée pour générer les valeurs.

Paramètres

Vous pouvez spécifier les paramètres dans les sections suivantes du noeud computeExpression : parameters et computedFields.

Le tableau ci-dessous présente les paramètres de la section parameters.

Paramètre Requis ? Valeur
source Oui Nœud du fichier de définition du flux de données qui identifie la source d'entrée de cette transformation.
mergeWithSource Non Indique si les champs d'entrée sont inclus avec les champs dérivés dans le jeu de données résultant. Si true (vrai), le jeu de données résultant contient tous les champs d'entrée de la source et les champs dérivés récemment générés. Si false (faux), le jeu de données résultant contient uniquement les champs dérivés. La valeur par défaut est true.
computedFields Oui Attributs et expression utilisés pour générer des champs dérivés dans le jeu de données.

computedFields

Le tableau ci-dessous présente les attributs de la section computedFields. Il présente également les attributs facultatifs que vous pouvez fournir afin de remplacer les métadonnées de champ pour modifier l'affichage des données dans un jeu de données. Par exemple, CRM Analytics peut remplacer les valeurs nulles d'un champ par une valeur par défaut.

Attribut Requis ? Valeur
name Oui Nom d'API du champ généré. Les noms d'API doivent être uniques. Sinon, le flux de données ne fonctionne pas.
type Oui

Type de champ CRM Analytics associé au champ. Les types valides sont Texte, Numérique ou Date.

Exemple :

"type": "Text"
label Non Le nom d'affichage du champ généré qui figure dans l'interface utilisateur de CRM Analytics. Il peut contenir jusqu'à 255 caractères. Applique par défaut le nom de champ d'entrée s'il n'est pas spécifié.
saqlExpression Oui

Expression SAQL utilisée pour calculer la valeur du champ dérivé. L'expression peut être basée sur des champs d'entrée ou sur d'autres champs dérivés de la transformation.

Exemple :

"saqlExpression":"toDate(birth_day, \"yyyy-M-d\")"

Si un nom de champ d'une expression SAQL contient des caractères autres que des lettres, des chiffres ou des traits de soulignement, saisissez-les entre guillemets simples. Par exemple, les noms de champ résultant d'une augmentation sont précédés du nom de la relation et d'un point, et doivent être saisis entre guillemets simples.

"saqlExpression":"'AccountId.Sales_Q4__c'-'AccountId.Sales_Q3__c'"

L'utilisation de champs à valeurs multiples en tant que champs de saisie n'est pas prise en charge.

format Oui (pour des champs Date uniquement) Format du champ de date dérivé. Pour plus d'informations sur les formats, consultez Analytics External Data Format Developer Guide.
fiscalMonthOffset Non

Pour des champs de date uniquement. Spécifiez la différence, en mois, entre le premier mois de l'exercice fiscal et le premier mois de l'année civile (janvier). Par exemple, si l'exercice fiscal commence en janvier, le décalage est de 0. Si l'exercice fiscal commence en octobre, le décalage est de 9.

Exemple :

"fiscalMonthOffset": 9

Lorsque vous définissez fiscalMonthOffset sur une valeur différente de 0, CRM Analytics génère des champs pour afficher la semaine fiscale, le mois, le trimestre et l'année auxquels correspond une valeur de date. Vous pouvez utiliser ces champs pour regrouper et filtrer par période fiscale dans un jeu de données.

CRM Analytics ne prend pas en charge les champs avec des valeurs fiscalMonthOffset différentes dans le même jeu de données. L'utilisation de valeurs fiscalMonthOffset différentes peut entraîner des résultats inattendus lorsque vous filtrez par plages de dates fiscales relatives. Nous recommandons de définir les mêmes valeurs pour tous les attributs fiscalMonthOffset d'un jeu de données.

isYearEndFiscalYear Non

Pour les champs de date uniquement, lorsque fiscalMonthOffset est supérieur à 0. Indique si l'exercice fiscal est l'année au cours de laquelle l'exercice fiscal se termine ou commence. L'exercice fiscal peut commencer au cours d'une année civile et se terminer dans une autre. Par conséquent, vous spécifiez l'année à utiliser pour l'exercice fiscal.

  • Si la valeur est true, alors l'exercice fiscal est l'année au cours de laquelle l'exercice fiscal se termine. La valeur par défaut est true.
  • Si la valeur est false, alors l'exercice fiscal est l'année au cours de laquelle l'exercice fiscal commence.

Exemple :

"isYearEndFiscalYear": true

CRM Analytics ne prend pas en charge les champs avec des valeurs isYearEndFiscalYear différentes dans le même jeu de données. L'utilisation de valeurs isYearEndFiscalYear différentes peut entraîner des résultats inattendus lorsque vous filtrez par plages de dates fiscales relatives. Nous recommandons de définir les mêmes valeurs pour tous les attributs isYearEndFiscalYear d'un jeu de données.

firstDayOfWeek Non

Pour des champs de date uniquement. Le premier jour de la semaine pour l'année civile et, le cas échéant, l'exercice fiscal. Utilisez 0 pour définir le premier jour sur Dimanche, 1 pour définir le premier jour sur Lundi, et ainsi de suite. Utilisez -1 pour définir le premier jour sur 1er janvier. La valeur par défaut est -1.

Exemple :

"firstDayOfWeek": 0

CRM Analytics ne prend pas en charge les champs avec des valeurs firstDayOfWeek différentes dans le même jeu de données. L'utilisation de valeurs firstDayOfWeek différentes peut entraîner des résultats inattendus lorsque vous filtrez par plages de dates hebdomadaires relatives. Nous recommandons de définir les mêmes valeurs pour tous les attributs firstDayOfWeek d'un jeu de données.

precision Oui (pour des champs Numérique uniquement)

Le nombre maximal de chiffres dans une valeur numérique, ou la longueur d'une valeur de texte. Pour des valeurs numériques : comprend tous les chiffres à gauche et à droite de la virgule (mais pas la virgule). Doit être une valeur de 1 à 16. Pour des valeurs de texte : inclut par défaut 255 caractères, et doit contenir de 1 à 32 000 caractères.

Exemple :

 "precision": 10
scale Oui (pour des champs Numérique uniquement)

Le nombre de chiffres à droite de la virgule dans une valeur numérique. Doit être inférieur à la valeur precision. Doit être une valeur de 1 à 15 caractères.

Exemple :

"scale": 2
defaultValue Non

Pour des champs de texte et numériques qui peuvent être nuls. Valeur par défaut qui remplace une valeur nulle pour le champ spécifié. Saisissez la valeur par défaut en tant que chaîne.

Exemple :

 "defaultValue": "0"
 
Chargement
Salesforce Help | Article