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

  1. #1
    Membre du Club
    fonctions ensemble (enfants, descendants, acsendant)
    Bonjour,

    dans le résultat d'une requête, j'ai 3 lignes par individu :
    individu_1 - choix1
    individu_1 - choix2
    individu_1 - choix3
    individu_2 - choix1
    individu_2 - choix2
    individu_2 - choix3
    individu_3 - choix1
    individu_3 - choix2
    individu_3 - choix3
    ....
    l'ensemble des individus ont obligatoirement 3 choix et seulement 3 - distinct - choisis paris 20 choix.


    Ma demande :
    je souhaite afficher
    individu 1 - choix1 - choix2 - choix3
    et faire une variable [choix1/choix2/choix3] pour pouvoir compter le nombre d'individus qui ont choisi les combinaisons.
    pour compliquer ... les choix 1, 2 et 3 ne sont pas triés (c'est à dire un individu peut avoir choisi en choix1 A, en choix2 B et en choix 3 C tandis qu'un autre a choisi choix1 B, en choix2 A et en choix 3 C - mais les 2 individus ont fait les même choix ! )

    bref,
    j'envisageais d'utiliser la fonction d'ensemble Enfants - mais je n'arrive pa à l'utiliser, et je ne suis pas sure que cela fonctionne.


    mais si au moins j'arrive à faire une ligne

    individu 1 - choix1 - choix2 - choix3 (avec les choix triés en ordre alphabétique), ensuite je l’exporte en fichier excel, puis le reimporte dans BO ; je manipulerai mes données sans soucis. (nb lignes par sexe, par commune, ...)


    Merci pour les pistes de travail que vous pourriez me proposer. (récrire la requête, ...)

    marie

  2. #2
    Membre du Club
    fonction classement - ascendant
    Bonjour,
    J'ai trouvé une solution avec la fonction classement

    mais j'ai un peu du mal à l'utiliser : je n’arrive pas à classer en ascendant (descendant pas défaut).

    je crée une variable MonClassement :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    MonClassement=Classement([Choix];([individu];[choix]);([individu]))


    puis dans mon tableau

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    Individu - [choix]([Classement]=3)    -   [choix]([Classement]=2)   -   [choix]([Classement]=1)

###raw>template_hook.ano_emploi###