Οι παρακάτω γραμμές είναι φανταστικές πωλήσεις για εξάσκηση.
order_id,amount,status
A01,100,completed
A02,50,completed
A02,50,completed
A03,-20,refunded
A04,80,cancelled

Πριν υπολογίσεις, εξήγησε τις στήλες και βρες τη διπλοεγγραφή.
Μέτρα την A02 μία φορά, συμπερίλαβε την επιστροφή με την ήδη αρνητική τιμή −20 και άφησε έξω την ακύρωση.
Δείξε τις πράξεις και πες τι δεν γνωρίζουμε για κέρδος ή φόρους.


claude --version


Διάβασε data-dictionary.txt, rules.txt και sales.csv.
Μην αλλάξεις το αρχικό CSV.
Πριν υπολογίσεις, περιέγραψε τις στήλες και τα προβλήματα που βλέπεις.
Ξεχώρισε ακριβή διπλοεγγραφή, σύγκρουση ίδιου κωδικού,
ακύρωση, επιστροφή και μη έγκυρο ποσό.
Αν χρειάζεται υπόθεση πέρα από το rules.txt, σταμάτησε και εξήγησέ την.


python3 report.py sales.csv output


py -3 report.py sales.csv output


Εκτέλεσε το report.py και διάβασε τα αποτελέσματα.
Εξήγησε στα ελληνικά:
1. ποιο είναι το σύνολο που υπολογίζεται και τι ΔΕΝ αντιπροσωπεύει,
2. ποια κανάλια έχουν το μεγαλύτερο καθαρό ποσό,
3. ποιες γραμμές εξαιρέθηκαν και γιατί,
4. ποιες δύο ερωτήσεις αξίζει να ελέγξει ο υπεύθυνος.
Κάθε αριθμός να συμφωνεί με τα αρχεία εξόδου.
Μην αποδώσεις αιτίες σε μεταβολές χωρίς πρόσθετα δεδομένα.


Τι μετράμε:
[συμπλήρωσε]

Κανόνες αποδοχής:
[συμπλήρωσε]

Κενά και συγκρούσεις:
[συμπλήρωσε]

Ανεξάρτητος έλεγχος:
[συμπλήρωσε]

Τεκμήριο για κάθε σημαντικό στοιχείο:
Τι χρειάζεται διόρθωση:
Τι παραμένει άγνωστο:
Ποιος ελέγχει πριν χρησιμοποιηθεί:
