Comment puis-je Utiliser les Tableaux croisés dynamiques pour Créer Une Ligne Par Sous-Catégorie
Pardonnez-moi si ce n'est pas le "meilleur" endroit pour demander à excel de questions. J'ai regardé la page analyse de données et il semble que il n'y a pas de réelles questions sur excel.
Je suis en train graphique de la vente de différents produits sur une période de temps. Je suis en tirant à partir de la base de données dans le format
Sales Person | End of Month | Sales | Product Type
John Doe 1/31/2010 1,000 Widget A
John Doe 1/31/2010 2,000 Widget B
John Doe 1/31/2010 3,000 Widget C
John Doe 2/28/2010 5,000 Widget A
John Doe 2/28/2010 2,000 Widget B
John Doe 2/28/2010 3,000 Widget C
Je puis faire un résumé comme:
Year | Month | Product | Total Sales
2010 Jan Widget A 1,000
Widget B 2,000
Widget C 3,000
Feb Widget A 5,000
Widget B 2,000
Widget C 3,000
Le problème est que je suis désireux de graphique Les widgets comme des lignes distinctes afin que je puisse suivre les ventes les uns contre les autres. Au fil du temps.
Toutefois, excel traite de tout ça comme un "total" et montre ensuite 3 points sur le graphique pour chaque mois plutôt que 3 lignes distinctes.
Peu importe la façon dont je le manipuler, je n'arrive pas à faire 3 lignes distinctes.
L'exemple ci-dessus montrent la façon dont il fonctionne avec deux produits. Je montre comment widget A et B sont deux points sur la même ligne plutôt que comme appartenant à deux lignes distinctes.
J'ai eu du succès dans le passé pour un autre projet lorsque j'ai entré les informations dans une feuille de calcul avec le format de:
End of Month | Product A Sales | Product B Sales | Product C Sales
Cependant, mes données ne sont pas dans ce format et il ne semble pas que je peux prendre la même approche...
Toute aide est la bienvenue.
OriginalL'auteur Scott | 2011-02-07
Vous devez vous connecter pour publier un commentaire.
Qui est un excellent exemple d'un graphique croisé dynamique. Choisissez Insertion->Tableau croisé dynamique->Graphique croisé dynamique (Excel 2007). Ensuite, sélectionnez votre table d'origine. Ensuite, utilisez le "Fin de Mois" pour les lignes, "Type de Produit" pour les colonnes, et "la Somme des Ventes" pour les données. Excel va automatiquement créer une ligne par type de widget (si la ligne n'est pas sélectionnée par défaut du type de graphique vous pouvez avoir à modifier le type de graphique).
Vache sacrée. J'ai totalement oublié que la colonne des tableaux de l'existence même (Si j'ai jamais su...) ... Cela peut me sauver de bien des façons.
Je NE peux pas EXPLIQUER combien vous m'avez aidé. je vous remercie beaucoup.
Vous êtes les bienvenus. Rappelez-vous toujours que tableau/graphique croisé dynamique permet toujours de plusieurs lignes et colonnes
OriginalL'auteur Howard
En fonction de votre description, je pense que ce que vous avez besoin peut être un tableau comme ci-dessous, l'axe des X serait mois, tandis qu'au sein de chaque mois, il y aurait plusieurs barres représentant les données de différents widgets. Ici j'ai fait un exemple basé sur vos données.
Comme pour le format de données, vous devriez faire un peu de prétraitement pour organiser vos données en plusieurs (trois dans le cas présent) des sous-ensembles, chaque sous-ensemble contient de vente mensuel de données pour un widget. Il pourrait ressembler le format ci-dessous.
Comme vous avez pu le voir, ce n'est pas un original, un tableau Excel, j'ai effectivement fait ce tableau avec le Funfun Excel add-in. Cet add-in vous permet d'utiliser JavaScript directement dans Excel afin que vous pouvez utiliser les puissantes bibliothèques comme Chart.js ou D3.js pour faire des graphiques. Ici dans cet exemple, j'ai utilisé Chart.js pour créer ce tableau.
Funfun dispose également d'un éditeur en ligne qui vous permet de tester votre code JavaScript. Pour cet exemple, vous pouvez vérifier les détails du code sur le lien ci-dessous.
https://www.funfun.io/1/edit/5a25653acf76561801b732b4
Si vous êtes satisfait du résultat, vous pouvez facilement charger le résultat dans Excel à l'aide de l'URL ci-dessus. Voici quelques captures d'écran de ce à quoi il ressemble.
Divulgation: je suis un développeur de Funfun.
OriginalL'auteur Chuan Qin
Vous pouvez modifier l'ordre des colonnes dans le Tableau croisé dynamique:
À rendre plus facile pour créer des séries de trois, un pour chaque widget. Faire de la charte un X-Y du graphique et la série sera à la ligne.
Pour XY, il dit: "Vous ne pouvez pas utiliser un nuage de points (XY), de Bulle, de Stock ou de type de graphique avec un graphique qui a été créé à partir de données de Tableau croisé dynamique. Veuillez sélectionner un autre type de graphique. "
Howard solution avec un Graphique croisé dynamique est probablement votre meilleur pari.
Merci pour votre travail. Howard solution n'a fonctionné...
OriginalL'auteur Emilio Silva