Joindre deux ensembles de données<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Communauté d'utilisateurs JMP - Merci de votre aide pour répondre à mes questions sur JMP. J'ai encore une question.
J'essaie de joindre deux tables de données en remplissant le champ "N ° de charge". Les deux tables de données proviennent de rapports SAP. Le défi est que:
* Dans le jeu de données A, le "numéro de charge" est: six chiffres + 1 ESPACE + quatre chiffres
Par exemple: 141922 0010
* Toutefois, dans le jeu de données B, le "numéro de charge" est le suivant: six chiffres + 7 espaces + quatre chiffres
Par exemple 141922 0010
Ce que je voudrais faire et ma question est de savoir comment écrire un script JMP qui modifiera le jeu de données B de sorte que la configuration du "numéro de charge" soit identique à celle du jeu de données A, à savoir six chiffres + 1 ESPACE + quatre chiffres
Re: joindre deux ensembles de donnéesMerci pour cette information!
Dan F.
Re: joindre deux ensembles de donnéesSalut Dan
En ce qui concerne votre problème d'espacement ... La fonction Collapse Whitespace () est devenue disponible dans JMP 11. Ce qui suit éliminera les espaces en double dans les valeurs situées dans la colonne N ° de taxe.
dtB = table de données ("ensemble de données B");
Pour chaque rangée (
Column (dtb, "N ° de charge") [Row ()] = Réduire les espaces (Column (dtb, "N ° de charge") [Row ()])
)
J'espère que cela pourra aider!
Wendy
Re: joindre deux ensembles de donnéesMerci - Cela a fonctionné parfaitement!
J'ai rencontré un problème que je ne comprends pas. J'ai utilisé un code JMP similaire à celui ci-dessous pour envoyer une image * .JPEG vers un dossier spécifié de mon ordinateur (Emplacement du fichier \ Graphiques). J'ai utilisé un code similaire à celui-ci depuis plus de 5 ans sans problème et tout à coup, vers 04/09/2015, le code ne fonctionne plus? Je ne reçois aucun message d'erreur dans le journal, mais l'image n'est pas copiée dans l'emplacement de fichier souhaité?
Comme je l'ai dit, j'ai utilisé un code JMP identique pendant des années sans problème et maintenant, il ne fonctionne pas. Je me demande si cela est en quelque sorte lié au renouvellement récent à peu près au même moment où ce code a cessé de fonctionner avec ma licence JMP.
Voir une copie et coller du journal JMP ci-dessous:
PathforMain = "C: \ Utilisateurs \ Fuscod \ Bureau \ Communs \ Rapports SAP \ 15_04_08 MOD1 SD SD \";
PathforCharts = "C: \ Utilisateurs \ fuscod \ Bureau \ Commun \ Rapports SAP \ 15_04_08 MOD1 SD MODs \ Graphiques \"; (C’est là que je veux copier l’image tabulée)
CT = open (PathforMain || "LV1 MOD MODES SD prévus contre Actuals-ES.jmp");
T1 = CT << Tabulate (
Afficher le panneau de configuration (0),
Ajouter une table (
Tableau des colonnes (colonnes d'analyse (: coûts prévus,: coûts réels,: coûts Delta)),
Row Table (Grouping Columns (: Numéro de la charge,: Description)),
Tableau de lignes (Statistiques (Somme))
)
)
T1 << Titre ("LV1 SD MODS ES Coûts prévus par rapport aux coûts réels");
/// Make HTML File for Dashboard
// Make Journal en tant qu'intermédiaire pour la table
MyCJnl = New Window ("DT",
<< Journal
)
T1 << Journal (gel des images);
MyCJnl << Sauvegarder la photo (PathforCharts || "LV1 SD MODS ES Prévu vs Réel Costs.jpeg", JPEG);
MyCJnl << CloseWindow;
proche (CT, nosave);
Re: joindre deux ensembles de donnéesJ'ai corrigé ma syntaxe. Devrait être
dtb: charge non = substitut ( dtb: charge non , "", "");
Re: joindre deux ensembles de donnéesMerci - Quand je lance ceci:
dtb = table de données ("Sheet1");
pour (i = 1, i <= rangées (dtb), i ++,
dtb: charge non = substitue (a, "", "");
)
J'obtiens cette erreur:
Nom non résolu: a dans l'accès ou l'évaluation de 'a', a / ### /
Re: joindre deux ensembles de donnéesJe vous remercie!
Dan F.
Re: joindre deux ensembles de données dtb = tableau de données ( "Ensemble de données B" ) ;
pour ( je = 1 , je <= maintenant ( dtb ) , je ++,
dtb : N ° de charge [ je ] = remplacer ( dtb : N ° de charge [ je ] , "" , "" ) ;
) ;