Zeilen in einer Spalte bestimmte Werte zuweisen aufgrund von Spaltenkriterien

Hallo,

ich möchte einer Spalte bestimmte Werte zuweisen. Im folgenden ein Beispiel:

Spalte A Spalte B Spalte C
50...........51..........37
51...........52..........40

Es soll in jede Zeile aus Spalte C ein definierter Wert eingefügt werden, wenn Spalte A und Spalte B einen bestimmten Wert erfüllen. Also in jede Zeile aus Spalte C soll die 37 eingefügt werden, wenn die entsprechende Zeile aus Spalte A und Spalte B 50 bzw. 51 aufweist.

Vielen Dank!

Alex
- Rechtsklick auf [FeldC]
- Field Calculator öffnen
- Advanced anhaken

- In die Pre-Logic folgendes eintippen:

if [FeldA] = 50 AND [FeldB] = 51 then
val = 37
Elseif [FeldA] = 51 AND [FeldB] = 52 then
val = 40
end if


- Ins Fenster darunter bei "FeldC =" folgendes eintippen:

val

- OK und fertig
vielen Dank
Ich hab jetzt ein ähnliches Problem nur das meine Felder A,B
mit Text gefüllt sind oder den "Wert" NULL haben.
Ich will in meiner Spalte C den aufsummierten Wert als Zahl der Spalten A und B haben. Also wieviele Spalten enthalten Werte

Spalte A...Spalte B...Spalte C
NULL........Text.........1
Text.........Text.........2
NULL........NULL........0

Hat jemand eine Idee?
Danke :-)
- Rechtsklick auf [FeldC]
- Field Calculator öffnen
- Advanced anhaken

- In die Pre-Logic folgendes eintippen:

a = array ([FeldA],[FeldB])
val = 0
for each x in a
if not isNull (x) then
val = val + 1
end if
next


- Ins Fenster darunter bei "FeldC =" folgendes eintippen:

val

- OK und fertig