ANS-0071 · RECHERCHES ENREGISTRéES ET FORMULES

Comment calculer le chiffre d’affaires sur 12 mois glissants dans les recherches enregistrées de NetSuite

Utilisez les formules de recherche enregistrées de NetSuite pour calculer de manière dynamique le total des données de vente sur des périodes glissantes, y compris les cumuls depuis le début de l'année en cours et de l'année précédente.

Solution courte

Pour calculer le chiffre d’affaires sur 12 mois glissants dans les recherches enregistrées de NetSuite, utilisez des formules CASE WHEN spécifiques. Ces formules évaluent les dates de transaction par rapport à une fenêtre de 12 mois glissants et additionnent le champ « montant ». Des formules distinctes sont fournies pour le chiffre d’affaires cumulé de l’année en cours et celui de l’année précédente, garantissant ainsi une analyse précise des périodes historiques et actuelles.

Scénario

Les utilisateurs de NetSuite ont souvent besoin de rapports dynamiques sur les performances commerciales sur des périodes glissantes, telles que les 12 derniers mois. Cela implique de créer une recherche enregistrée capable d’agréger avec précision les données de vente, en distinguant les chiffres cumulés depuis le début de l’année en cours de ceux des années précédentes. La difficulté réside dans l’élaboration des formules appropriées pour définir ces périodes glissantes au sein des critères de recherche.

Solution

Pour calculer le chiffre d’affaires sur 12 mois glissants dans une recherche enregistrée NetSuite, utilisez les formules suivantes. Ces formules sont conçues pour additionner les montants des ventes en fonction de critères de date spécifiques, permettant ainsi de calculer à la fois le cumul glissant depuis le début de l’année en cours et le cumul glissant depuis le début de l’année précédente. Chiffre d’affaires cumulé glissant depuis le début de l’année en cours : CASE WHEN {custbody_bus_days_period_to_date} < {custbody_current_period.custrecord_bus_days_period_to_date} AND {trandate} ADD_MONTHS({today},-12)THEN {amount} ELSE 0 END Chiffre d’affaires cumulé glissant depuis le début de l’année précédente : CASE WHEN {custbody_bus_days_period_to_date} < {custbody_current_period.custrecord_bus_days_period_to_date} AND {trandate} ADD_MONTHS({today},-24)THEN {amount} ELSE 0 END

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Recherches enregistrées et formules

Parler à un consultant