Projection sur la base d'une date

  • Initiateur de la discussion Philippe Gross
  • Date de début
P

Philippe Gross

Guest
Bonjour à toutes et à tous.

Je pars d'une liste à deux colonnes : montant et date.

Je souhaite produire un tableau qui présente sur une ligne le total - mois par mois - des montants concernés.

Je vois celà comme un tableau croisé dynamique qui, au lieu de faire apparaître une colonne pour chaque date, regrouperait les données par intervale (du 01/01/2004 au 31/01/2004, du 01/02/2004 au 29/02/2004 etc.).

Quelqu'un a t'il une solution ?

Question subsidiaire : ce type d'état (regroupement sur la base de périodes (c'est à dire de "plages" de date)) peut il être obtenu par une requête SQL simple.

Par avance merci pour toute aide...

Philippe
 
R

RENATO

Guest
Salut Philippe

Avec ton TCD sans rajout de colonne pour mettre en exergue les mois je le sens pas bien...par contre en reproduisant la formule suivante pour chaque mois ça devrait le faire :

=SOMMEPROD((MOIS(plage date)=1)*(plage montant)) <--- 1 = Janvier
=SOMMEPROD((MOIS(plage date)=2)*(plage montant)) <--- 2 = février
etc...

Je vais faire bruler un cierge à fourvière à sainte Monique !!! pour sommeprod.

A bientôt

Rénato
 
D

Dugenou

Guest
Dans le tableau croisé, tu sélectionne une des dates et tu cliques sur données/grouper et créer un plan/grouper

ensuite tu n'as plus qu'a choisir si tu groupes par mois ou semaines etc

voir fichier joint
 

Pièces jointes

  • pour_philippe.zip
    2.5 KB · Affichages: 17

Discussions similaires