Küsimus:
Mis võib mulle öelda, et mul on ilmselt prügikotid otsas?
Tim Post
2014-09-13 16:21:30 UTC
view on stackexchange narkive permalink

See juhtus täna uuesti . Olime kolmes erinevas toidupoes ja õnnestus siiski osa vajalikku kraami mitte osta. Mul on kõrini koju tulekust lihtsalt selleks, et aru saada, et pean uuesti tagasi minema, seega pean võimalikult palju automatiseerima selle jälgimise, mida me perena tarbime.

Otsin tarkvara, mis töötab Windows 7 või uuemas versioonis, mis teeb järgmisi asju:

  • jälgib, mida ostan, lähtudes sellest, et ütlen talle, mida ma olen ostnud
  • Teab, kui palju igast asjast me tavaliselt kasutame, selle põhjal, kui tihti ma ütlen talle, et olen midagi ostnud.
  • Annab mulle nimekirja asjadest, mida olen ostnud. " m tõenäoliselt välja, kui on aeg minna toidupoodi, ja annab mulle võimaluse vaadata selle arusaama sellest, mis meil igal ajahetkel tõenäoliselt laos on.

Põhimõtteliselt süsteem, mis õpib meie tarbimist aja jooksul selle järgi, mida me ostame ja kui tihti me seda ostame.

Tore omada:

  • lihtne kasutada mobiilirakendust (iOS / Android), mis võimaldab mul logida, kui Ostan midagi ja mida olen ostnud. Mida lihtsam, seda parem oleks, kui UPC / QR-koodidest aru saab, see oleks tore.
  • Lihtne ostunimekirja genereerimine, mille saan kas printida, saata e-kirjaga või saata oma mobiilseadmesse
  • Hindade jälgimine (nt kasutate nädalas umbes 1,23 dollarit prügikotte)

Ma ei oleks millegi vastu, mis oleks seotud mingisuguse veebiteenusega, kuid olen siiski väga loodan (enamasti) iseseisvat töölaua- / telefonirakendust. Selle all mõtlen ma, et tahaksin suhelda tarkvaraga ainult oma töölaual või mobiilseadmes, mitte veebiliidese kaudu, mis on kinnitatud sellele, mis jagab teavet minu seadmete vahel.

Kas midagi sellist on olemas ? Kas saaksite aidata mul mitte osta võivõli kolm nädalat järjest, mille tulemuseks on ülejääk, mille tarbimiseks kulus meil kuid?

Ma tean põhilisi toidukaupade nimekirja rakendusi, kuid mitte midagi sellist "õppimisvõimalust" (õpib regulaarselt ostetavat kraami) ... See on kena idee kõrvalprojekti jaoks.
@AndréDaniel Jah, mulle tundub, et see toimiks hästi, kuna enamus minu igapäevaseid tarbekaupu näivad olevat ostetud mingisuguse ajakava alusel. Niikaua kui sellel olid puhkuste arvestamiseks mõned tööriistad, võivad puhtad luksusesemed, mida te ei pruugi alati osta (ja mingisugune puhkuserežiim), arvan, et see võiks töötada üsna hästi ja usaldusväärselt.
Tim loodab lihtsalt [Manishearthi efekti] (http://softwarerecs.stackexchange.com/questions/1897/is-there-a-chrome-extension-that-i-can-use-to-note-why-ive -avatud-vahekaart) korduma;)
Milleks oleksid QR-koodid? Kas mõtlete hinna otsimiseks lihtsalt tavalisi UPC-sid? Samuti: kuidas see ei saa olla veebiteenus, vaid on teie telefonile juurdepääsetav, kui te seda endale e-kirjaga ei saada?
Skannimiskoodi all pidasin silmas UPC-d, mis seda lauset tõesti natuke muudab. Ma lihtsalt tahan, et saaksin osta kõike, mis on kõige mugavam.
Kui saaksite andmed koos kellaaja ja kuupäevaga Exceli või andmebaasi, siis see muudaks selle lihtsamaks. Sorteeri nime järgi ja seejärel kuupäeva järgi. Lahutage esimene esinemine viimasest ja jagage esinemiste arvuga, et saaksite keskmise, mis aja jooksul paraneb. Siis võiks programm võtta viimase sissekande ja keskmised päevad ning luua Google'i kalendrisündmuse. Exceli makro, kuid andmete viimine QR-skannerilt arvutustabelisse võib osutuda keeruliseks.
SELECT *, TIMESTAMPDIFF (PÄEV, min (ajatempel), max (ajatempel)) / loenda (*) AS "Ostupäevad", summa (hind) / arv (*) kui "Keskmine hind", (max (ajatempel) + "Päevad ostmise vahel") kui "Varu taastamine" ALOG2-st "where item =" cheeze "ja ajatempel CAST ('2015-01-01' AS DATE) JA CAST ('2015-12-31 AS DATE)' vahel; Võite jätta ajatempli vahele, kui te ei soovi aastaaruannet, kuid soovite selle asemel "kõigi aegade aruannet"
Kolm vastused:
Ramzy Shah
2014-10-13 12:04:17 UTC
view on stackexchange narkive permalink

Pärast tõsist naermist sain aru, et teie küsimus on üsna mõistlik! Ma ei tea tegelikult, kas sellist rakendust on olemas, kuid võite Exceli seadistada seda teie jaoks tegema või isegi kasutada BI-funktsiooni, näiteks Tableau Public, mis on täiesti tasuta. Seejärel saate seadistada erinevaid kategooriaid, kuid peate kuu aega investeerimisteabe sisestamiseks investeerima.

Tableau võimaldab prognoosimist, nii et teil on põhimõtteliselt võimalus välja mõelda (oletame, et teie toidukaubad on 3 kuud), kui palju igast tootest vajate. Ma ei tea siiski, kuidas lahendada probleem, kui tarkvara soovitab teil osta, mida teil võib vaja minna.

Kuid teie küsimus on tõepoolest vinge äriidee ...

Snekse
2014-10-09 02:51:42 UTC
view on stackexchange narkive permalink

Teete seda valesti. Mõne ostu meeldetuletuse automatiseerimise asemel laske need regulaarselt oma koju saata.

Esimene asi, mis pähe tuleb, on Alice.com, kuid sellel saidil tehakse taaskäivitamine.

Järgmine alternatiiv oleks Amazon Subscribe and Save http://amzn.to/1o01r0X

Prügikottidest kaugemale minnes oleks see olnud tore kui RFID UPC sildid oleksid lahti läinud. Siis võiksite oma kappide käest küsida, kui midagi sinna panete, ja vähemalt aimata, kas neid on vaja (või kuidagi programmiliselt).

Ma eeldan siin, et enamik inimesi ei soovi kõike ostetavat mingisse jälgimisrakendusse skannida.

Teil võiks olla ka lugejaid prügikastidel, nii et kui kasti ära viskate, teate, et olete väljas.

cybernard
2016-07-07 08:55:17 UTC
view on stackexchange narkive permalink

AINULT osa vastusest:

Peate ikkagi toorandmed andmebaasi viima ja arvutatud varude kuupäeva kalendrisse edastama.

  SELECT "Kirjeldus", DATEDIFF ('dd ", MIN (" Postitamise kuupäev "), MAX (" Postitamise kuupäev ")) / COUNT (*) AS" Päevad ostu vahel ", SUM (" Summa ") / COUNT (*) AS "keskmine hind", DATEDIFF ('dd', MIN ("postitamise kuupäev"), MAX ("postitamise kuupäev")) / arv (*) kui "keskmine päevade üksus kestab", DATEDIFF ('dd ', MAX ("Postitamise kuupäev"), NOW ()) kui "Viimane ost # päeva tagasi" FROM "krediidist" GROUP BY "Kirjeldus"  

Ma töötasin selles LibreOffice'is. Kahjuks ei toeta Libreoffice date_add, nii et ma ei saanud teile uuesti tellimise kuupäeva anda.

Siin on mysqli parem versioon, testitud

  SELECT Description, DATEDIFF (MAX ("Postitamise kuupäev"), MIN ("Postitamise kuupäev")) / COUNT (*) AS "Tellimus iga # päeva järel", SUM ("Summa") / COUNT (*) AS "Keskmine hind", MAX ( "Postitamise kuupäev") kui "Viimane ost", DATE_ADD (MAX ("Postitamise kuupäev"), INTERVAL DATEDIFF (MAX ("Postitamise kuupäev"), MIN ("Postitamise kuupäev")) / COUNT (*) PÄEV) kui "Teie saab otsa "FROM" krediidilt "GROUP BY" kirjeldus ";  

Proovitulemused (mysql):

  Kirjeldus Tellige iga # päeva tagant Keskmine hind viimane Ostetud Teil saab otsa üksusel 24 67.2857 29,8571428571429 06/08/16 12:00 AM 08/14/16 12:00 AMI 4111 90 90 04/06/16 12:00 AM 28/27/16 12:00 AMI 57 57.0.0.090 152.545454545455 21.06.16 12:00 28.07.16 12:00 AM 9, 55.5556 54,88888888888889, 27.05.16 12:00, 22.07.16 12:00, 28.toode 18,9286 127,035714285714 07/03/16 12:00 AM 22/27/16 12:00 AM 42. kirje 16.5882 11.7058823529412 07.05.05 16:00 kell 22.27 16.06 12:00 AM 35 10.5385 21.0192307692308 06.06.16 : 00 AM 07/17/16 12:00 AM 12 12.6098 65.2439024390244 07/03/16 12:00 AM 07/16/16 12:00 AM 25 25.2.2917 6.66666666666667 22.06.16 12:00 07.07.14 00:00
Punkt 38 ​​9.4038 29.3846153846154 07/03/16 12:00 AM 07/12/16 12:00 AM 3 punkt 17.5667 35.0333333333333 22.06.16 00:00 07.10.16 12:00 AM  

Lisas nii tellitud tellimuse paremaks ja kärpige loetelu 7 päevaks, et nädala kaupa ostelda.

  SELECT `Kategooria`, DATEDIFF (MAX (` Postitamise kuupäev ’), MIN ("postitamise kuupäev")) / ARV (*) AS "tellimus iga # päeva järel", SUM ("summa") / COUNT (*) kui "keskmine hind", MAX ("postitamise kuupäev") kui "viimane ostetud" , DATE_ADD (MAX ("Postitamise kuupäev"), INTERVAL DATEDIFF (MAX ("Postitamise kuupäev", MIN ("Postitamise kuupäev")) / COUNT (*) PÄEV), kui "Kategooria" omades saab otsa < (KOHE () + 7. PÄEVA INTERVAL), tellides "Te saate otsa" DESC;  

Kui loote andmebaasi Microsofti juurdepääs või vaba kontoribaas, peaks ülaltoodud valitud avaldus tegema suurema osa raskest tõstmisest. Tegin seda testimiseks mysqli andmebaasis, kuid lisaks väiksematele muudatustele peaks see ka töötama.

  1. Märkus ajatempel on nii veeru nimi kui ka datatüüp
  2. ajatempel on Juurdepääsu kuupäev / kellaaeg
  3. Ostetud toodete salvestamiseks vajate stringidena üksuse veergu.
  4. Veerg nimega hind.
  5. Valemit tuleb muuta, kui ostate erinevaid koguseid. Öelge 64oz millestki 1 kord ja 128oz teisest.
  6. Kogus nagu ostsin 5 kasti, mitte 48oz ega 10lbs.

Kuidas tabelit luua: mysql

  MariaDB [test] > kirjeldavad krediiti; + ---------------------------- + ----- --------- + ------ + ----- + --------- + ---------------- + | Väli | Tüüp | Null | Võti | Vaikimisi | Extra | + ---------------------------- + -------------- + --- --- + ----- + --------- + ---------------- + | ID | int (11) | EI | PRI | NULL | automaatne suurendamine || Algse konto number | varchar (100) | JAH | | NULL | |
| Postitamise kuupäev kuupäevaaeg | JAH | | NULL | || Trans kuupäev | kuupäevaaeg | JAH | | NULL | || Tüüp | varchar (100) | JAH | | NULL | || Kategooria varchar (100) | JAH | | NULL | || Kaupmehe nimi | varchar (100) | JAH | | NULL | || Kaupmeeste linn | varchar (100) | JAH | | NULL | || Kaupmees | varchar (100) | JAH | | NULL | || Kirjeldus | varchar (100) | JAH | | NULL | || Tehingu tüüp | varchar (100) | JAH | | NULL | || Summa | kahekordne | JAH | | NULL | || Viitenumber | varchar (100) | JAH | | NULL | | + ---------------------------- + -------------- + ---- - + ----- + --------- + ---------------- + 13 rida komplektis (0,00 sek)   eel>


See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...