OVH Cloud OVH Cloud

pb de tab croisé dynamique

8 réponses
Avatar
Alfred WALLACE
Bonjour,
la solution est surement "facile" mais, je n'y arrive pas.

j'ai une base de donn=E9es avec comme champs :
date, heure, num=E9ro d'interrupteur, =E9tat

chaque fois que l'interrupteur change d'=E9tat (on, off) j'ai une ligne
suppl=E9mentaire
dans ma base.


J'aimerais, pour une date donn=E9e, et pour une "tranche" d'heure donn=E9e
(par exemple,
si j'ai l'heure 17:32 puis 17:45 je choisi le format "hh" pour ne voir
que l'heure) conna=EEtre
combien d'interrupteurs ont =E9t=E9 sollicit=E9s.
Par exemple, l'interrupteur INTUU est pass=E9 "ON" =E0 18:05 puis "OFF" =E0
18:30
puis "ON" =E0 18:32 , j'ai donc 3 lignes dans ma base, pour la m=EAme
heure (18).

Comment puis je, dans mon tableau crois=E9 dynamique, compter la valeur
"1"
pour l'heure "18" sur cet interrupteur ???

Je n'arrive qu'=E0 compter "3".
En fait, c'est le nombre de fois "unique" qu'appara=EEt l'interrupteur
INTUU entre 18h et 19h


Merci pour votre aide.

Jos=E9

8 réponses

Avatar
MichDenis
As-tu tenté de faire un regroupement par "heure"

Un clic droit sur le champ, Grouper et afficher le détail...
toutes les cellules de ton champ "heure" doit être remplies.


"Alfred WALLACE" a écrit dans le message de news:

Bonjour,
la solution est surement "facile" mais, je n'y arrive pas.

j'ai une base de données avec comme champs :
date, heure, numéro d'interrupteur, état

chaque fois que l'interrupteur change d'état (on, off) j'ai une ligne
supplémentaire
dans ma base.


J'aimerais, pour une date donnée, et pour une "tranche" d'heure donnée
(par exemple,
si j'ai l'heure 17:32 puis 17:45 je choisi le format "hh" pour ne voir
que l'heure) connaître
combien d'interrupteurs ont été sollicités.
Par exemple, l'interrupteur INTUU est passé "ON" à 18:05 puis "OFF" à
18:30
puis "ON" à 18:32 , j'ai donc 3 lignes dans ma base, pour la même
heure (18).

Comment puis je, dans mon tableau croisé dynamique, compter la valeur
"1"
pour l'heure "18" sur cet interrupteur ???

Je n'arrive qu'à compter "3".
En fait, c'est le nombre de fois "unique" qu'apparaît l'interrupteur
INTUU entre 18h et 19h


Merci pour votre aide.

José
Avatar
Alfred WALLACE
Bonjour MichDenis !
merci pour ton aide.
lorsque je regroupe le TCD par heures (les champs heures sont
remplies) celà ne donne
pas le nombre "unique" d'interrupteurs utilisés. cela donne, par
heures regroupées le nombre
total d'interupteurs utilisés.
Je m'explique, voici un autre exemple :

date heure inter etat
13/02/2007 9:10 a on
13/02/2007 9:12 b on
13/02/2007 9:20 a off
13/02/2007 9:35 c on
13/02/2007 9:55 b off
13/02/2007 10:12 c off
13/02/2007 10:20 d on

ouf !
donc, ce que je cherche à obtenir c'est que pour la tranche de 9-10
j'ai manipulé 3 inter (a,b,c)

Voilà....je suis "empégué" sur cette histoire !
A vot' bon coeur m'sieurs dam'....

Merci encore !
josé






On 12 fév, 16:29, "MichDenis" wrote:
As-tu tenté de faire un regroupement par "heure"

Un clic droit sur le champ, Grouper et afficher le détail...
toutes les cellules de ton champ "heure" doit être remplies.



Avatar
Alfred WALLACE
heu, c'est pour trouver une âme charitable ?
José

On 13 fév, 09:46, "Alfred WALLACE" wrote:
Bonjour MichDenis !
merci pour ton aide.
lorsque je regroupe le TCD par heures (les champs heures sont
remplies) celà ne donne
pas le nombre "unique" d'interrupteurs utilisés. cela donne, par
heures regroupées le nombre
total d'interupteurs utilisés.
Je m'explique, voici un autre exemple :

date heure inter etat
13/02/2007 9:10 a on
13/02/2007 9:12 b on
13/02/2007 9:20 a off
13/02/2007 9:35 c on
13/02/2007 9:55 b off
13/02/2007 10:12 c off
13/02/2007 10:20 d on

ouf !
donc, ce que je cherche à obtenir c'est que pour la tranche de 9-10
j'ai manipulé 3 inter (a,b,c)

Voilà....je suis "empégué" sur cette histoire !
A vot' bon coeur m'sieurs dam'....

Merci encore !
josé

On 12 fév, 16:29, "MichDenis" wrote:

As-tu tenté de faire un regroupement par "heure"

Un clic droit sur le champ, Grouper et afficher le détail...
toutes les cellules de ton champ "heure" doit être remplies.




Avatar
anonymousA
Bonjour,

dans le TCD avec le champ heure, il te faut utiliser "Grouper et créer
un plan/Grouper " puis choisir Heures.
Les heures seront alors groupées par tranche horaire.

A+


On 13 fév, 12:33, "Alfred WALLACE" wrote:
heu, c'est pour trouver une âme charitable ?
José

On 13 fév, 09:46, "Alfred WALLACE" wrote:



Bonjour MichDenis !
merci pour ton aide.
lorsque je regroupe le TCD par heures (les champs heures sont
remplies) celà ne donne
pas le nombre "unique" d'interrupteurs utilisés. cela donne, par
heures regroupées le nombre
total d'interupteurs utilisés.
Je m'explique, voici un autre exemple :

date heure inter etat
13/02/2007 9:10 a on
13/02/2007 9:12 b on
13/02/2007 9:20 a off
13/02/2007 9:35 c on
13/02/2007 9:55 b off
13/02/2007 10:12 c off
13/02/2007 10:20 d on

ouf !
donc, ce que je cherche à obtenir c'est que pour la tranche de 9-10
j'ai manipulé 3 inter (a,b,c)

Voilà....je suis "empégué" sur cette histoire !
A vot' bon coeur m'sieurs dam'....

Merci encore !
josé

On 12 fév, 16:29, "MichDenis" wrote:

As-tu tenté de faire un regroupement par "heure"

Un clic droit sur le champ, Grouper et afficher le détail...
toutes les cellules de ton champ "heure" doit être remplies.- Masqu er le texte des messages précédents -



- Afficher le texte des messages précédents -




Avatar
Alfred WALLACE
Je dois être plus bourin que d'autres....
mon TCD est fait comme cela :

en ligne j'ai le champ "heures" en donnée calculée j'ai "nb de inter"

Si je fais celà, celà me donne le nombre total par heure des
interrupteurs manipulé (en gros
le nombre de fois que j'ai fait "on-off") alors que je ne souhaite
connaitre que le
nombre de type différents (l'inter a,b et c) d'interrupteurs que j'ai
utilisé.

dois je passer par une extraction valeurs uniques ? je ne me
dépatouille pas avec cette
manip...

Merci pour ton aide.
José



On 13 fév, 13:01, "anonymousA" wrote:
Bonjour,

dans le TCD avec le champ heure, il te faut utiliser "Grouper et créer
un plan/Grouper " puis choisir Heures.
Les heures seront alors groupées par tranche horaire.

A+




Avatar
anonymousA
Envoies moi ton fichier dans ma bal perso si tu le
souhaites.

A+


Je dois être plus bourin que d'autres....
mon TCD est fait comme cela :

en ligne j'ai le champ "heures" en donnée calculée j'ai "nb de inter"

Si je fais celà, celà me donne le nombre total par heure des
interrupteurs manipulé (en gros
le nombre de fois que j'ai fait "on-off") alors que je ne souhaite
connaitre que le
nombre de type différents (l'inter a,b et c) d'interrupteurs que j'ai
utilisé.

dois je passer par une extraction valeurs uniques ? je ne me
dépatouille pas avec cette
manip...

Merci pour ton aide.
José



On 13 fév, 13:01, "anonymousA" wrote:
Bonjour,

dans le TCD avec le champ heure, il te faut utiliser "Grouper et créer
un plan/Grouper " puis choisir Heures.
Les heures seront alors groupées par tranche horaire.

A+







Avatar
Jac
Salut José,

transmet-moi ton mail et je t'envoie un exemple à partir de tes données.
818 Ko, ça ne passe pas dans cjoint...

N'oublie pas de remplacer par @ dans mon adresse.

Jac


"Alfred WALLACE" a écrit dans le message de news:

Bonjour MichDenis !
merci pour ton aide.
lorsque je regroupe le TCD par heures (les champs heures sont
remplies) celà ne donne
pas le nombre "unique" d'interrupteurs utilisés. cela donne, par
heures regroupées le nombre
total d'interupteurs utilisés.
Je m'explique, voici un autre exemple :

date heure inter etat
13/02/2007 9:10 a on
13/02/2007 9:12 b on
13/02/2007 9:20 a off
13/02/2007 9:35 c on
13/02/2007 9:55 b off
13/02/2007 10:12 c off
13/02/2007 10:20 d on

ouf !
donc, ce que je cherche à obtenir c'est que pour la tranche de 9-10
j'ai manipulé 3 inter (a,b,c)

Voilà....je suis "empégué" sur cette histoire !
A vot' bon coeur m'sieurs dam'....

Merci encore !
josé






On 12 fév, 16:29, "MichDenis" wrote:
As-tu tenté de faire un regroupement par "heure"

Un clic droit sur le champ, Grouper et afficher le détail...
toutes les cellules de ton champ "heure" doit être remplies.



Avatar
Alfred WALLACE
On 14 fév, 15:09, "Jac" wrote:
Salut José,

transmet-moi ton mail et je t'envoie un exemple à partir de tes donné es.
818 Ko, ça ne passe pas dans cjoint...

N'oublie pas de remplacer par @ dans mon adresse.

Jac


Bonjour !! :-)
Merci à Jac et à Anonymous !


Je me permet de vous envoyer un nouveau message pour vous dire que mon
problème
est réglé.

En effet, la dans la base, la colonne heure contenait effectivement
une
donnée chrono de type hh:mm:ss , j'avais tout simplement
"oublié" (voir pas réalisé)
que pour extraire des lignes uniques avec des données teporelles, je
devais me lever tres
tres tres tôt !!!

donc, au lieu d'avoir une donnée chronologique, j'ai "converti"
09:32:54 en "09" et
là celà fonctionne !

désolé pour le derangement !

José SISA
CNPE TRICASTIN
04 75 50 3517