Google bigquery google bigquery加入每个

Google bigquery google bigquery加入每个,google-bigquery,jointable,Google Bigquery,Jointable,我们正在google bigquery中使用新功能“JOIN EACH”,并收到以下错误消息: Select count( distinct e.userid ) , avg(e.amount) , e.country from ( select userid,amount,country,ts from [flat_table] where eve

我们正在google bigquery中使用新功能“JOIN EACH”,并收到以下错误消息:

Select             count( distinct  e.userid  )  , 
               avg(e.amount) , 
               e.country  
from         ( select userid,amount,country,ts from  [flat_table]
               where  event='E' ) as e  
              join    each   
             ( select userid,amount,country,ts from  [flat_table]
               where  event='B' ) as l    
              on   e.userid=l.userid 
  where       e.ts<=l.ts
  group  by   e.country;      
选择计数(不同的用户ID),
平均值(如金额),
e、 国家
from(从[flat_table]中选择用户ID、金额、国家/地区、ts)
其中event='E')作为E
加入
(从[flat_table]中选择用户ID、金额、国家/地区、ts)
其中event='B')作为l
在e.userid=l.userid上

其中e.ts这是一个查询解析/重写错误,我们正在积极修复,并正在寻找解决方法。该错误与处理查询中的嵌套记录有关。如果有一种方法可以在不引用嵌套字段的情况下重写查询(注意TimesSamps具有嵌套结构,因此您可以只使用微秒值),这可能会有所帮助