Dividieren in UDF Feldern
Alex Herbst
Möchte in einer Matrix 2 UDF-Felder addieren und den Wert in ein drittes UDF-Feld schreiben.Habe dabei Probleme mit der Syntax von Customize.
Habe dazu folgenden Sql-Befehl im Field Optimizer angegeben:
Die UDFs sind jeweils Mengenfelder.
SELECT [%N;3;U_Nettogew] + [%N;3;U_Kolli]
Leider rechnet es so nur mit Ganzzahlen und keine Kommastellen.
Habe auch schon mit verschiedenen convert decimal uä versucht die Zahlen umzuwandeln, aber ohne
Erfolg.
Vielleicht kann mir jemand helfen?
Danke
Michael Egloff
Hallo Alex,ich habe das bei mir getestet, zwei Spalten angelegt und in ein drittes Feld zusammengezählt und es hat die Kommastelle berücksichtigt.
Meine Syntax:
SELECT [%N;38;U_Nettogew] + [%N;38;U_Kolli]
Mein Summenfeld habe ich als 'normales' Textfeld definiert.
Kannst du mal einen Screenshot der ganzen Einstellungen posten?
Alex Herbst
Hallo Michael,habe versucht alle 3 Spalten als Textfeld zu definieren.
Nun funktioniert es nur wenn ich in Spalte 1 bzw 2 die Kommastelle als Punkt eingebe.
z.B. 10.50 + 10.20 = 20,70 (ergebnis im summenfeld)
wenn ich 10,50 + 10,20 eingebe erhalte ich als summe 10
Mein eigentliches Problem ist folgendes:
Möchte verschiedene Kalkulationen welche ich bisher mit
formatedd search gelöst habe mit customize verwalten.
Leider funktionieren aber die verwendeten Sql-queries im customize nicht,
bzw. ich kenne die Unterschiede in der Syntax nicht.
Bisher hatte ich die Kalkulationsfelder alle als Typ Menge definiert und
hatte so mit den formatedd search keine Probleme.
Danke
Alex
0
Please sign in to leave a comment.
Comments
0 comments