Comment créer un tableau croisé dynamique sur un autre tableau croisé dynamique


Meilleure réponse

Je nai jamais eu à faire cela * exactement *, mais il existe une astuce avec les dispositions de tableau croisé dynamique Je nai appris que lorsque je les utilisais depuis des années. Découvrez cette astuce de mise en page et faites-moi savoir si cela vous aide à résoudre vos problèmes.

Backstory:

I avait autrefois un ensemble de données denviron 700000 lignes et ~ 10 colonnes (en rétrospective, il y avait de bien meilleurs moyens de résumer les données que nous ne connaissions tout simplement pas, à savoir Tableau, en contrôlant la requête SQL qui a extrait les données, ou simplement en rassemblant les données plus efficacement pour commencer. Cependant, je pense toujours que ce petit hack mérite dêtre noté et parfois vous êtes à la merci des données qui vous ont été fournies).

Le classeur a mis du temps à souvrir et chargez comme vous pouvez limaginer. Si vous commencez à créer des tableaux croisés dynamiques en plus de cela, la taille du fichier commence à devenir incontrôlable. Nous avons donc créé un tableau croisé dynamique résumant les données en sachant quil sagirait dun rapport continu envoyé au client.

Imaginez que les données brutes ressemblaient à quelque chose comme ça, mais quelles se sont poursuivies pendant de nombreuses années avec plusieurs sites de commerce électronique:

Imaginez que le tableau croisé dynamique ressemble à quelque chose comme ceci:

Il peut contenir toutes les informations quils recherchent, mais la taille du fichier était énorme et les chances de planter Excel pendant que nous travaillions dessus ou (pire) ils le regardaient toujours un problème.

Nous créons donc un NOUVEAU jeu de données à partir du tableau croisé dynamique.

Sous la conception onglet, il y a une option à afficher dans « Forme tabulaire »

Cela vous amène ici:

Cliquez ensuite sur « répéter tous les libellés des éléments ».

Cela vous amène ici:

Supprimez les totaux généraux et les sous-totaux et regardez ce que vous avez:

Un ensemble de données compact!

Nous livrions les données par mois, il nétait donc pas nécessaire davoir un onglet de données gigantesque avec des données par jour en arrière-plan. Avec cette nouvelle mise en page «tabulaire», nous avons simplement copié / collé les valeurs de ce tableau croisé dynamique dans un nouveau classeur et créé un produit final qui était une fraction de la taille.

Réponse

Voici une autre astuce pour créer un pivot à partir dun pivot:

Si vous utilisez la zone Filtre de rapport (en haut à gauche dans le volet Office), vous pouvez créer instantanément des pivots basés sur ce champ.

  • PIVOT TABLE TOOLS / ANALYZE / OPTIONS (côté gauche du ruban, sous le nom du tableau croisé dynamique)
  • AFFICHER LES PAGES DU FILTRE DE RAPPORT

  • Choisissez le champ que vous souhaitez utiliser pour ces nouveaux pivots . Ce ne sera quun choix si vous utilisez un seul champ

  • Lorsque vous cliquez sur OK, vous aurez de nouveaux onglets de feuille, chacun avec un nouveau tableau croisé dynamique basé sur ce champ.

Cela vaut la peine dêtre connu, même si ce nest pas tout à fait la réponse que vous recherchez.

🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *