000
21.06.2007, 16:21 Uhr
KFC Embryo
Ein Huhn
|
Hallo,
ich habe folgendes Problem:
Ich habe eine LogFile (Asterisk) die ich auswerten möchte. Ich will die Datei einlesen als CSV und dann formatiert wieder ausgeben. Mit Statistik u.s.w. Jetzt habe ich aber folgendes Problem:
In Spalte A stehen Nummern (711 9999-0, 9999-0, 0) die alle richtig sind. Unter allen drei Nummern erreicht man die Zentrale.
In Spalte B steht wo der Anruf einging z.B. 06786666 (Extern) oder 9999-12 (Intern). Ich möchte jetzt wissen wieviele Anrufe von intern nach extern gingen.
Dazu möchte ich nur die internen Nummern in Spalte A betrachten und die externen Nummern in Spalte B um die "Outgoing Calls" zählen zu können.
Das heißt ich muss zwischen Internernummer und Externernummer unterscheiden können, wie mache ich das? Ich dachte daran alle Internennummern in einer Variable zu speichern.
Danach hatte ich vor das Programm Zeile um Zeile durchlaufen zulassen und in jeder Zeile das Programm mit der Variable vergleichen zulassen.
pseudo: |
if (A == InterneNummer) if (B == ExterneNummer) ++OutgoingCall else if if (A == ExterneNummer) if (B == InterneNummer) ++IncomingCall else ++InternesGespräch
|
Hoffe ich konnte es verständlich erklären. Wenn nicht einfach Fragen, danke.
mfg KFC Embryo -- An nescis, mi fili, quantilla prudentia mundus regatur? |