Wie Sie mit dem JMP-Skript eine Tabelle mit doppelten Daten generieren, finden Sie unten in der Liste ...
freundlicherweise su
| Vor | | | | Nach |
| Name | Schicht | | | | Name | Schicht |
| John | SchichtA | ------>' | John | SchichtA |
| Kevin | ShiftB | | | | Kevin | ShiftB |
| Tom | ShiftC | | | | Tom | ShiftC |
| Tim | ShiftD | | | | Tim | ShiftD |
| Lilie | ShiftE | | | | Lilie | ShiftE |
| Jessica | ShiftF | | | | Jessica | ShiftF |
| | | | | | John | SchichtA |
| | | | | | Kevin | ShiftB |
| | | | | | Tom | ShiftC |
| | | | | | Tim | ShiftD |
| | | | | | Lilie | ShiftE |
| | | | | | Jessica | ShiftF |
| | | | | | John | SchichtA |
| | | | | | Kevin | ShiftB |
| | | | | | Tom | ShiftC |
| | | | | | Tim | ShiftD |
| | | | | | Lilie | ShiftE |
| | | | | | Jessica | ShiftF |
| | | | | | John | SchichtA |
| | | | | | Kevin | ShiftB |
| | | | | | Tom | ShiftC |
| | | | | | Tim | ShiftD |
| | | | | | Lilie | ShiftE |
| | | | | | Jessica | ShiftF |
| | | | | | John | SchichtA |
| | | | | | Kevin | ShiftB |
| | | | | | Tom | ShiftC |
| | | | | | Tim | ShiftD |
| | | | | | Lilie | ShiftE |
| | | | | | Jessica | ShiftF |
Hübsch! Wenn Sie N Kopien wünschen, anstatt die Größe N-mal zu verdoppeln, können Sie mit einer leeren Tabelle wie dieser beginnen:
dt = Current Data Table();
Ntimes = 5;
dtnew = New Table();
For( i = 1, i <= Ntimes, i++,
dtnew << Concatenate( dt, Append to first table( 1 ) )
);
Die leere Tabelle ist beim ersten Erstellen etwas Besonderes: Sie scheint eine Spalte mit dem Namen „Spalte 1“ zu haben, aber diese Spalte ist ein Platzhalter, der verschwindet, wenn er nicht verwendet wird.
Die Verdoppelung mit Toms Antwort ist viel schneller, wenn Sie viele Kopien benötigen. 10 Duplikate in 0,02 Sek. oder 1024 Kopien in 0,50 Sek.
@chungwei
Versuche dies:
dt = Current Data Table();
Ntimes = 5;
for(i=1,i<=Ntimes,i++,
dt << Concatenate (dt, Append to first table(1));
);