-6
在一個消費者的支出數據中,如何找到由顧客完成的第一筆交易。 例如,如果您有50筆交易,並且您有10個不同的客戶完成了這50筆交易,則爲。那麼如何找到這10個客戶中的每一個完成的第一筆交易? 建議在SAS或SQL中執行此操作確實有幫助。找到第一筆交易
在一個消費者的支出數據中,如何找到由顧客完成的第一筆交易。 例如,如果您有50筆交易,並且您有10個不同的客戶完成了這50筆交易,則爲。那麼如何找到這10個客戶中的每一個完成的第一筆交易? 建議在SAS或SQL中執行此操作確實有幫助。找到第一筆交易
我回答了SQL。
如果你是那麼交易日期使用
Select min(transactiondate) from [Your Transaction table]
group by customer.
或者你可以直接使用
Select min(transaction) from [Your Table]
group by Customer.
通過使用組會區分你每一個客戶和MIN()會發現分鐘或第一個交易日期你的每個客戶。您可以在where子句中添加其他條件來過濾結果集。像
Select min(transaction) from [You Table]
where date>=[Starting transaction date]
and date<=[End transactiondate].
請回復。
爲什麼'r'被標記如果你想在SAS或SQL解決方案? –
如果您有列的交易日期,則可以。發佈表結構 – Madhivanan
嘗試在數據步驟中查看'by'組和'first.'處理。這是非常基本的SAS編程,可以通過在互聯網上搜索輕鬆解決。當在這個論壇上提問時,你應該展示你所做的研究或嘗試。 – Longfish