Hallo Zusammen,
ich suche nach einer Lösung für das Formel Tool.
Ich habe eine Spalt (S/H) die unterteilt ist zwischen S (Soll) und H (Haben).
Daneben habe ich eine Spalte mit Beträgen, die alle positiv sind.
Mit der Formel sollen die Zeilen mit einem S (Soll) einen + Betrag haben, und die Zeilen mit einem H (Haben) sollen dafür einen negativen (-) Betrag bekommen. Die "neuen" negativ und positiv Beträge sollen in eine neue Spalte (amount) aufgelistet werden.
Die Formel sollte eigentlich, wie folgt, lauten:
IF [S/H]="H" THEN [Betrag] ELSE -[Betrag] Endif oder
IF [S/H]="H" THEN [Betrag] ELSE (-1*[Betrag]) Endif
Jedoch bekomme ich aufgrund des minus Betrages dauernd Error Mitteilungen, wie string provided where a number is request, etc.oder Formula: tried to apply numeric operator to string value.
Da ich erst angefangen habe, Alteryx zu nutzen, habe ich bisher keine Lösung rausgefunden.
Hat jemand eine Idee wie ich dieses Problem lösen könnte?
Vielen Dank und Grüße,
Mary
Gelöst! Gehe zu Lösung.
Hallo @mbranco ,
ich glaube, dass deine [Betrag] Spalte numerisch ist.
Du kannst sicher es wissen, wenn Du auf Metadata knopf drückst, sucht auf [Betrag], ist das eine String?
wenn so der Fall ist, nutzt bitte die ToNumber function
z.B F [S/H]="H" THEN [Betrag] ELSE -1*(ToNumber([Betrag])) Endif
Oder von anfang an, du kannst die [Betrag] Spalte numerisch lassen, mit dem Select oder dem Formel Werkzeug
ich hoffe dass hilft,
Vianney
Vielen Dank @VianneyM, es hat jetzt funktioniert.
Viele Grüße,
Mary