Tableau croisé dynamique

Aperçu

Le composant Tableau croisé dynamique Avonni transforme votre manière d’analyser les données Salesforce au sein de vos Composants Dynamiques. Allez au-delà des listes statiques en résumant et en explorant de grands ensembles de données de manière interactive directement sur vos pages Lightning. Mettez en évidence des informations clés visuellement en regroupant dynamiquement les lignes et les colonnes et en appliquant des calculs.

Fonctionnalités clés

  • Résumer et agréger : Condensez les données avec des calculs (SOMME, MOY, NB, MIN, MAX).

  • Regroupement dynamique : Regroupez les données de manière interactive en faisant glisser des champs vers les zones de lignes et de colonnes.

  • Exploration interactive : Permettez aux utilisateurs de pivoter facilement, de reconfigurer la vue, de trier et potentiellement de filtrer les données résumées.

  • Mettre en évidence des insights : Révélez des tendances, des motifs et des comparaisons cachés dans les données brutes de Salesforce.


Tutoriel de démarrage rapide

Analyser les opportunités par étape et par trimestre

Créez un tableau croisé dynamique fonctionnel qui montre le montant de revenu dans chaque étape d’opportunité, ventilé par trimestre fiscal. Comme cela utilise l’objet standard Opportunity de Salesforce, vous pouvez suivre dans toute organisation qui possède des données d’opportunités.

Prérequis: Vous aurez besoin d’Opportunities avec les champs Amount et StageName renseignés. Votre organisation doit également avoir les champs FiscalYear et FiscalQuarter activés (vérifiez Paramétrage → Informations sur l’entreprise → Paramètres de l’exercice fiscal)


1

Créer un nouveau composant

Commencez par créer un nouveau Composant Dynamique qui hébergera votre tableau croisé. Cela établit le conteneur dans lequel vous construirez votre analyse.

  • Ouvrez l’ Avonni Dynamic Components application depuis le Lanceur d’applications

  • Cliquez sur Nouveau composant

  • Nommez votre composant (par ex. « Analyse des opportunités »)

  • Laissez Objet de la page cible vide (non nécessaire pour cet exemple)

2

Ajouter l’élément Tableau croisé

Ajoutez maintenant le composant Tableau croisé lui-même. C’est l’élément qui affichera votre analyse de données interactive.

  • Depuis la liste Composants à gauche, trouvez Tableau croisé

  • Faites glisser le Tableau croisé composant sur votre canevas

  • Le Tableau croisé apparaît sur votre canevas, prêt pour la configuration dans le Panneau de propriétés

3

Configurer la source de données

Connectez le tableau croisé à vos données Salesforce. Cette requête détermine quels enregistrements Opportunity seront analysés et résumés

  • Cliquez sur Créer une requête depuis la section Source de données.

  • Pour Objet, sélectionnez Opportunity dans la liste

  • Sous Filtres, ajoutez : Stage différent de « $Global Constant.Null » ET Amount > 0 (optionnel mais recommandé pour des données plus propres)

  • Cliquez sur Enregistrer

4

Définir les groupes de lignes

Configurez comment les données seront organisées verticalement. Chaque nom d’étape unique deviendra sa propre ligne dans le tableau.

  • Trouvez la section Correspondances de données dans le Panneau de propriétés

  • Cliquez sur Ajouter un groupe de lignes

  • Pour Champ, sélectionnez StageName

5

Définir les groupes de colonnes

Configurez comment les données seront organisées horizontalement. Chaque exercice fiscal (ou trimestre) deviendra sa propre colonne.

  • Trouvez la section Correspondances de données dans le Panneau de propriétés

  • Cliquez sur Ajouter un groupe de colonnes

  • Pour Champ, sélectionnez Fiscal (ou FiscalYear si c’est le nom exact du champ dans votre organisation)

  • Ajoutez éventuellement un deuxième groupe de colonnes pour FiscalQuarter pour imbriquer les trimestres sous les années

6

Configurer les agrégations

Définissez quels calculs apparaissent aux intersections des lignes et des colonnes. Cela détermine les nombres que les utilisateurs voient dans chaque cellule.

  • Trouvez la section Agrégations section

  • Cliquez sur Ajouter une agrégation

  • Pour Champ, sélectionnez Amount

  • Pour Mesure, sélectionnez SUM

  • Ajoutez éventuellement une deuxième agrégation avec Mesure définie sur COUNT pour voir à la fois les montants totaux et le nombre d’opportunités.

7

Définir les options d’affichage

Contrôlez si le tableau affiche les sous-totaux et les totaux généraux, ce qui facilite la visualisation des tendances globales avec des ventilations détaillées

  • Trouvez la section Contenu section

  • Activer Afficher le total général pour voir les totaux globaux en bas et à droite

  • Activer Afficher les sous-totaux si vous avez ajouté plusieurs groupes de lignes ou de colonnes (sinon, laissez désactivé)

  • Pour Récapitulatifs empilés, laissez désactivé pour afficher chaque calcul dans des lignes/colonnes séparées

8

Configurer l’en-tête (Optionnel)

Ajoutez du contexte et des fonctionnalités à votre tableau croisé avec un titre descriptif et des boutons d’action sur lesquels les utilisateurs peuvent cliquer.

  • Trouvez la section En-tête dans le Panneau de propriétés

  • Pour Titre, saisissez « Analyse du pipeline d’opportunités »

  • Pour Légende, saisissez « Regrouper par étape et période fiscale »

  • Sous Actions, cliquez sur Ajouter des actions

  • Définir Libellé sur « Exporter »

  • Choisissez une icône (par ex., utility:download)

  • Cliquez sur Terminé

9

Ajouter une interaction d’exportation (Optionnel)

Rendez le bouton Exporter fonctionnel afin que les utilisateurs puissent télécharger les données du tableau croisé.

  • Cliquez sur l’onglet Interactions dans le Panneau de propriétés

  • Sélectionnez Clic sur action d’en-tête comme déclencheur

  • Cliquez sur Ajouter un Clic sur action d’en-tête → sélectionnez Exporter vers comme Type

  • Définissez les options selon vos besoins

10

Enregistrer et activer

Déployez votre tableau croisé sur une page Lightning pour que les utilisateurs puissent commencer à explorer les données

  • Cliquez sur Enregistrer pour enregistrer votre composant

  • Allez à Paramétrage → Générateur d’applications Lightning

  • Modifiez une page d’accueil ou une page d’application existante (ou créez-en une nouvelle)

  • Faites glisser vos AX - Dynamic Components sur le canevas de la page

  • Cochez Afficher sous forme de carte

  • Cliquez sur Enregistrer et Activer la page

Ce que vous devriez voir

Un en-tête intitulé « Analyse du pipeline d’opportunités » avec la légende « Regrouper par étape et période fiscale » et un bouton Exporter. En dessous, un tableau avec les étapes d’opportunité listées verticalement (Prospection, Qualification, Proposition, Gagnée, etc.) et les périodes fiscales en haut. Les cellules affichent la somme des montants d’opportunité à l’intersection de chaque étape et période. Les totaux généraux apparaissent en bas et à droite. Les utilisateurs peuvent cliquer sur les en-têtes pour trier ou reconfigurer les regroupements.


Paramètres de configuration

Source de données

Connecte le Tableau croisé aux enregistrements Salesforce contenant les données que vous souhaitez analyser.

Paramètre
Description

Source de données

Doit être défini sur Avonni Query Data Source

Configuration de la requête

Définissez quel objet analyser, appliquez des filtres pour limiter l’ensemble de données (recommandé pour les performances) et définissez le tri

Exemple : Interrogez les enregistrements Opportunity filtrés par CloseDate = THIS_YEAR et Amount > 0, triés par CloseDate croissant.

Groupes de lignes

Définissez comment les données sont organisées verticalement. Chaque valeur unique dans le champ sélectionné crée sa propre en-tête de ligne.

Paramètre
Description

Champ

Le champ de votre source de données par lequel regrouper (par ex., Account.Industry, StageName)

Limites : Maximum de 3 champs de regroupement au total en combinant lignes et colonnes (par ex., 2 groupes de lignes + 1 groupe de colonnes, ou 1 groupe de lignes + 2 groupes de colonnes).

Exemple : Premier groupe de lignes = Account.Industry, deuxième groupe de lignes = Account.Name (affiche les secteurs avec des comptes spécifiques imbriqués en dessous)

Groupes de colonnes

Définissez comment les données sont organisées horizontalement. Chaque valeur unique crée sa propre en-tête de colonne.

Paramètre
Description

Champ

Le champ de votre source de données par lequel regrouper (par ex., FiscalYear, Stage)

Remarque : maximum 3 champs de regroupement

Exemple : Groupe de colonnes = FiscalYear (affiche une colonne distincte pour chaque année : 2023, 2024, 2025)

Agrégation

Définissez les valeurs calculées affichées dans les cellules où les lignes et les colonnes se croisent

Paramètre
Description

Champ

Sélectionnez le champ numérique ou de date à calculer (par ex., Amount, Quantity)

Mesure

Choisissez le calcul : SUM, AVERAGE, COUNT, MIN, ou MAX

Agrégations multiples

Ajoutez plusieurs calculs pour afficher plusieurs métriques côte à côte (par ex., SOMME de Amount et NB d’enregistrements)

Exemple : Agrégation 1 = Champ : Amount, Mesure : SUM; Agrégation 2 = Champ : Id, Mesure : COUNT

Options d’affichage

Contrôlez la façon dont les totaux et les calculs multiples sont présentés.

Paramètre
Description
Quand l’utiliser

Afficher le total général

Ajoute une ligne et une colonne finales affichant les totaux globaux pour toutes les données

Activez pour une vue d’ensemble rapide de l’ensemble de données ; désactivez pour vous concentrer sur les comparaisons entre groupes

Afficher les sous-totaux

Ajoute des totaux intermédiaires pour chaque sous-groupe lors de l’utilisation de groupes de lignes ou de colonnes imbriqués

Activez pour le contexte à chaque niveau hiérarchique ; désactivez pour simplifier la vue. S’applique uniquement avec plusieurs groupes

Récapitulatifs empilés

Contrôle l’affichage lors de l’utilisation de plusieurs agrégations

Activé : Les résultats apparaissent ensemble dans les cellules pour une comparaison directe. Désactivé : Chaque calcul obtient des lignes/colonnes séparées pour une séparation plus claire

Exemple : Afficher le total général : true, Afficher les sous-totaux : false, Récapitulatifs empilés : false affiche les totaux globaux sans sous-totaux intermédiaires, avec chaque calcul dans sa propre section.

En-tête

Ajoutez du contexte et des actions à votre tableau croisé avec un titre, une légende, un avatar et des boutons d’action.

Paramètre
Description

Titre

Titre principal affiché au-dessus du tableau croisé (par ex., « Tableau de bord de performance des ventes »)

Légende

Sous-titre descriptif fournissant un contexte supplémentaire (par ex., « Analyse depuis le début de l’année par région et produit »)

Avatar - Image

URL d’une image affichée dans l’en-tête (optionnel)

Avatar - Nom de l’icône de secours

Icône SLDS à afficher lorsqu’aucune image d’avatar n’est fournie (par ex., standard:report)

Avatar - Initiales

Texte à afficher dans le cercle d’avatar lorsqu’aucune image n’est disponible (par ex., « SA »)

Texte d’aide - Contenu

Texte informatif ou guide affiché près de l’en-tête pour aider les utilisateurs à comprendre les données

Est joint

Lorsqu’il est activé, supprime l’espacement entre l’en-tête et le corps du tableau pour une apparence plus compacte

Actions

Ajoutez des boutons à l’en-tête pour des tâches courantes comme l’exportation, l’actualisation ou la navigation vers des enregistrements associés

Boutons d’actions visibles

Nombre de boutons d’action à afficher avant de les réduire dans un menu déroulant

Masquer les actions

Lorsqu’il est activé, masque temporairement tous les boutons d’action de la vue

Désactiver les actions

Lorsqu’il est activé, les boutons d’action apparaissent mais ne peuvent pas être cliqués

Exemple : Titre : « Analyse trimestrielle du pipeline », Légende : « Filtré par opportunités ouvertes », Actions : bouton Exporter avec icône de téléchargement.


Interactions

L’ onglet Interactions vous permet de configurer les réponses aux clics des utilisateurs sur les boutons d’action de l’en-tête. Lorsqu’un utilisateur clique sur un bouton d’action que vous avez ajouté à l’en-tête (comme « Exporter » ou « Actualiser »)

Schémas d’interaction courants

Exporter les données en CSV

Permettez aux utilisateurs de télécharger les données du tableau croisé :

  1. Ajoutez une action d’en-tête intitulée « Exporter » avec une icône de téléchargement

  2. Dans Interactions, sélectionnez Clic sur action d’en-tête

  3. Ajouter un type → Exporter vers

  4. Choisissez le format d’exportation (CSV, Excel, etc.)

  5. Configurez les paramètres d’exportation supplémentaires si nécessaire


Bonnes pratiques et considérations

  • Limites de regroupement : Sachez que le regroupement par des champs avec de nombreuses valeurs uniques (par ex., noms d’enregistrements individuels dans un grand ensemble de données) peut affecter les performances et la lisibilité.

  • Limites de gouverneur : Les requêtes complexes ou les opérations sur des ensembles de données massifs peuvent approcher les limites de gouvernance de Salesforce. Concevez efficacement.

  • Conception orientée utilisateur : Sélectionnez des groupes de lignes et de colonnes et des agrégations qui répondent directement aux questions métier de vos utilisateurs. Gardez la vue initiale ciblée.


En résumé

Le composant Tableau croisé dynamique Avonni est un outil puissant pour le résumé et l’analyse interactifs des données directement sur les pages Lightning. En configurant efficacement la source de données, les regroupements lignes/colonnes, les agrégations de valeurs et les options d’affichage, vous pouvez transformer les données brutes de Salesforce en informations exploitables pour l’entreprise.

Mis à jour

Ce contenu vous a-t-il été utile ?