ANS-0461 · DéVELOPPEMENT SUITESCRIPT

Comment mettre en forme les nombres avec Google Charts dans NetSuite pour une meilleure visualisation ?

Apprenez à appliquer un formatage numérique personnalisé, y compris une mise en couleur des valeurs négatives, aux colonnes de données dans Google Charts afin d’obtenir une représentation plus claire des données.

Solution courte

Pour mettre en forme les nombres dans Google Charts, instanciez l’objet google.visualization.NumberFormat avec les options souhaitées, telles que negativeColor et negativeParens. Appliquez ensuite ce formateur à des colonnes de données spécifiques à l’aide de formatter.format(data, columnNumber). Veillez à ce que la valeur de allowHTML soit définie sur true lors de la création du graphique afin d’assurer un rendu stylistique correct.

Scénario

Les utilisateurs ont souvent besoin d’un formatage spécifique des nombres dans Google Charts afin d’améliorer la lisibilité des données, en particulier lorsqu’il s’agit de valeurs négatives. Le rendu par défaut des graphiques peut ne pas fournir les repères visuels souhaités, tels qu’une coloration distincte ou la mise entre parenthèses des nombres négatifs, ce qui rend l’interprétation des données moins intuitive.

Solution

Pour appliquer un formatage numérique personnalisé, tel que la mise en forme des valeurs négatives, dans Google Charts, utilisez l’objet google.visualization.NumberFormat. Commencez par créer une instance du formateur en spécifiant les options de formatage souhaitées :

var formatter  new google.visualization.NumberFormat({
    negativeColor: 'red',
    negativeParens: true
});

Une fois le formateur créé, il doit être appliqué individuellement aux colonnes de données concernées.

formatter.format(data, columnNumber);

Remarque importante : pour que l’option de couleur des valeurs négatives s’affiche correctement, l’option allowHTML doit être définie sur « true » lors du tracé du graphique.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant