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
  • ATTENTION : Selon la taille de la base de données et le nombre d'entêtes de lignes et de colonnes, les temps de calcul peuvent être plus ou moins longs.
  • Exemple de tableau croisé dynamique (basé sur des fichiers de données HFSQL)
  • Exemple
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
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 :

ATTENTION : Selon la taille de la base de données et le nombre d'entêtes de lignes et de colonnes, les temps de calcul peuvent être plus ou moins longs.

Chaque cas est un cas particulier: si toutefois le délai de traitement vous semble trop long :
  1. Vérifiez que vos serveurs sont en 64 bits (évitez les anciennes technologies en 32 bits qui limitent la mémoire à 4Go).
  2. Merci de contacter le Support Technique Gratuit en joignant :
    • un descriptif des manipulations de consultation effectuées,
    • le tableau croisé dynamique,
    • l'analyse,
    • la base de données,
    • le temps de réponse attendu/le temps de réponse constaté,
    • les caractéristiques techniques du serveur (version de SE, capacité des disques, technologie des disques, RAM),
    • vérifiez qu'aucun autre traitement consommateur ne tourne sur le serveur (ou indiquez ces traitements),
Le Support Technique Gratuit effectuera un test de performances. Si les performances ne semblent pas optimales, une optimisation du tableau croisé dynamique pourra être envisagée (pour une future version).
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 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 source "LigneCde", un regroupement est réalisé sur la rubrique "LibProd" du fichier "Produit", puis un regroupement est réalisé sur la rubrique "LibCatégorie" du fichier "Catégorie".
  • En colonne, dans notre exemple, le total des ventes est affiché par date (mois, trimestre, catégorie). A partir du fichier source "LigneCde", un regroupement est réalisé sur la rubrique "DateCommande" du fichier "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.
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 23/06/2023

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