---
title: Premier pas – Tableau Croisé Dynamique
description: "## Comment utiliser le composant TCD (Tableau Croisé Dynamique) Pour la création du TCD, nous utiliserons la requête suivante enregistrée sous le nom : **Wiki-PP-TCD-01**. ``` SelectDemonstration_A.dbo.Clients.Pays,Demonstration_A.dbo.Commandes_Details.Prix *Demonstration_A.dbo.Commandes_Details.Quantite As [CA],Demonstration_A.dbo.Produits.NomProduit,YEAR(Demonstration_A.dbo.Commandes.DateCommande) As [Année]FromDemonstration_A.dbo.CommandesInner Join Demonstration_A.dbo.Commandes_DetailsOn Demonstration_A.dbo.Commandes.NumCommande = Demonstration_A.dbo.Commandes_Details.NumCommandeInner Join Demonstration_A.dbo.ClientsOn Demonstration_A.dbo.Clients.CodeClient…"
url: "https://wiki.biboard.fr/wiki/premier-pas-tableau-croise-dynamique/"
updated: "2025-05-02"
category: Guide utilisateur / Studio / Tableaux de bord / Tableaux
---

# Premier pas – Tableau Croisé Dynamique

## Comment utiliser le composant TCD (Tableau Croisé Dynamique)

Pour la création du TCD, nous utiliserons la requête suivante enregistrée sous le nom : **Wiki-PP-TCD-01**.

```
SelectDemonstration_A.dbo.Clients.Pays,Demonstration_A.dbo.Commandes_Details.Prix *Demonstration_A.dbo.Commandes_Details.Quantite As [CA],Demonstration_A.dbo.Produits.NomProduit,YEAR(Demonstration_A.dbo.Commandes.DateCommande) As [Année]FromDemonstration_A.dbo.CommandesInner Join Demonstration_A.dbo.Commandes_DetailsOn Demonstration_A.dbo.Commandes.NumCommande = Demonstration_A.dbo.Commandes_Details.NumCommandeInner Join Demonstration_A.dbo.ClientsOn Demonstration_A.dbo.Clients.CodeClient = Demonstration_A.dbo.Commandes.CodeClientInner Join Demonstration_A.dbo.ProduitsOn Demonstration_A.dbo.Produits.CodeProduit = Demonstration_A.dbo.Commandes_Details.CodeProduitWhereDemonstration_A.dbo.Commandes.DateCommande Is Not Null
```

![](https://wiki.biboard.fr/wp-content/uploads/2025/05/PP-TCD-01.gif)
