看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ TITLE請註名軟體類別 按ctrl+v可預覽 發文前請把灰色的註解刪除(可使用ctrl+y刪除一整行) [軟體程式類別]: spss [程式問題]: 關於spss中的整合(aggregate)功能 [軟體熟悉度]: 中(3個月到1年) [問題敘述]: 是這樣的 目前我手中有一張表 大概是長這樣 id 居住日期 遷出日期 居住期間費用 001 20140101 -------- 250 001 20140101 -------- 650 001 20140101 20140110 150 002 20140105 20140112 850 003 20140101 20140102 150 003 20140102 20140105 300 003 20140105 20140112 1050 004 20140110 20140116 1100 005 20140108 20140123 2310 如果使用整合功能將居住期點選第一筆,遷出日期點選最後一筆,則id 001會變成像下面 這樣而其他id不變 id 居住日期 遷出日期 居住期間費用 001 20140101 20140110 1050 如果我現在想把id003整合成像下面這樣,不知道要如何進行呢? id 居住日期 遷出日期 居住期間費用 003 20140101 20140112 1500 [程式範例]: 無 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.95.235 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1430105162.A.53E.html
GoldLight: id001的950怎麼算出來的?那三個數字怎麼搭配都不是950 04/27 11:41
cwshih: 謝謝指正,是1050才對 04/27 11:47
※ 編輯: cwshih (118.166.95.235), 04/27/2015 11:48:34 ※ 編輯: cwshih (118.166.95.235), 04/27/2015 11:54:09
evilove: 把檔案拆開來處理最後再合併回來? 04/27 22:24
cwshih: 檔案拆開也是可以,不知應該怎麼進行?能否指點一下呢?謝謝 04/27 22:56
GoldLight: 用整合算出最早居住與最晚遷出日期以及費用總和 04/28 06:03
GoldLight: 然後把ID重複的人去掉即可,記得另存新檔 04/28 06:04
cwshih: 謝謝G大指導,只是不解算出最早與最晚日期,然後費用加總, 04/28 10:48
cwshih: 如此作法似乎等於id1的做法?為什麼還會有重複的id呢?謝謝 04/28 10:50
cwshih: 另外,如果ID3這個人又於20140305入住,20140327離開,如此這 04/28 10:58
cwshih: 般,ID3這個人的最後一筆資料會變成3月這筆,但是很明顯的 04/28 11:00
cwshih: 3月和1月是兩次不同的入住時間,而1月份雖然記錄多次,但卻 04/28 11:02
cwshih: 是算同一次入住,所以才要加總 04/28 11:04
cwshih: 算是我例子做的不好吧,我主要是想把每一次的多筆入住資料 04/28 11:06
cwshih: 加總成一筆,但是又不加到其他次的費用 04/28 11:08
GoldLight: 重複的ID是你給的範例就有了,所以要問你自己啊 04/28 16:16
GoldLight: 而且你並沒有說不同月份要分開算,現在才說的用意是? 04/28 16:17
GoldLight: 如果你只想知道每個人的花費總額,就把花費整合即可 04/28 16:18
cwshih: 現在才說的用意是,我發現我的例子只舉了一半,另一半沒舉出 04/28 20:04
cwshih: 來,所以大家給的建議和方向也只有一半. 04/28 20:05
cwshih: 這是我的過失,先跟G大說聲抱歉. 04/28 20:06
cwshih: 如果我現在想以月份做區分,以ID3為例,一月的加總成一筆, 04/28 20:08
cwshih: 三月的是另一筆,這樣的話有沒有什麼好方法呢?謝謝 04/28 20:09
GoldLight: 這樣的話先抓出月份,在整合花費時把ID跟月份都放進去 04/28 23:21
cwshih: 太感謝G大了,這是一個好方法,我去試試,謝謝 04/30 01:24