題:
有什麼能告訴我我可能沒垃圾了?
Tim Post
2014-09-13 16:21:30 UTC
view on stackexchange narkive permalink

今天再次發生。我們在三個不同的雜貨店裡,仍然設法不買一些我們需要的東西。我已經厭倦了回家,只是意識到自己需要再次出去,所以我需要盡可能自動地跟踪我們一家人的消費情況。

我正在尋找可以在Windows 7或更高版本上運行的軟件,該軟件可以執行以下操作:

  • 根據告訴我的信息跟踪購買的商品已購買
  • 根據我告訴我已購買某商品的頻率,了解我們通常使用的每件商品
  • 為我提供一份我所購買的東西的清單m 大概是什麼時候該去雜貨店的,所以我可以通過它了解它在任何時間點對庫存的理解。

基本上,這是一個系統,它根據購買的商品以及購買的頻率來了解一段時間內的消費情況。

很高興:

  • 易於使用的移動應用(iOS / Android),當我登錄時我買東西和買的東西。越容易越好,如果它能夠理解UPC / QR碼,那將是很好的。
  • 易於生成購物清單,我可以打印,通過電子郵件發送或發送到我的移動設備
  • 價格跟踪(例如,您每週使用大約$ 1.23的垃圾袋)

我不會反對與某種Web服務相關的東西,但是我真正希望有一個(主要是)獨立的台式機/電話應用程序。通過這種方式,我的意思是我想僅在台式機或移動設備上與該軟件進行交互,而不是通過固定在設備之間共享信息的Web界面進行交互。

是否存在這種情況? ?您能幫我不要連續三週買一桶黃油,導致剩餘的油耗了我們幾個月的時間嗎?

我知道基本的雜貨清單應用程序,但不具備這種“學習”功能(了解您經常購買的東西)……對於輔助項目而言,這是一個好主意。
@AndréDaniel是的,在我看來,這很好用,因為我的日常消費品中的大多數似乎都是按某種時間表購買的。只要它有一些用於解釋假期的工具,您可能並不總是會購買的純奢侈品(以及某種度假模式),我認為它可以很好且可靠地工作。
蒂姆只是希望獲得[Manishearth效應](http://softwarerecs.stackexchange.com/questions/1897/is-there-a-chrome-extension-that-i-can-use-to-note-why-ive -open-a-tab)再發生一次;)
QR碼的用途是什麼?您是說要搜索價格的標準UPC嗎?另外:除非您通過電子郵件將其發送給自己,否則怎麼可能不是網絡服務而是可以在手機上訪問?
我所說的“掃描代碼”是指UPC,它確實改變了這句話。我只想能夠以最方便的方式記錄我所購買的商品。
如果您可以將包括時間和日期在內的數據獲取到excel或數據庫中,則將變得更加容易。按名稱排序,然後按日期排序。從最後出現的事件中減去第一次出現的事件,然後除以出現次數,將得到一個隨著時間推移逐漸變好的平均值。然後,程序可以獲取最後一個條目和平均天數,並創建一個Google日曆事件。一個Excel宏,但是很難將QR掃描儀中的數據發送到電子表格中。
SELECT *,TIMESTAMPDIFF(DAY,min(timestamp),max(timestamp))/ count(*)AS`購買之間的天數`,sum(price)/ count(*)作為`Average Price`, “兩次購買之間的天數”,作為“在ulog2中的庫存”上的補貨,其中item =“ cheeze”和時間戳介於CAST(日期為'2015-01-01')和CAST(日期為'2015-12-31')之間;如果您不希望年度報告,而想要“所有時間報告”,則可以省略之間的時間戳記
三 答案:
Ramzy Shah
2014-10-13 12:04:17 UTC
view on stackexchange narkive permalink

認真笑後,我意識到您的問題很合理!我真的不知道是否有這樣的應用程序,但是您可以設置Excel來為您執行此操作,甚至可以使用BI功能,例如完全免費的 Tableau Public。然後,您可以設置各種類別,但您需要花一些時間輸入一個月的購物信息。

Tableau允許進行預測,因此您基本上可以選擇確定(假設您的雜貨為3個月)每種產品的需求量。我真的不知道如何使用軟件解決問題,建議您可能需要購買什麼。

但是您的問題確實是一個很棒的商業想法...

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

您正在以錯誤的方式進行操作。

首先想到的是Alice.com,但該站點正在重新啟動。 p>

下一個替代方案是Amazon Subscribe and Save http://amzn.to/1o01r0X

不過,要超越垃圾袋,那真是太好了RFID UPC標籤是否可以起飛。然後,您可以問一下櫥櫃何時放東西,至少可以猜測一下是否需要(或者以編程方式)。

我在這裡假設大多數人都不願意將購買的所有商品掃描到某種跟踪應用中。

您也可以將讀者放在垃圾桶上,因此當您丟掉盒子時,就知道自己出門了。

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

僅答案的一部分:

您仍然需要將原始數據輸入數據庫,並將計算出的補貨日期轉移到日曆中。

  SELECT“ Description”,DATEDIFF('dd',MIN(“發布日期”),MAX(“發布日期”))/ COUNT(*)作為“購買間隔天數”,SUM(“金額”) / COUNT(*)AS“ Average Price”,DATEDIFF('dd',MIN(“ Posting Date”),MAX(“ Posting Date”)))/ count(*)as“ Average Days Item Lasts”,DATEDIFF('dd ',MAX(“ Posting Date”),NOW())as“ Last Purchase#Day ago” from“ credit” GROUP BY“ Description”  

我在LibreOffice中工作了。不幸的是,Libreoffice不支持date_add,所以我不能給您重新訂購日期。

這是經過測試的mysql更好的版本

  SELECT描述, DATEDIFF(MAX(`Posting Date`),MIN(`Posting Date`))/ COUNT(*)AS`每#天訂購一次,SUM(`Amount`)/ COUNT(*)AS`平均價格`,MAX( ``上次購買日期''中的``發布日期''),作為`您將在`credit` GROUP BY`Description`中用完;  

示例結果(mysql):

  Description每#天平均價格最後一次購買的商品會用完商品24 67.2857 29.8571428571429 06/08/16 12:00 AM 08/14/16 12:00 AM商品4113 90 04/06/16 12:00 AM 07/28/16 12:00 AM商品57 37.0909 152.545454545455 06/21/16 12:00 AM 07/28/16 12:00 AM項目9 55.5556 54.8888888888889 05/27/16 12:00 AM 07/22/16 12:00 AM項目28 18.9286 127.035714285714 07/03/16 12:00 AM 07/22/16 12:00 AM項目42 16.5882 11.7058823529412 07/05/16 12:00 AM 07/22/16 12:00 AM項目35 10.5385 21.0192307692308 07/06/16 12 :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 22.2917 6.66666666666667 06/22/16 12:00 AM 07/14/16 12:00 AM
項目38 9.4038 29.3846153846154 07/03/16 12:00 AM 07/12/16 12:00 AM項目3 17.5667 35.0333333333333 06/22/16 12:00 AM 07/10/16 12:00 AM  

添加訂單的順序更好,並將清單減少了7天,值得一星期的購物時間。

 選擇`Category`,DATEDIFF(MAX(`Posting Date`), MIN(`Posting Date`))/ COUNT(*)AS`每#天訂購一次,SUM(`Amount`)/ COUNT(*)AS`平均價格`,MAX(`Posting Date`)作為`Last購買` ,DATE_ADD(MAX(`Posting Date`),INTERVAL DATEDIFF(MAX(`Posting Date`),MIN(`Posting Date`))/ COUNT(* DAY)作為`FROM`credit`GROUP用完按`具有`類別`將在`<(現在(+ 7天間隔))上用完|由``將在`DESC上用盡;  

如果在microsoft access或libre office base,上面的select語句應承擔大部分繁重的工作。我在mysql數據庫中進行了測試,但是除了細微的調整外,它還可以工作。

  1. 注意timestamp既是列名,數據類型
  2. timestamp是可訪問的日期/時間
  3. 您需要一個項目列作為字符串來存儲您所購買的商品。
  4. 該列名為價格的價格。
  5. 如果您購買不同的數量,則必須更改公式。像說1次64盎司,再說128盎司。
  6. 我購買了5盒,而不是48盎司或10磅。
  7. ol>

    如何創建表格:mysql

      MariaDB [test] >描述信用; + ---------------------------- + ----- --------- + ------ + ----- + --------- + ---------------- + |領域類型空|關鍵默認值|額外| + ---------------------------- + -------------- + --- --- + ----- + --------- + ---------------- + | ID | int(11)|否| PRI | NULL | auto_increment ||原始帳號| varchar(100)|是的| NULL | |
    |發布日期|日期時間|是的| NULL | ||交易日期|日期時間|是的| NULL | ||類型varchar(100)|是的| NULL | ||分類| varchar(100)|是的| NULL | ||商家名稱| varchar(100)|是的| NULL | ||商人城| varchar(100)|是的| NULL | ||商業州| varchar(100)|是的| NULL | ||描述varchar(100)|是的| NULL | ||交易類型| varchar(100)|是的| NULL | ||金額|雙|是的| NULL | ||參考編號| varchar(100)|是的| NULL | | + ---------------------------- + -------------- + ---- -+ ----- + --------- + ---------------- +已設置13行(0.00秒) 


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...