Skip to main content

Dynamic Replace tool Dynamisch-ersetzen-Tool

One-Tool-Beispiel

Für das Dynamisch-ersetzen-Tool gibt es ein One-Tool-Beispiel. Unter Beispiel-Workflows erfahren Sie, wie Sie dieses und viele weitere Beispiele direkt in Alteryx Designer aufrufen können.

Mit dem Dynamisch-ersetzen-Tool können Benutzer Datenwerte in einer Reihe von Feldern basierend auf einer Bedingung schnell ersetzen. Die Daten können anhand von Formeln oder statischen Werten ersetzt werden.

Angenommen, Sie haben hundert verschiedene eingehende Felder und statt der tatsächlichen Werte möchten Sie in den Feldern die entsprechende Zahl mit einem Code A, B, C, D etc. darstellen, die jeweils einen Bereich abdeckt. Mit dem Dynamisch-ersetzen-Tool kann diese Aufgabe auf einfache Weise ausgeführt werden.

Eingaben

  • D -Anker: Der zu ändernde Datenstrom.

  • R -Anker: Der Ersatzdatenstrom, der drei Spalten zur Konfiguration des Tools umfasst.

Tool-Konfiguration

  • Feldname für das Feld: Wählen Sie eine Spalte aus dem R-Datenstrom aus, die Feldnamen aus dem D-Datenstrom enthält.

  • Boolesches Ausdrucksfeld: Wählen Sie eine Spalte aus dem R-Datenstrom aus, die einen Ausdruck enthält, der zur Auswertung der Daten aus dem D-Datenstrom verwendet wird. In das Feld „Boolescher Ausdruck“ kann jeder Wert außer 0 eingegeben werden.

    • Ausdrücke werden der Reihe nach ausgewertet und stoppen bei der ersten Übereinstimmung. Daher muss ein Ausdruck nicht auf beide Enden eines Bereichs prüfen, muss jedoch in aufsteigender Reihenfolge sortiert sein, wenn eine Reihe von Bereichen ausgewertet wird.

    • Verwenden Sie _CurrentField_ , um auf das Feld „Feldname für das Feld“ zu verweisen, das gerade verarbeitet wird, wenn ein Ausdruck für mehr als eine Spalte verwendet wird.

  • Feld für den Ausgabewert: Wählen Sie eine Spalte aus dem R-Datenstrom aus, die Ersatzdaten enthält. Die Spalte kann statische Werte oder Ausdrücke enthalten, die auf die Daten aus dem D-Datenstrom wirken.

  • Werte sind Ausdrücke/Formeln: Wählen Sie diese Option, wenn die für das Feld „Ausgabewert“ ausgewählte Spalte Ausdrücke enthält, damit der Ausdruck auf die Daten aus dem D-Datenstrom wirkt.

Feldtypverarbeitung

Because this tool replaces column values, you might need to update the column's data type.

  • Feldtypen automatisch festlegen : Designer legt den Datentyp so fest, dass alle enthaltenen Daten berücksichtigt werden.

  • Ursprüngliche Feldtypen beibehalten : Der ursprüngliche Feldtyp wird beibehalten. Wenn der Feldtyp mit den Ersatzdaten nicht kompatibel ist, tritt ein Fehler bzw. Konvertierungsfehler auf.

  • Feldtypen ändern : Stellen Sie Feldtyp und -größe manuell ein. Wenn der Feldtyp mit den Ersatzdaten nicht kompatibel ist, tritt ein Fehler bzw. Konvertierungsfehler auf.

    • Typ : Wählen Sie über die Dropdown-Liste den gewünschten Feldtyp aus.

    • Größe : Geben Sie einen numerischen Wert für die Feldgröße ein. Der Größenparameter wird ignoriert, wenn für den Datentyp keine Größe erforderlich ist, z. B. bei einem Geo-Objekt.

  • Warnung/Fehler bei nicht übereinstimmenden Datenfeldern: Wählen Sie das beabsichtigte Verhalten für nicht übereinstimmende Daten aus. Zu den Optionen gehören:

    • Nicht übereinstimmende Datenfelder erlauben : Nicht übereinstimmende Datenfelder werden durch [Null]-Werte ersetzt. Es wird keine Meldung im Ergebnisfenster angezeigt.

    • Warnung bei nicht übereinstimmenden Datenfeldern : Nicht übereinstimmende Datenfelder werden durch [Null]-Werte ersetzt. Im Ergebnisfenster wird für jedes nicht übereinstimmende Feld eine Warnmeldung angezeigt.

    • Fehler bei nicht übereinstimmenden Datenfeldern : Für das erste nicht übereinstimmende Datenfeld wird ein Fehler ausgegeben, und die Workflow-Ausführung wird gestoppt.

Ausgaben

  • O -Anker: Der Ausgabedatenstrom, der Ersatzdaten enthält.

  • S -Anker: Die Zusammenfassung der Ersetzungen, einschließlich der Anzahl der ersetzten Feldnamen und Ausgabewertkombinationen.