Man datu analīzē svarīgākais ir saprast, kā no tabulas nonākam līdz secinājumam. Ja AI saka, ka ieņēmumi kritušies, es gribu redzēt aprēķinu. Un, ja tas piedāvā skaidrojumu, gribu zināt, vai skaidrojums tiešām atrodams datos.
Lai šo domu padarītu konkrētu, pietiek ar četrām rindām. Zemāk ir izdomāti divu produktu pārdošanas dati. Jautājums pavisam vienkāršs: kas mainījās augustā?
Četras rindas, ar kurām sākt
Katram produktam ir pārdoto vienību skaits un ieņēmumi eiro bez PVN. Viena rinda nozīmē viena produkta rezultātu vienā mēnesī. Šo var nokopēt failā piemera-dati.csv:
menesis,produkts,vienibas,ienemumi_eur
2026-07,A,10,100
2026-07,B,5,150
2026-08,A,12,108
2026-08,B,4,120Īstā tabulā es vispirms paskatītos, vai visām rindām ir vienāda nozīme. Vai ieņēmumos visur ir iekļautas tās pašas pozīcijas? Vai tukša vērtība nav pārvērsta par nulli? Vai šķietamais dublikāts patiesībā nav otrs darījums? Labojumus veiktu kopijā, lai var atgriezties pie sākotnējiem datiem.
Jautājums, ko dot AI
Ja rīks var nolasīt failu un izpildīt aprēķinus, tam var iedot CSV. Ja nevar, paliek iespēja palūgt formulas vai kodu un izpildīt tos pašam.
Salīdzini jūlija un augusta ieņēmumus šajā CSV.
Pārbaudi datu tipus, trūkstošās vērtības un iespējamos dublikātus.
Avota failu nemaini.
Aprēķini kopējos ieņēmumus abos mēnešos,
starpību eiro un procentos pret jūliju,
katra produkta ieņēmumu izmaiņu un ieņēmumus uz vienību.
Parādi formulas vai izmantoto kodu un starprezultātus.
Atsevišķi norādi, kas ir redzams datos un kas ir pieņēmums.
Ja salīdzinājuma bāze ir nulle, procentu izmaiņu neaprēķini.ChatGPT datu analīzē var izpildīt Python kodu. OpenAI dokumentācijā ir aprakstīts, kā pārskatīt aprēķinus. Es to pārbaudi neizlaistu arī tad, ja kopsavilkums izklausās pārliecinošs.
Kas šeit patiešām mainījās?
Jūlijā kopā ir 100 + 150 = 250 EUR. Augustā — 108 + 120 = 228 EUR. Starpība ir −22 EUR jeb −8,8% pret jūliju.
Produkts A pieaug par 8 EUR, produkts B samazinās par 30 EUR. Kopā tie paši −22 EUR. Šī sakritība ir vienkārša pārbaude, ka sadalījums pa produktiem atbilst kopsummai.
Tālāk kļūst interesantāk. Produktam A pārdots vairāk vienību — 12 iepriekšējo 10 vietā. Taču ieņēmumi uz vienību ir 9 EUR, iepriekš bija 10. Produktam B ieņēmumi uz vienību palikuši 30 EUR, bet pārdoto vienību ir mazāk.
Tātad es varu pateikt, kur rodas kopējā starpība. Vēl nevaru pateikt, kāpēc tā rodas. Produktam A varēja būt atlaide, cenu maiņa vai atgriezums. Produktam B varēja samazināties pasūtījumu skaits. Šajā failā to nevar pārbaudīt. Arī peļņu no tā nevar izrēķināt, jo nav izmaksu.
Mans nākamais jautājums būtu par produkta B pasūtījumiem un produkta A faktiskajām cenām. Tieši šeit man analīze kļūst noderīga: ir skaidrs, ko meklēt tālāk.
Ja šo pašu pārskatu vajag katru mēnesi, aprēķinu var automatizēt. Vispirms gan gribētu pārliecināties, ka tas rēķina tieši to, ko esam domājuši.