Salut,
J'ajuste Y par X avec des variables continues et ordinales respectivement. Pas de problème là-bas et ça produit un tableau avec les quantiles et ils sont souvent à 6 décimales. Je peux ajuster la mise en forme dans chaque colonne séparément, mais y a-t-il un raccourci qui ferait le tableau dans son ensemble ? C'est un peu ennuyeux de faire chaque colonne individuellement. Le raccourci habituel pour répéter la commande (commande sur un Mac) ne semble pas fonctionner.
Merci
Andy
J'ai essayé de définir le format dans la colonne de données. Le formatage ne s'est pas propagé au tableau d'analyse.
Andy
Une chose que vous pouvez essayer est de mettre en surbrillance toutes les colonnes dont vous souhaitez définir le nombre de décimales, puis de cliquer avec le bouton droit sur l'un des en-têtes de colonne en surbrillance et de sélectionner "Standardize Attributes" . À partir de là, sélectionnez le menu déroulant pour les attributs et sélectionnez "Tous". Cela mettra en surbrillance tous les paramètres d'attribut, y compris la définition du nombre de décimales.
HTH
Facture
Je pense que vous devriez mettre cela dans le compartiment de demande de fonctionnalité. Je pense qu'il est très courant que la sortie d'un tableau ait un formatage similaire dans les colonnes.
Andy
Je n'ai pas trouvé de raccourci et maintenir enfoncé cmd pour diffuser la commande de format à toutes les colonnes ne semble pas fonctionner, comme vous le dites.
La façon dont je le fais est de double-cliquer sur une colonne numérique pour ouvrir la boîte de dialogue "Format numérique de colonne", entrer le format souhaité, puis tabuler dans les cases à cocher tout en appuyant sur la touche de retour pour chaque colonne cible (JMP12 pour Mac).
Il est aussi bien sûr possible de faire avec JSL. Un exemple:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = dt << Oneway(Y(:height), X(:age), Quantiles(1));
// Set nr of decimals for all Number Col Boxes in a Table Box
i = 1;
While(
Is Scriptable(Try(ncb = Report(ow)[Outline Box("Quantiles")][Number Col Box(i)])),
ncb << Set Format("Fixed Dec", 8, 1);
i++;
);
Pour l'appliquer à n'importe quel rapport (actuel), le code ci-dessous peut être utilisé (exécuté dans une fenêtre de script ou comme élément de menu personnalisé).
Names Default To Here(1);
// Get list of Table Box(Outline) titles
L = {};
i = 1;
While(Is String(Try(L[i] = (r[Table Box(i)] << parent) << get title)), i++);
// Dialog to choose Table Box and numeric format
New Window("Set numeric format",
<<MODAL> </MODAL>