OVH Cloud OVH Cloud

patinage avec requete analyse croisée si c'est solution!!!

7 réponses
Avatar
francoise
Bonjour,
Dans une table adherents
j'ai des dates d'inscription sur plusieurs années.
je désire faire un comptage des adhérents par année. qui pourrait être dans
un même tableau/requete de résultat, genre requête analyse croisée, et là,
je patine.....
Et pouvoir ensuite faire un graphique....
Je fais sans problème des requêtes sur critre sur date d'inscription (une
par année!!!)
Mais après ???
Merci puor l'aide

7 réponses

Avatar
xb
Bonjour

Tu crées une req Regroupement dans laquelle tu place :
- Année : Year([DateInscription]) => qui va te servir de regroupement par
année
- Nbre : Year([DateInscription]) => que tu vas utiliser pour compter tes
adhérents => tu remplaces "Regroupement" par "Compte"

Et cela devrait marcher

A+

"francoise" a écrit dans le message de news:
44c25f97$0$31789$
Bonjour,
Dans une table adherents
j'ai des dates d'inscription sur plusieurs années.
je désire faire un comptage des adhérents par année. qui pourrait être
dans
un même tableau/requete de résultat, genre requête analyse croisée, et là,
je patine.....
Et pouvoir ensuite faire un graphique....
Je fais sans problème des requêtes sur critre sur date d'inscription (une
par année!!!)
Mais après ???
Merci puor l'aide




Avatar
francoise
Merci pour l'aide, ça fonctionne, je patine encore un peu pour le graphique
mais ça devrait aller.
Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ datenaissance,
et un champ qui calcule l'âge.
Merci d'avance

"xb" a écrit dans le message de news:
e9toap$nri$
Bonjour

Tu crées une req Regroupement dans laquelle tu place :
- Année : Year([DateInscription]) => qui va te servir de regroupement par
année
- Nbre : Year([DateInscription]) => que tu vas utiliser pour compter tes
adhérents => tu remplaces "Regroupement" par "Compte"

Et cela devrait marcher

A+

"francoise" a écrit dans le message de
news:

44c25f97$0$31789$
Bonjour,
Dans une table adherents
j'ai des dates d'inscription sur plusieurs années.
je désire faire un comptage des adhérents par année. qui pourrait être
dans
un même tableau/requete de résultat, genre requête analyse croisée, et
là,


je patine.....
Et pouvoir ensuite faire un graphique....
Je fais sans problème des requêtes sur critre sur date d'inscription
(une


par année!!!)
Mais après ???
Merci puor l'aide








Avatar
xb
Tu crées une req Regroupement dans laquelle tu places :
- le champ [Age] en Regroupement
- le champ [Age] (une 2e fois) sous lequelle tu spécifies "Entre 20 Et 30"
et tu remplaces "Regroupement" par "Compte"
- le champ [Age] (une 3e fois) sous lequelle tu spécifies "Entre 31 Et 40"
et tu remplaces "Regroupement" par "Compte"

Je pense que cela devrait marcher ! Mais il me semble que les sélections
"Entre......" ne doivent pas être sur la même ligne ...

A+


"francoise" a écrit dans le message de news:
44c267fa$0$31801$
Merci pour l'aide, ça fonctionne, je patine encore un peu pour le
graphique
mais ça devrait aller.
Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ
datenaissance,
et un champ qui calcule l'âge.
Merci d'avance

"xb" a écrit dans le message de news:
e9toap$nri$
Bonjour

Tu crées une req Regroupement dans laquelle tu place :
- Année : Year([DateInscription]) => qui va te servir de regroupement
par
année
- Nbre : Year([DateInscription]) => que tu vas utiliser pour compter tes
adhérents => tu remplaces "Regroupement" par "Compte"

Et cela devrait marcher

A+

"francoise" a écrit dans le message de
news:

44c25f97$0$31789$
Bonjour,
Dans une table adherents
j'ai des dates d'inscription sur plusieurs années.
je désire faire un comptage des adhérents par année. qui pourrait être
dans
un même tableau/requete de résultat, genre requête analyse croisée, et
là,


je patine.....
Et pouvoir ensuite faire un graphique....
Je fais sans problème des requêtes sur critre sur date d'inscription
(une


par année!!!)
Mais après ???
Merci puor l'aide












Avatar
francoise
he non ça marche pas terrible, je dois faire une erreur!!!

"xb" a écrit dans le message de news:
e9tpkc$ord$
Tu crées une req Regroupement dans laquelle tu places :
- le champ [Age] en Regroupement
- le champ [Age] (une 2e fois) sous lequelle tu spécifies "Entre 20 Et 30"
et tu remplaces "Regroupement" par "Compte"
- le champ [Age] (une 3e fois) sous lequelle tu spécifies "Entre 31 Et 40"
et tu remplaces "Regroupement" par "Compte"

Je pense que cela devrait marcher ! Mais il me semble que les sélections
"Entre......" ne doivent pas être sur la même ligne ...

A+


"francoise" a écrit dans le message de
news:

44c267fa$0$31801$
Merci pour l'aide, ça fonctionne, je patine encore un peu pour le
graphique
mais ça devrait aller.
Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ
datenaissance,
et un champ qui calcule l'âge.
Merci d'avance

"xb" a écrit dans le message de news:
e9toap$nri$
Bonjour

Tu crées une req Regroupement dans laquelle tu place :
- Année : Year([DateInscription]) => qui va te servir de regroupement
par
année
- Nbre : Year([DateInscription]) => que tu vas utiliser pour compter
tes



adhérents => tu remplaces "Regroupement" par "Compte"

Et cela devrait marcher

A+

"francoise" a écrit dans le message de
news:

44c25f97$0$31789$
Bonjour,
Dans une table adherents
j'ai des dates d'inscription sur plusieurs années.
je désire faire un comptage des adhérents par année. qui pourrait
être




dans
un même tableau/requete de résultat, genre requête analyse croisée,
et




là,
je patine.....
Et pouvoir ensuite faire un graphique....
Je fais sans problème des requêtes sur critre sur date d'inscription
(une


par année!!!)
Mais après ???
Merci puor l'aide
















Avatar
Tisane
Bonjour Francoise,

Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ
datenaissance,
et un champ qui calcule l'âge.




Tu peux essayer d'utiliser la fonction Partition sur ton champ qui calcule
l'âge.
Tranche: Partition([Age];0;100;10)
affichera de
0: 9
10: 19
20: 29
etc.

--
Tisane


he non ça marche pas terrible, je dois faire une erreur!!!

"xb" a écrit dans le message de news:
e9tpkc$ord$
Tu crées une req Regroupement dans laquelle tu places :
- le champ [Age] en Regroupement
- le champ [Age] (une 2e fois) sous lequelle tu spécifies "Entre 20
Et 30" et tu remplaces "Regroupement" par "Compte"
- le champ [Age] (une 3e fois) sous lequelle tu spécifies "Entre 31
Et 40" et tu remplaces "Regroupement" par "Compte"

Je pense que cela devrait marcher ! Mais il me semble que les
sélections "Entre......" ne doivent pas être sur la même ligne ...

A+





Avatar
xb
Bonjour,

oui, en effet ma solution n'est pas terrible.

Je viens de faire un essai avec la solution à Tisane, c'est beaucoup mieux :
- création d'une req Regroupement avec les champs [Age] en Regroupement et
Tranche: Partition([Age];0;100;10) en Compte,
- création d'une 2e req sur la 1ere avec [Tranche] en Regroupement et
[Tranche] en Compte et la ça fonctionne.

Après une bonne nuit de sommeil on raconte moins de bêtise :-)

Bon dimanche

"Tisane" a écrit dans le message de news:

Bonjour Francoise,

Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ
datenaissance,
et un champ qui calcule l'âge.




Tu peux essayer d'utiliser la fonction Partition sur ton champ qui calcule
l'âge.
Tranche: Partition([Age];0;100;10)
affichera de
0: 9
10: 19
20: 29
etc.

--
Tisane


he non ça marche pas terrible, je dois faire une erreur!!!

"xb" a écrit dans le message de news:
e9tpkc$ord$
Tu crées une req Regroupement dans laquelle tu places :
- le champ [Age] en Regroupement
- le champ [Age] (une 2e fois) sous lequelle tu spécifies "Entre 20
Et 30" et tu remplaces "Regroupement" par "Compte"
- le champ [Age] (une 3e fois) sous lequelle tu spécifies "Entre 31
Et 40" et tu remplaces "Regroupement" par "Compte"

Je pense que cela devrait marcher ! Mais il me semble que les
sélections "Entre......" ne doivent pas être sur la même ligne ...

A+








Avatar
francoise
Merci pour toutes les aides,
ça fonctionne

"xb" a écrit dans le message de news:
e9vccc$qb$
Bonjour,

oui, en effet ma solution n'est pas terrible.

Je viens de faire un essai avec la solution à Tisane, c'est beaucoup mieux
:

- création d'une req Regroupement avec les champs [Age] en Regroupement et
Tranche: Partition([Age];0;100;10) en Compte,
- création d'une 2e req sur la 1ere avec [Tranche] en Regroupement et
[Tranche] en Compte et la ça fonctionne.

Après une bonne nuit de sommeil on raconte moins de bêtise :-)

Bon dimanche

"Tisane" a écrit dans le message de news:

Bonjour Francoise,

Autre question très proche,
je dois faire des comptages par tranche d'âge
ex: de 20 à30 ans
30 à 40 ans, etc..
Comment faire sur ce même processus sachant que j'ai un champ
datenaissance,
et un champ qui calcule l'âge.




Tu peux essayer d'utiliser la fonction Partition sur ton champ qui
calcule


l'âge.
Tranche: Partition([Age];0;100;10)
affichera de
0: 9
10: 19
20: 29
etc.

--
Tisane


he non ça marche pas terrible, je dois faire une erreur!!!

"xb" a écrit dans le message de news:
e9tpkc$ord$
Tu crées une req Regroupement dans laquelle tu places :
- le champ [Age] en Regroupement
- le champ [Age] (une 2e fois) sous lequelle tu spécifies "Entre 20
Et 30" et tu remplaces "Regroupement" par "Compte"
- le champ [Age] (une 3e fois) sous lequelle tu spécifies "Entre 31
Et 40" et tu remplaces "Regroupement" par "Compte"

Je pense que cela devrait marcher ! Mais il me semble que les
sélections "Entre......" ne doivent pas être sur la même ligne ...

A+