je avoir un tableau joint qui combine deux tableaux récapitulatifs. Je veux tracer les résultats d'une colonne par rapport à l'autre.Ces colonnes sont calculées à partir des valeurs de leurs tables parentes respectives et sont verrouillées. Cependant, je souhaite également tracer une ligne de tendance de référence (1: 1) sur ce graphique. Pour ce faire, je voudrais ajouter quatre lignes avec des valeurs numériques dans les deux colonnes que je trace et créer une nouvelle colonne qui distingue les lignes "expérimentales" des lignes "1: 1".
J'ai fait plusieurs tentatives pour ajouter ces lignes à ma table en vain, notamment en générant une table séparée avec les valeurs de référence qu'elle contient, puis en la concaténant à ma table récapitulative, mais les colonnes ne se combinent pas avec succès (les valeurs de la nouvelle table n'apparaissent tout simplement pas dans la table concaténée).
J'aimerais idéalement créer une copie de mon tableau récapitulatif joint actuel qui déverrouille mes colonnes d'expérience. Je peux voir comment déverrouiller les colonnes sur l'interface graphique, mais j'essaie de faire tout cela dans un script jsl. La seule façon que je peux voir jusqu'à présent pour déverrouiller les colonnes est d'utiliser un code "Lien vers les données d'origine (0)" dans les étapes du tableau récapitulatif d'origine, mais je ne suis pas sûr de vouloir réellement le faire - existe-t-il un moyen de créer une copie de ma table de données actuelle qui copie uniquement les valeurs numériques et non les formules afin que je puisse ajouter des valeurs numériques plates aux nouvelles lignes ?
Vous pouvez créer une copie de votre tableau sans formules.
dt2 =dt << Subset( All Rows, All Columns,
Copy Formula(0), OutputTableName("Just Values")
);Noter que
- Les colonnes avec des formules sont verrouillées. Vous devez supprimer la formule pour ajouter des valeurs.
- Le résumé du tableau est verrouillé par lignes sauf si, comme vous l'avez indiqué, vous spécifiez 'Lien vers les données d'origine (0)' . De plus, vous pouvez déverrouiller les colonnes, mais les tableaux principaux et récapitulatifs ne sont plus liés.Remarque JMP 13, 14, vous pouvez créer des jointures virtuelles
dt = open("$Sample_data/Big Class.jmp");
dtsum = dt << Summary( Group(:sex), Mean(:weight, :height));
for(i=1, i<=ncol(dtsum), i++,
column(dtsum,i) << lock(0)
);- Vous pouvez ajouter une ligne de référence à la zone de cadre du graphique sans ajouter de points à un tableau. Je ne sais pas ce que 1:1 représente. Si cela signifie que la ligne Y=X, quelque chose comme gr_framebox << Add Graphics Script( 2, Y Function( x, x ) ) peut être utilisé/ Plus de détails sont nécessaires si c'est le chemin que vous voulez prendre.