Un tableau croisé dynamique agrège des données selon deux dimensions : des catégories en lignes, d'autres en colonnes et une valeur agrégée (somme, moyenne, effectif) dans les cellules. Dans pandas, pivot_table le produit ; Excel et Power BI proposent le même principe.
Exemple
df.pivot_table(index="region", columns="annee", values="ca", aggfunc="sum")