{"id":3055,"date":"2017-08-21T14:40:40","date_gmt":"2017-08-21T14:40:40","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-use-formulas-with-transaction-column-fields-in-netsuite-2\/"},"modified":"2026-07-28T18:25:26","modified_gmt":"2026-07-28T18:25:26","slug":"comment-utiliser-des-formules-avec-les-champs-de-colonnes-de-transaction-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-utiliser-des-formules-avec-les-champs-de-colonnes-de-transaction-dans-netsuite\/","title":{"rendered":"Comment utiliser des formules avec les champs de colonnes de transaction dans NetSuite ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez des solutions de contournement efficaces pour appliquer des formules et extraire des donn\u00e9es vers des champs de colonnes de transaction personnalis\u00e9s dans NetSuite, y compris les options de mise en forme et d\u2019affichage.","ga_short_answer":"Lorsque des formules telles que {record.field} ne fonctionnent pas directement sur les colonnes de transaction pour lesquelles les cases \u00ab Valeur par d\u00e9faut \u00bb et \u00ab Enregistrer la valeur \u00bb ne sont pas coch\u00e9es, utilisez le sous-onglet \u00ab Sourcing & Filtering \u00bb pour d\u00e9finir la source de l\u2019enregistrement et du champ. Pour les calculs complexes, cr\u00e9ez une colonne de source et faites-y r\u00e9f\u00e9rence dans une nouvelle colonne de formule. N\u2019oubliez pas d\u2019utiliser des espaces dans les formules et la fonction ROUND() pour le formatage des d\u00e9cimales.","ga_scenario":"Les utilisateurs peuvent rencontrer des difficult\u00e9s lorsqu\u2019ils tentent d\u2019utiliser des formules directement dans les champs de colonnes de transaction personnalis\u00e9s, en particulier lorsque la case \u00ab Valeur par d\u00e9faut \u00bb est coch\u00e9e et que la case \u00ab Conserver la valeur \u00bb n\u2019est pas coch\u00e9e. Cela emp\u00eache souvent de r\u00e9f\u00e9rencer directement les champs d\u2019enregistrement \u00e0 l\u2019aide de la syntaxe {record.field}. De plus, les options de mise en forme standard pour l\u2019affichage des champs ne sont pas toujours facilement identifiables.","ga_solution":"Les formules con\u00e7ues pour afficher un champ \u00e0 l\u2019aide de la syntaxe {record.field}, lorsqu\u2019elles sont configur\u00e9es avec les cases \u00ab Valeur par d\u00e9faut \u00bb et \u00ab Enregistrer la valeur \u00bb d\u00e9coch\u00e9es, ne fonctionnent g\u00e9n\u00e9ralement pas directement sur les champs des colonnes de transaction. La solution de contournement recommand\u00e9e consiste \u00e0 utiliser le <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-do-sourced-fields-behave-in-netsuite-and-affect-original-data\/\">sous-onglet \u00ab Sourcing &amp; Filtering<\/a>\n\n\u00bb (Sourcing et filtrage). Dans ce sous-onglet, s\u00e9lectionnez l\u2019enregistrement souhait\u00e9 dans la \u00ab Source List \u00bb (Liste des sources) et le champ sp\u00e9cifique dans le menu d\u00e9roulant \u00ab Source From \u00bb (Source). Si des calculs plus complexes sont n\u00e9cessaires, une approche multi-colonnes peut \u00eatre utilis\u00e9e :\n1. Cr\u00e9ez un champ de colonne de transaction personnalis\u00e9 principal (par exemple, custcol1) qui r\u00e9cup\u00e8re l\u2019enregistrement et le champ n\u00e9cessaires \u00e0 l\u2019aide de la m\u00e9thode d\u00e9crite ci-dessus.\n2. Cr\u00e9ez un champ de colonne de transaction personnalis\u00e9 secondaire. Configurez ce champ en d\u00e9cochant l\u2019option \u00ab Stocker la valeur \u00bb et d\u00e9finissez sa \u00ab Valeur par d\u00e9faut \u00bb \u00e0 l\u2019aide d\u2019une formule faisant r\u00e9f\u00e9rence \u00e0 la colonne principale d\u2019origine. Par exemple :\n\n```\n{custcol1} * 100\n```\n\n. Il est important d\u2019inclure un espace entre les valeurs et les op\u00e9rateurs au sein des formules. Par exemple, utilisez {custcol1} * 100 au lieu de {custcol1}*100. Pour formater les r\u00e9sultats num\u00e9riques avec un nombre sp\u00e9cifique de d\u00e9cimales, par exemple deux, la fonction ROUND() peut \u00eatre int\u00e9gr\u00e9e \u00e0 la formule. Par exemple :\n\n```\nROUND({custcol1} * 100,2)\n```\n\nBien que NetSuite propose d\u00e9sormais un param\u00e8tre \u00ab Appliquer la mise en forme \u00bb pour certains types de champs personnalis\u00e9s num\u00e9riques, la fonction ROUND() reste une m\u00e9thode fiable pour un contr\u00f4le pr\u00e9cis des d\u00e9cimales au sein des formules.Pour masquer la colonne utilis\u00e9e pour l\u2019extraction, acc\u00e9dez au sous-onglet \u00ab Affichage \u00bb de la d\u00e9finition du champ personnalis\u00e9 et s\u00e9lectionnez \u00ab Masqu\u00e9 \u00bb dans le champ \u00ab Type d\u2019affichage \u00bb. Par ailleurs, si la valeur extraite est identique sur toutes les lignes d\u2019une transaction, le champ peut \u00eatre d\u00e9plac\u00e9 vers le corps de la transaction. Une formule utilisant {record.field} fonctionnera correctement dans un champ du corps de la transaction. Ce champ du corps de la transaction pourra ensuite \u00eatre r\u00e9f\u00e9renc\u00e9 par les champs de colonne de la transaction selon les besoins.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T10:40:40-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Transaction column fields and formulas","ga_ans_id":"ANS-1316","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"verify_soon","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim that 'NetSuite does not provide formatting options for fields' is outdated; NetSuite now offers an 'Apply Formatting' setting for certain numeric custom field types.; The 'source tab' is now more accurately referred to as the 'Sourcing & Filtering subtab'.","ga_final_category":"Custom Fields, Records & Forms","footnotes":""},"ga_category":[97,22,97],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3055","qa_entry","type-qa_entry","status-publish","hentry","ga_category-champs-personnalises-enregistrements-et-formulaires","ga_category-custom-fields-records-forms","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"},{"value":22,"label":"Custom Fields, Records & Forms"},{"value":97,"label":"Champs personnalis\u00e9s, enregistrements et formulaires"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3055\/revisions"}],"predecessor-version":[{"id":4975,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3055\/revisions\/4975"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3055"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3055"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3055"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}