Ich habe eine Datentabelle mit der Spalte „Anlage“, die einen numerischen Eintrag für eine bestimmte Anlage darstellt. Ich habe diese Spalte mit dem folgenden Skript umcodiert, sodass die Anlagennummer als Anlagenname in der Datentabelle erscheint. Das hat gut funktioniert, aber das Problem, das ich habe, ist, dass ich jedes Quartal neue Daten erhalte und wenn ich dieser Datentabelle neue Daten hinzufüge, fehlt der Anlagenname für die neuen Daten und ich muss das Skript immer wieder neu ausführen. Ich habe auch versucht, die im Dropdown-Menü „Cols“ verfügbare Option „Neu kodieren“ zu verwenden. Gibt es eine Möglichkeit, diese Spalte neu zu kodieren und sicherzustellen, dass sie funktioniert, wenn ich neue Daten hinzufüge?
FD = Current Data Table();
FD << New Column( "Plant Name", Character, Nominal );
For Each Row(
:Plant Name = Match( :Plant,
"1022", "UK",
"1030", "India",
"1050", "Canada",
"1080", "Australia",
"1110", "UAE",
"1120", "US",
"1140", "US"
);
);
@O_Lippincott Vielen Dank. Das funktioniert.
Wenn Sie Ihre Neucodierung als Formelspalte speichern, kann die Formel ausgewertet werden, wenn Sie zusätzliche Zeilen an die Haupttabelle anhängen, selbst wenn diese Spalte nicht in den neuen Daten enthalten ist.
Die Option im Menü „Spalten“ zum Speichern als Formelspalte umkodieren finden Sie hier.

Jetzt kann ich zum Menü „Zeilen“ > „Verketten“ gehen und auswählen, dass die neuen Daten an die vorhandene Hauptdatentabelle angehängt werden sollen. In diesem Beispiel habe ich auch eine Quellspalte erstellt.


Die Formel kodiert die neuen Daten neu.

-Olivia