Bonjour à tous,
J'ai un fichier JMP contenant plusieurs colonnes pour différents dosages analytiques, chacune avec les unités de propriété de colonne. Lorsque j'utilise la fonction Tabulate pour créer un tableau et que je sélectionne les colonnes, j'obtiens le nom de la colonne, mais pas les unités. Je ne souhaite pas ajouter les unités dans les titres des colonnes, car cela affecterait de nombreux autres scripts. J'ai essayé de remplacer le libellé des statistiques par le nom et les unités du dosage, puis de supprimer le libellé de la colonne, ce qui fonctionne. Cependant, cela signifie que je dois créer un nouveau script de tableau pour chaque dosage plutôt que d'utiliser le sélecteur de colonnes, ce qui serait beaucoup plus simple pour les utilisateurs futurs. Avez-vous une idée pour ajouter des unités ? Soit dans le libellé de la colonne, soit en mettant à jour le libellé de l'élément statistique pour toujours afficher les unités de la colonne sélectionnée.
Exemple de script Tabulate :
Tabulate(
Change Item Label( Statistics( Sum, "Add units here?" ) ),
Remove Column Label( Grouping Columns( :Run Number ) ),
Show Control Panel( 0 ),
Add Table(
Column Table(
Analysis Columns( :Total Protein ),
Statistics( Sum ),
Grouping Columns( :Run Number )
),
Column Table(
Analysis Columns( : Total Protein ),
Statistics( Mean )
),
Row Table( Grouping Columns( :Samples ) )
),
Local Data Filter(
Mode( Show( 0 ) ),
Add Filter(
columns( :Sample Type ),
Where(
:Sample Type == {"Sample 1", " Sample 2", "Sample 3"
"Sample 4", "Sample 5"}
),
Display( :Sample Type, N Items( 6 ) )
)
),
Column Switcher(
:Total Protein,
{:Total DNA, :Total Sugar, :Total Polysaccharide }
)
);
Salut @Katz0801 ,
Vous pouvez ajouter « Unité » comme propriété de colonne : définir ou obtenir les propriétés de la colonne
En procédant ainsi, l'unité apparaîtra dans la colonne de la table de données, mais pas dans son nom (donc aucun recodage/renommage n'est nécessaire).
Le script JSL est :
col<
<SET property=""></SET>
<BR /> <P>Si vous avez plusieurs colonnes, vous pouvez utiliser <A href="https://www.jmp.com/support/help/en/18.2/#page/jmp/standardize-attributes-and-properties-across-columns.shtml" target="_blank" rel="noopener noreferrer">Standardiser les attributs et les propriétés sur les colonnes</A> pour ajouter la propriété Unité à chaque colonne sélectionnée, puis ajouter les types d'unités spécifiques.</P> <BR /> <P>J'espère que cette réponse vous aidera,</P>
Salut.
Merci pour votre réponse. J'ai la propriété « unité » sur toutes mes colonnes. Je ne sais pas comment faire apparaître ces unités lors de la création d'un tableau avec la fonction tabulation. J'ai essayé d'utiliser <
Katy