Informations sur la colonneComment obtenir des informations de colonne pour toutes les colonnes d'une table ensemble à un seul endroit. Besoin d'obtenir des informations sur les colonnes pour 8 tables de 250 colonnes ou plus chacune.
Re: informations de colonneLe message Get Property à la colonne de la table de données vous fournira la propriété Coding.
Examinez la liste complète des messages de la colonne de table de données dans Aide-> Index de script.

Re: informations de colonnesalut @ian_jmp J'essaie de modifier votre script pour extraire également le "codage" de l'information de colonne et cela ne semble pas fonctionner. Est-il possible d'extraire également la section "Codage"? Merci
Re: informations de colonneJe prévois d'ajouter une telle fonctionnalité à un moment donné dans le futur. Je vous ferai savoir quand il sera mis à jour.
Re: informations de colonneDes tonnes de merci pour cette solution!
Nous nous demandons simplement si nous modifions la table d'attributs et la sauvegardions, pouvons-nous alors appliquer les modifications directement à la table de données dans JMP lui-même?
Re: informations de colonneJ'ai publié un complément JMP plus tôt aujourd'hui qui fait ce que vous recherchez. Vérifiez-le ici .
Re: informations de colonneSi vous voulez cette information, vous pouvez l'obtenir de cette façon:
NamesDefaultToHere(1);
// Define a function: Given a table reference, makes a window with the required information
dataAndModelingType =
Function({dat}, {Default Local},
cols = dt << getColumnNames("String");
na = {};
dt = {};
mt = {};
for(c=1, c<=NItems(cols), c++,
InsertInto(na, Column(dat, cols[c]) << getName);
InsertInto(dt, Column(dat, cols[c]) << getDataType);
InsertInto(mt, Column(dat, cols[c]) << getModelingType);
);
NewWindow("Data and Modeling Types in "||(dat << getName),
PanelBox("Column Info",
TableBox(
StringColBox("Column Name", na),
StringColBox("Data Type", dt),
StringColBox("Modeling Type", mt)
);
);
);
);
// Try it out
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dataAndModelingType(dt);
Cela pourrait probablement être ajouté à la boîte de dialogue 'Informations sur la colonne', mais cela demanderait plus de travail.
Donc, comme je l'ai dit, la réponse dépend des informations que vous souhaitez, de la manière dont vous souhaitez les afficher et (éventuellement) de l'utilisation que vous souhaitez en faire.
Re: informations de colonneMerci pour cette solution!
Existe-t-il un moyen dans l'afficheur de colonnes d'obtenir les attributs de colonne tels que "Type de données" et "Type de modélisation"?
Re: informations de colonneNous pourrions utiliser quelques détails supplémentaires sur les informations de colonne que vous recherchez et comment vous les utiliserez, mais une autre option est peut-être: Cols -> Visualiseur de colonnes .

Re: informations de colonneJe suppose que cela dépend de ce que vous considérez comme informatif et de la manière dont vous souhaitez que ces informations soient affichées.
Mais si vous voulez tout ce qui concerne les colonnes d’une table, mis à part les données qu’elles contiennent, vous devez copier le tableau, supprimer toutes les lignes, puis «Copier le script de tableau» dans le menu triangulaire du tableau. Collez ensuite les résultats dans une nouvelle fenêtre de script pour examiner le résultat. Pour huit tables, vous pouvez le faire avec JSL, mais aussi post-traiter, reformater et afficher les résultats comme vous le souhaitez.