IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

InfoPath .NET Discussion :

Faire la moyenne de cases d'options dans un tableau [Débutant(e)] [IP-2003]


Sujet :

InfoPath .NET

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 36
    Points : 51
    Points
    51
    Par défaut Faire la moyenne de cases d'options dans un tableau
    Bonjour,

    Je suis en train de faire un formulaire de "sondage" avec Infopath 2003:


    Le tableau se trouve dans une section "groupe2".
    Pour chaque question, les cases à options sont de type "integer" avec les valeurs 1, 2, 3, 4, 5 ou <vide>.

    En bas à droite du tableau, je veux afficher la moyenne pour l'ensemble du tableau.
    Mon problème: la formule marche pour le contrôle associé à une seule question (ex: "moy(CC-process-satisfaction)"), mais retourne "NaN" si je l'applique à groupe2. Comment je fais pour récupérer la moyenne pour l'ensemble des contrôles contenus dans la section "groupe2" ?

    Merci de votre aide.
    Damien
    Images attachées Images attachées  

  2. #2
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 36
    Points : 51
    Points
    51
    Par défaut
    Bon, en attendant j'ai trouvé une solution compliquée:
    dans le champ résultat, j'ai mis la formule suivante:

    Arrondi((CC-Process-Satisfaction + CM-Process-Satisfaction + RM-Process-Satisfaction + Process-Description) / (((CC-Process-Satisfaction > 0) * 1) + ((CM-Process-Satisfaction > 0) * 1) + ((RM-Process-Satisfaction > 0) * 1) + ((Process-Description > 0) * 1)) * 100) / 100

    C'est pas bien joli, mais ça fait le boulot.

    Cela-dit, si vous avez une meilleure solution...
    merci

  3. #3
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Août 2007
    Messages : 36
    Points : 51
    Points
    51
    Par défaut
    Apparemment ce n'est pas le bon forum pour en discuter...
    je ferme la discussion avec "résolu".

  4. #4
    Membre éprouvé
    Homme Profil pro
    Référent technique
    Inscrit en
    Juillet 2007
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Référent technique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 834
    Points : 1 219
    Points
    1 219
    Par défaut
    Désolé du retard,

    Vous avez trouvé la bonne méthode pour votre besoin.

    En fait, la fonction "moy" telle que vous souhaitiez l'appliquer s'utilise dans le cadre d'une section extensible. Il vous aurait suffit de faire : "moy(monChampEntier)" pour que le calcul se fasse automatiquement.

    Dans votre cas, vous êtes en effet obligé de réaliser l'opération de moyenne manuellement.

    Cordialement.
    Rémi MATAYRON
    N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

    Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Case d'option dans un formulaire !
    Par wass6 dans le forum IHM
    Réponses: 1
    Dernier message: 30/05/2011, 18h35
  2. [AC-2003] Ajout case d'option dans groupe d'option
    Par Nessie37 dans le forum IHM
    Réponses: 5
    Dernier message: 02/10/2009, 18h12
  3. Réponses: 3
    Dernier message: 05/03/2008, 12h43
  4. Réponses: 3
    Dernier message: 12/07/2006, 14h54
  5. case non apparente dans un tableau
    Par manshoon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/05/2006, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo