DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Tableau croisé dynamique
  • Présentation du champ Tableau croisé dynamique
  • Exemple de tableau croisé dynamique (basé sur des fichiers de données HFSQL)
  • Exemple
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Présentation du champ Tableau croisé dynamique
Le champ Tableau croisé dynamique affiche dynamiquement des données qui proviennent du recoupement de différents fichiers d'une base de données.
Il est ainsi possible d'afficher par exemple le volume des ventes en fonction des familles de produits, des produits, des régions, au cours du temps, avec ou sans détail.
Le Tableau croisé dynamique fonctionne :
  • sur des bases de données HFSQL,
  • sur d'autres bases via l'utilisation de tableaux de structures.
Remarques :
Nouveauté 2025
WEBDEV - Code ServeurWEBDEV - Code NavigateurLinux Le champ Tableau croisé dynamique est désormais disponible pour les sites WEBDEV.
Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 4.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
Exemple de tableau croisé dynamique (basé sur des fichiers de données HFSQL)

Exemple

Voici un exemple de tableau croisé dynamique basé sur des fichiers de données HFSQL. A partir de cet exemple, nous allons étudier les principaux concepts du tableau croisé dynamique.
Analyse associée :
Tableau dynamique créé :
Ce tableau représente les ventes de produits (classées par catégories) par année (années, trimestres et mois).
Au centre (1) sont affichées les valeurs provenant du fichier de données source. Ces valeurs sont automatiquement calculées selon les regroupements définis.
Les entêtes de ligne et de colonne (2) correspondent aux rubriques permettant de regrouper les données :
  • En ligne, dans notre exemple, le total des ventes est affiché par produit et par catégorie. A partir du fichier de données source "LigneCde", un regroupement est réalisé sur la rubrique "LibProd" du fichier de données "Produit", puis un regroupement est réalisé sur la rubrique "LibCatégorie" du fichier de données "Catégorie".
  • En colonne, dans notre exemple, le total des ventes est affiché par date (mois, trimestre, catégorie). A partir du fichier de données source "LigneCde", un regroupement est réalisé sur la rubrique "DateCommande" du fichier de données "Commande".
Les totaux (3) sont automatiquement calculés.
La création d'un tableau croisé dynamique s'effectue très simplement sous l'éditeur grâce à un assistant. Pour plus de détails, consultez Créer un tableau croisé dynamique.
Liste des exemples associés :
WD TableauCroiséDynamique Exemples didactiques (WINDEV) : WD TableauCroiséDynamique
[ + ] Cet exemple illustre l'utilisation du champ Tableau croisé dynamique.

Ce champ tableau croisé dynamique permet d'afficher des statistiques dynamiques en effectuant des regroupements.
Ces statistiques sont calculées à partir de la base de données.
WD TCD Perso Exemples didactiques (WINDEV) : WD TCD Perso
[ + ] Cet exemple montre une astuce simple permettant d'afficher le résultat d'un calcul personnalisé dans une cellule de TCD.
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/07/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale