Formel-Tool
Benutzerrolle – Anforderungen
Benutzerrolle* | Tool-/Funktionen-Zugriff |
|---|---|
Vollbenutzer | ✓ |
Basisbenutzer | ✓ |
* Gilt für Kunden von Alteryx OneProfessional und Enterprise Edition mit Designer-Versionen ab 2025.1.
Verwenden Sie das Formel-Tool, um neue Spalten zu erstellen, Spalten zu aktualisieren und einen oder mehrere Ausdrücke zu verwenden, um eine Vielzahl von Berechnungen und Operationen durchzuführen. Gehen Sie zu Funktionen, um eine Liste der Funktionen anzuzeigen, mit denen Sie einen Ausdruck erstellen können.
Sie können das Formel-Tool für Folgendes verwenden:
Anwendung bedingter Anweisungen
Konvertierung von Zahlen und Zeichenfolgen
Formatierung von Datumsangaben
Extrahierung von Dateipfaden
Anwendung von Finanzalgorithmen oder mathematischen Berechnungen
Suche nach Mindest- und Maximalwerten
Räumliche Daten analysieren.
Bereinigung von Zeichenfolgendaten
Durchführung von Validierungstests für Daten
One-Tool-Beispiel
Für dieses Tool gibt es ein One-Tool-Beispiel. Gehen Sie zu Beispiel-Workflows und erfahren Sie, wie Sie dieses und viele weitere Beispiele direkt in Designer aufrufen können.
Tool konfigurieren
Im Fenster Konfiguration können Sie mehrere Ausdrücke erstellen. Alteryx weist jedem einzelnen Ausdruck eine Ausdrucks-ID in der Reihenfolge zu, in der er im Fenster Konfiguration angezeigt wird. Dies entspricht nicht unbedingt der Reihenfolge, in der die Ausdrücke erstellt wurden. Beispielsweise hat der erste Ausdruck die ID 1, der zweite die ID 2 usw.
Anmerkung
Beachten Sie, dass beim Neuanordnen Ihrer Ausdrücke die IDs nicht zusammen mit ihnen neu angeordnet werden. Beispiel: Wenn Sie drei Ausdrücke haben und den dritten Ausdruck nach ganz oben verschieben, hat er jetzt die ID 1 und nicht mehr die ID 3.
Diese IDs können Ihnen helfen, Ihre Ausdrücke zu dokumentieren und Fehler zu beheben, da die Ausdrucks-ID in der Fehlermeldung angegeben wird.
Ausdrücke erstellen
Um Ihren Ausdruck zu erstellen, geben Sie zuerst eine Ausgabespalte an. Die Ausgabespalte enthält die Ergebnisse Ihres Ausdrucks. Sie können eine vorhandene Spalte überschreiben oder eine neue Spalte erstellen. Wählen Sie in der Dropdown-Liste Ausgabespalte eine vorhandene Spalte aus oder wählen Sie Spalte hinzufügen und geben Sie einen Namen für Ihre neue Spalte ein.
So fügen Sie eine neue Datenspalte hinzu:
Wählen Sie + Spalte hinzufügen aus und geben Sie den neuen Spaltennamen ein.
Datentyp: Wählen Sie bei Bedarf einen Datentyp aus.
Anmerkung
Für FixedDecimal-Werte gibt es eine implizite Konvertierung in Double im Formel-Tool.
Größe: Wählen Sie diese Option, um die Größe oder Breite der Daten für die Datentypen Festkommazahl, Zeichenfolge, Datum/Uhrzeit, Uhrzeit oder Geo-Objekt zu ändern.
Wählen Sie den Ausdruckseditor aus, um Ihren Ausdruck zu erstellen. Nachdem der Workflow ausgeführt wurde, zeigt das Feld Datenvorschau die erste Datenzeile aus der angegebenen Spalte mit dem angewendeten Ausdruck an.
Wichtig
Beachten Sie, dass der Wert im Feld Datenvorschau möglicherweise nicht mit dem tatsächlichen Ausgabewert übereinstimmt, wenn der Workflow ausgeführt wird. Datentypen werden zur Laufzeit des Workflows aufgelöst und können dazu führen, dass der Workflow Fehler generiert, die in der Datenvorschau nicht berücksichtigt werden.
Erstellen Sie einen Ausdruck anhand einer der folgenden Methoden:
Geben Sie Text direkt in den Ausdruckseditor ein.
Drücken Sie Strg+Leertaste, um eine Liste aller Funktionen anzuzeigen.
Geben Sie ein Wort oder einen Satz ein, um eine übereinstimmende Liste von Funktionen anzuzeigen.
Geben Sie eine [ (linke Klammer) ein, um eine Liste der Variablen anzuzeigen, die Sie in dem Ausdruck verwenden können. Zu den Variablen gehören:
Spalten: Daten aus einer eingehenden Verbindung oder einer Spalte, die in einem vorigen Ausdruck erstellt wurde.
Verbindungen aus Fragen: Werte aus einem Schnittstellen-Tool, das mit dem Frage-Anker eines Tools mit Ausdruckseditor verbunden ist, wenn Sie das Tool in einer App oder einem Makro verwenden. Verwenden Sie den Frage-Anker, wenn Sie Fragewerte als Variablen im Ausdruck verwenden möchten. Weitere Informationen finden Sie unter Schnittstellen-Tools.
Konstanten: Globale Variablen für einen Workflow, die es ermöglichen, einen Wert an einer einzelnen Stelle zu ändern und diese Änderung auf den Rest des Workflows anzuwenden. Weitere Informationen finden Sie unter Konstanten.
Wählen Sie das Funktionen-Symbol („fx“) aus, um nach Funktionskategorien zu suchen und diese anzuzeigen. Weitere Informationen finden Sie unter Funktionen.
Wählen Sie das Symbol ("x") unter Spalten und Konstanten aus, um eingehende oder neu erstellte Spalten und Konstanten zu durchsuchen und anzuzeigen.
Vorhandene Spalten: Daten aus einer eingehenden Verbindung oder aus einer Spalte, die in einem früheren Ausdruck erstellt wurde.
Verbindungen aus Fragen: Werte aus einem Interface-Tool, das mit dem Frage-Anker eines Tools mit einem Ausdruckseditor verbunden ist, wenn das Tool in einer App oder einem Makro verwendet wird. Verwenden Sie den Frage-Anker, wenn Sie Fragewerte als Variablen im Ausdruck verwenden möchten. Weitere Informationen finden Sie unter Interface-Tools.
Konstanten: Globale Variablen für einen Workflow, die es ermöglichen, einen Wert an einer einzelnen Stelle zu ändern und diese Änderung auf den Rest des Workflows anzuwenden. Weitere Informationen finden Sie unter Konstanten.
Wählen Sie das Symbol für Zuletzt verwendete und gespeicherte Ausdrücke (Ordnersymbol) aus, um die zuletzt verwendeten und gespeicherten Ausdrücke zu durchsuchen und anzuzeigen.
Wählen Sie mit einem Ausdruck im Ausdruckseditor das Ausdruck speichern-Symbol (Diskette) aus, geben Sie einen Namen ein und wählen Sie Speichern aus. Nach Erstellung eines Ausdrucks kann dieser zur späteren Verwendung gespeichert werden.
Einen weiteren Ausdruck hinzufügen
Beim Ändern von Daten in verwandten Spalten oder bei der Durchführung ähnlicher Operationen ist es hilfreich, mehrere Ausdrücke einem einzelnen Formel-Tool hinzuzufügen. Bei der Änderung nicht verwandter Daten oder der Durchführung nicht verwandter Funktionen helfen mehrere Formel-Tools bei der Fehlersuche im Workflow. Um einen Ausdruck hinzuzufügen, wählen Sie das „+“-Symbol.
Ausdrücke neu anordnen
Die Reihenfolge, in der Ausdrücke angewendet werden, beeinflusst die Ergebnisse, wenn mehrere Ausdrücke dieselben Daten ändern. Um einen Ausdruck neu anzuordnen, wählen Sie das Symbol zum Neuordnen aus und halten Sie es gedrückt. Es befindet sich links neben der Ausdrucks-ID oder in der klassischen Ansicht links neben dem Ausdruckseditor. Ziehen Sie den Ausdruck dann nach oben oder unten.
Wenn Sie Ausdrücke neu anordnen, werden deren IDs neu zugewiesen. Alteryx weist jedem einzelnen Ausdruck eine Ausdrucks-ID in der Reihenfolge zu, in der er im Konfigurationsfenster angezeigt wird.
Ausdrücke ein- und ausblenden
Während Sie an Ihren Ausdrücken arbeiten, kann das Konfigurationsfenster im Formel-Tool etwas unübersichtlich werden, insbesondere wenn Sie viele einzelne Ausdrücke haben.
Mit den Symbolen zum Ein- und Ausblenden können Sie einzelne Ausdrücke ein- und ausblenden oder alle Ausdrücke gleichzeitig ein- und ausblenden.
Um einen einzelnen Ausdruck ein- oder auszublenden, wählen Sie das Symbol „>“ aus, das jeweils einer spezifischen Ausdrucks-ID zugeordnet ist.
Um alle Ausdrücke ein- und auszublenden, wählen Sie das Symbol „>“ oben im Ausdruckseditor aus.
Beachten Sie, dass bei jedem Öffnen des Konfigurationsfensters im Formel-Tool der erste Ausdruck eingeblendet und alle nachfolgenden Ausdrücke ausgeblendet werden.
Zusätzlicher Eingabeanker
Da dieses Tool einen Ausdruckseditor enthält, zeigt es einen zusätzlichen Eingabeanker an, wenn Sie das Tool in einem App- oder Makro-Workflow verwenden. Verwenden Sie die Schnittstellen-Tools, um eine Verbindung mit einem Frageanker herzustellen.
Einzelne Ausdrücke deaktivieren
Während Sie mit dem Formel-Tool arbeiten, haben Sie die Möglichkeit, einzelne Ausdrücke zu aktivieren und zu deaktivieren. Dadurch erhalten Sie Flexibilität beim Erstellen, Testen und Ausführen Ihrer Workflows sowie bei der Problembehebung.
Standardmäßig sind Ausdrücke im Formel-Tool immer aktiviert.
Wenn Sie einen Ausdruck deaktivieren, bleiben die Konfigurationsinformationen des Formel-Tools unverändert (z. B. Auswahl von Name und Datentyp).
Bei Deaktivierung wird ein Ausdruck nicht zur Laufzeit ausgeführt, und in der Registerkarte „Meldungen“ im Ergebnisfenster wird eine Infomeldung angezeigt, die darauf hinweist, dass ein Ausdruck deaktiviert ist.
Sie können beliebige deaktivierte Ausdrücke weiter bearbeiten.
So deaktivieren Sie einen einzelnen Formelausdruck:
Suchen Sie im Formel-Tool den Ausdruck, den Sie deaktivieren möchten.
Verwenden Sie den Umschalter Deaktivieren und Ausdruck aktivieren (neben dem Papierkorb-Symbol zum Löschen des Ausdrucks), um den Ausdruck zu deaktivieren. Schalten Sie den Umschalter in die linke (deaktivierte) Position. Beachten Sie, dass ein aktivierter Ausdruck im linken Bereich eine weiße Farbe anzeigt, während ein deaktivierter Ausdruck im linken Bereich eine graue Farbe anzeigt.
Um den Ausdruck zu aktivieren, stellen Sie den Umschalter auf die rechte (aktivierte) Position.
Vorsicht
Wenn Ausdruck 1 eine neue Spalte erstellt und deaktiviert ist und Ausdruck 2 auf diese neue Spalte verweist, gibt Ausdruck 2 einen Fehler aufgrund eines fehlenden Felds (Spalte) aus.
