Die Telekommunikationsfirma hat sich mit der Anfrage an uns gewendet, die Kosten für einen bestimmten Kunden mit Sonderkonditionen zu berechnen. Der Kunde hat auf Grundlage spezieller Vereinbarungen abweichende Tarife, die wir in den Anrufdaten berücksichtigen müssen.
Um diese Berechnung vorzunehmen, erhalten wir von der Firma eine CSV-Datei mit Anrufdaten, die als sogenannte "Call Detail Records" (CDRs) bekannt sind. Diese Daten enthalten alle relevanten Informationen zu den getätigten Anrufen des Kunden, wie die Dauer, den Zeitpunkt und die Telefonnummer des Empfängers.
Der Datensatz call_data_2.csv enthält eine Reihe von Spalten, die für die Berechnung der Anrufkosten wichtig sind. Diese Spalten umfassen:
Wir müssen nun den Tarif des Kunden mit den Anrufdaten abgleichen, um die Gesamtkosten für alle Anrufe korrekt zu berechnen. Die Sonderkonditionen, die für diesen Kunden gelten, müssen ebenfalls berücksichtigt werden.
Die Berechnung der Anrufkosten erfolgt in mehreren Schritten:
In der Analysephase werden wir den Datensatz auswerten, um festzustellen, wie viele Anrufe unter den Sonderkonditionen des Kunden fallen und wie sich diese auf die Gesamtberechnung auswirken. Dabei werden wir auch prüfen, ob es Anrufe gibt, die nicht korrekt zugeordnet wurden und eventuell manuell überprüft werden müssen.
Wir werden mit verschiedenen Filter- und Berechnungsmethoden arbeiten, um die Kosten schnell und effizient zu ermitteln.
Nach der Analyse und Berechnung werden wir die Gesamtkosten für den Kunden in einer detaillierten Übersicht darstellen. Ein Beispiel für die Berechnung könnte folgendermaßen aussehen:
Anruf-ID | Dauer (Sekunden) | Anrufart | Kondition | Kosten (in Euro) |
---|---|---|---|---|
12345 | 300 | Inland | Standard | 2.00 |
12346 | 150 | International | Sonderkondition | 1.00 |
12347 | 450 | Inland | Standard | 3.00 |
Die Gesamtkosten des Kunden basierend auf den Berechnungen und den Sonderkonditionen sind 6,00 Euro.