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)

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)
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
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

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

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

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.

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

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é

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

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.
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.
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.
Champ
Le champ de votre source de données par lequel regrouper (par ex., FiscalYear, Stage)
Remarque : maximum 3 champs de regroupement
Le composant Tableau croisé permet un maximum de trois champs combinés pour les Groupes de lignes et Groupes de colonnes. (Par exemple, vous pouvez utiliser 2 champs pour les lignes et 1 pour les colonnes, mais pas 2 pour les lignes et 2 pour les colonnes).
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
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.
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.
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é :
Ajoutez une action d’en-tête intitulée « Exporter » avec une icône de téléchargement
Dans Interactions, sélectionnez Clic sur action d’en-tête
Ajouter un type → Exporter vers
Choisissez le format d’exportation (CSV, Excel, etc.)
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 ?
