@@ -85,11 +85,11 @@ select
8585 ${ segmentCommon . enabledEvents ( params ) . map ( ( event ) =>
8686 `count(segment_sessionized_events.${ event } _id) as total_${ event } s` ) . join ( `,\n ` ) } ,
8787 ${ crossdb . timestampDiff ( "millisecond" , "min(segment_sessionized_events.timestamp)" , "max(segment_sessionized_events.timestamp)" ) } as duration_millis
88- ${ ctx . when ( global . session . config . warehouse == "bigquery" , `) as stats` ) } ,
88+ ${ ctx . when ( global . session . config . warehouse == "bigquery" , `) as stats` ) }
8989
9090 -- first values in the session for page fields
91- ${ params . includePages ?
92- `${ ctx . when ( global . session . config . warehouse == "bigquery" , `struct(\n ` ) }
91+ ${ params . includePages ?
92+ `, ${ ctx . when ( global . session . config . warehouse == "bigquery" , `struct(\n ` ) }
9393 ${ Object . entries ( segmentCommon . allPageFields ( params ) ) . map (
9494 ( [ key , value ] ) => `first_and_last_page_values.first_${ value } ` ) . join ( ",\n " ) }
9595 ${ ctx . when ( global . session . config . warehouse == "bigquery" , `) as first_page_values` ) } ,
@@ -101,7 +101,7 @@ select
101101
102102 -- first values in the session for screen fields
103103 ${ params . includeScreens ?
104- `${ ctx . when ( global . session . config . warehouse == "bigquery" , `struct(\n ` ) }
104+ `, ${ ctx . when ( global . session . config . warehouse == "bigquery" , `struct(\n ` ) }
105105 ${ Object . entries ( segmentCommon . allScreenFields ( params ) ) . map (
106106 ( [ key , value ] ) => `first_and_last_screen_values.first_${ value } ` ) . join ( ",\n " ) }
107107 ${ ctx . when ( global . session . config . warehouse == "bigquery" , `) as first_screen_values` ) } ,
0 commit comments