有沒有使用日期變量作爲參數TABLE_DATE_RANGE()
的方法?BigQuery中的動態TABLE_DATE_RANGE
我的意思是,我的目標是分析用戶在購買後的下週行爲。
我試圖得到的是類似的東西:
TABLE_DATE_RANGE([mydata.],
TIMESTAMP(purchaseDate),
TIMESTAMP(DATE_ADD(purchaseDate,7,'DAY')))
在那裏我以前計算「purchaseDate
」,查詢的一段固定的時間。這將爲每個用戶動態查詢時間範圍。我不確定這種方法是否違反BQ結構邏輯。
它應該正常工作。你可以添加一個[最小完整的可驗證示例](http://stackoverflow.com/help/mcve)?創建它時,你可能很容易發現自己的問題。另外,'DATE_ADD'總是返回一個時間戳,所以不需要使用'TIMESTAMP(DATE_ADD(...))'。 – Backlin
謝謝你的建議,Backlin。我會盡快處理這個例子。 –
您可以使用投票下方發佈的答案左側的勾號標記接受的答案。請參閱meta.stackexchange.com/questions/5234/...爲什麼它很重要!投票答案也很重要(如果還沒有的話)。表決有用的答案。還有更多...當有人回答你的問題時,你可以檢查怎麼做 - stackoverflow.com/help/someone-answers。如果您發現此答案有用並解決您的問題 - 請執行以下操作:o) –