Odoo 19 Analytics & Data Modeling : pivots plus puissants, filtres de dates intelligents

La v19 apporte deux avancées qui changent la vie des analystes et des managers :

  • Pivots avec GROUPING SETS → des rollups multi‑niveaux plus riches (ex. Total, Total par Mois, Total par Mois & Commercial… en une seule vue).

  • Domaines à dates dynamiques → des filtres « aujourd’hui, cette semaine, -30 jours… » sans code, stables dans le temps et partageables.

Sur cette page, découvrez ce que c’est, à quoi ça sert, comment l’activer et des captures pour vos propres démonstrations.

1) Pivot « GROUPING SETS » : des rollups multi‑niveaux en un clic

Dans Odoo 19, la vue Pivot sait calculer des agrégations multiples en une passe. Concrètement, vous pouvez afficher plusieurs niveaux de totaux sur la même matrice (p. ex. Total Général, Total par Mois, Total par Mois & Commercial), ce qui évite d’exporter sous Excel pour bâtir des tableaux croisés élaborés.

Exemples d’usage

  • Ventes : CA par Année → Mois → Commercial + totaux par Mois et total général.

  • Inventaire : Quantités par Catégorie → Produit + total catégorie + total global.

  • Projet : Heures par Client → Projet → Tâche + sous‑totaux client/projet.

CAPTURE 1 — Pivot Odoo 19 avec rollups multiples Alt‑text: Vue Pivot montrant Total Général, Total par Mois, et Total par Mois & Commercial sur la même grille. Légende: GROUPING SETS superpose plusieurs niveaux de totalisation sans dupliquer la vue.

Comment s’y prendre (pas à pas)

  1. Ouvrez Reporting d’une app (p. ex. Ventes) et basculez en Pivot.

  2. Regroupez par Date (Année/Mois) puis par dimension métier (Commercial, Catégorie…).

  3. Utilisez les contrôles d’expansion (➕/➖) et enregistrez votre favori.

  4. (Optionnel) Insérez dans Spreadsheet pour bâtir un tableau lié et partager un dashboard dynamique.

2) Dates dynamiques dans les domaines : des filtres qui restent à jour

Odoo 19 introduit un langage simple pour exprimer des dates relatives dans les domaines/search views. Vous pouvez écrire des filtres qui se recalculent à l’instant T (timezone utilisateur) :

  • today (minuit du jour) ou now (horodaté),

  • puis des termes + / - / = avec un entier et une unité (days, weeks, months, years), ou un jour (monday… sunday).

Exemples utiles

  • Factures de ce mois : create_date >= "today =1month -1month" (période courante).

  • Tickets 7 derniers jours : write_date >= "today -7 days".

  • Commandes jusqu’à maintenant : date_order <= "now".

CAPTURE 2 — Barre de recherche avec filtres « Aujourd’hui / Cette semaine / Ce mois » Alt‑text: Menu Filtres affichant des options basées sur des dates dynamiques (aujourd’hui, cette semaine, ce mois). Légende: Les domaines dynamiques gardent vos listes et pivots toujours à jour.

Mise en place rapide

  1. Ouvrez la vue voulue (ex. Comptabilité → Factures), Filtres → Ajouter un filtre personnalisé.

  2. Choisissez le champ date, l’opérateur, puis saisissez la valeur relative (today -30 days).

  3. Enregistrez en Favori et partagez aux équipes.

CAPTURE 3 — XML d’un filtre Studio avec date dynamique Alt‑text: Vue XML Studio montrant un <filter> dont le domaine contient une date relative (ex. today -30 days). Légende: Les dates dynamiques fonctionnent aussi dans les vues de recherche personnalisées.

3) Combiner pivots & dates dynamiques : mini‑cockpit sans Excel


  • Créez un Pivot ventes (Année/Mois → Commercial) et filtrez date_order >= "today -90 days".
  • Insérez dans Spreadsheet pour alimenter un graphique et quelques KPI (CA, marge, taux de conversion).

  • Ajoutez un Global Filter de type Date pour que le management navigue de Cette semaine à YTD en un clic.

CAPTURE 4 — Dashboard Spreadsheet relié à un Pivot v19 Alt‑text: Feuille Odoo Spreadsheet affichant un pivot dynamique et un graphique liés à des filtres de date. Légende: Un vrai tableau de bord auto‑mis‑à‑jour, sans export.

Gains concrets

  • Moins d’exports : les GROUPING SETS couvrent des rollups avancés.

  • Filtres pérennes : les dates dynamiques évitent de rééditer les favoris chaque mois.

  • Adoption : favoris partagés + dashboards Spreadsheet → reporting self‑service.

Kuantiik vous accompagne pour :

  • configurer vos pivots GROUPING SETS et vos filtres de dates dynamiques,

  • concevoir des dashboards Spreadsheet (KPI + Global Filters),

  • documenter un Playbook Analytics pour vos équipes.

Contact : contact ou sales@kuantiik.com

in Odoo
Odoo 19/ Sales UX : des devis plus clairs, moins d’éditions, plus d’upsell