Nombre de sous-groupes de champs de calculBonjour,
C'est probablement une question de débutant, mais je n'arrive pas à trouver la réponse. Je cherche un moyen de programmer un champ de calcul qui me donnerait pour chaque individu les effectifs totaux du sous-groupe auquel il appartient. Le sous-groupe est déterminé par 3 variables : Année de naissance - Sexe - Emploi.
Exemple:
Rangée #1 : 1930 - Femme - Infirmière [17]
#2 : 1930 - Femme - enseignante [74]
#3 : 1930 - Homme - Plombier [49]
#4 : 1930 - Femme - Infirmière [17]
#5 : 1930 - Homme - Plombier [81]
#6 : 1930 - Homme - Avocat [15]
#8 : 1930 - Femme - enseignante [74]
…
#333 : 1931 - Femme - Infirmière [63]
#334 1931 - Femme - enseignante [134]
N°335 : 1931 - Homme - Plombier [128]
#336 : 1931 - Femme - Infirmière [63]
etc
Je pourrais bien sûr obtenir cette information en faisant un tableau croisé, mais j'ai besoin de l'avoir dans une colonne pour chacun des individus de ma population afin de calculer des indicateurs.
Merci beaucoup pour votre aide..
Tableau de donnéesmacOSRe : Nombre de sous-groupes de champs de calculMerci beaucoup.
Claude Bellavance
Re : Nombre de sous-groupes de champs de calculOk, c'était ça ! Ce n'est pas le seul endroit où vous devrez peut-être attendre un peu (travailler sur un indexeur de fichiers en utilisant des arborescences ...) après avoir appuyé sur le bouton de la souris.
Toute idée s'il serait possible de faire changer le curseur lorsque vous pouvez commencer à faire glisser, pour donner un indicateur visuel, car c'est une fonctionnalité assez utile (glisser-déposer) pour réorganiser quelques colonnes directement à partir des en-têtes de colonne.
Re : Nombre de sous-groupes de champs de calcul@jthi , avec quelle partie aviez-vous des problèmes, en le faisant glisser ? C'est un peu difficile, vous devez cliquer et rester immobile pendant une demi-seconde ou plus pour que JMP sache que vous voulez faire glisser la colonne et non faire glisser une sélection. Remarquez la pause dans le gif animé avant que je commence à faire glisser. Si ce n'est pas ça, donnez-moi plus d'informations sur ce qui ne fonctionne pas pour vous.
Re : Nombre de sous-groupes de champs de calcul@Jeff_Perkinson Je n'ai pas pu faire fonctionner votre option 1, en utilisant JMP16.2 Pro (également essayé avec JMP15.2.1 et JMP16.1 Pro) et Windows 10.
Re : Nombre de sous-groupes de champs de calculQuelques idées :
- Vous pouvez utiliser Tableaux->Résumé pour créer le tableau récapitulatif, regroupant par Année, Sexe et Emploi. Vous pouvez ensuite faites glisser la colonne N vers l'arrière à la table source et JMP se joindra automatiquement pour replacer la valeur récapitulative appropriée pour chaque ligne dans la table d'origine.

L'astuce pour faire glisser la colonne est de faire une pause juste un instant après avoir cliqué avant de commencer à faire glisser.
- Vous pouvez utiliser la colonne Col Number() pour compter le nombre de valeurs non manquantes pour une colonne par vos colonnes Year, Gender, Employment.

Utilisez le ^ dans la barre d'outils en haut de l'éditeur de formule pour ajouter les arguments supplémentaires à Col Number().
Voici un exemple utilisant Big Class.

Faites-nous savoir si cela est déroutant ou si cela ne vous apporte toujours pas ce que vous cherchez.
Re : Nombre de sous-groupes de champs de calculBonjour,
Avec la formule Col Number per group, je dois utiliser un champ de calcul qui est la concaténation de plusieurs variables sinon je n'obtiens pas exactement les bons comptages. Je pense que c'est parce que je dois utiliser des filtres locaux pour exclure certains sous-groupes.
L'autre méthode que j'ai expérimentée consiste à créer un deuxième tableau à partir d'un tableau croisé et à créer un lien. C'est plus statique, cependant.Mais c'est beaucoup plus simple.
Merci encore
C
Re : Nombre de sous-groupes de champs de calculLe nombre entre crochets est celui que je devrais obtenir avec la formule. Désolé si je n'ai pas été assez clair.
C,
Re : Nombre de sous-groupes de champs de calculPardon. Le nombre entre parenthèses est le résultat de la fonction dont j'ai besoin.
Re : Nombre de sous-groupes de champs de calculJe ne sais pas à quoi vous voulez que la sortie ressemble.Pour les données que vous avez fournies, à quoi ressemblerait la sortie ?
Re : Nombre de sous-groupes de champs de calculSalut @claude_bellavan ,
Je ne sais pas comment votre table de données est organisée (car cela affecterait probablement la façon dont vous accomplissez ce que vous recherchez). Il me semble que chaque entrée (ligne) devrait avoir au moins trois colonnes : BY, Gender, Occupation -- Je ne suis pas ce que représentent les [17] et ainsi de suite, mais de toute façon, si votre table de données est organisée comme le fichier Car Physical Data.jmp, vous pouvez créer une formule de colonne qui fait ce que je pense vous essayez de faire. Jetez un œil à la capture d'écran ci-dessous où j'ai défini une formule de colonne comme Col Number(XCol, ), où la fonction renvoie le nombre d'entrées non nulles dans la colonne XCol, mais triées par la colonne byVar. Dans cet exemple, étant donné que les types de véhicule "Petit" et "Compact" ont 22 entrées, ils sont regroupés dans la sortie de la colonne 9.

J'espère que cette aide !,
DS