attempt adding event data rows to output
not trying to join yet, just poking aroundpull/2022/head
parent
586529a5ca
commit
6de82cfd5e
|
@ -69,6 +69,7 @@ export interface WebsiteActive {
|
||||||
export interface WebsiteMetric {
|
export interface WebsiteMetric {
|
||||||
x: string;
|
x: string;
|
||||||
y: number;
|
y: number;
|
||||||
|
d?: unknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface WebsiteMetricFilter {
|
export interface WebsiteMetricFilter {
|
||||||
|
@ -90,6 +91,7 @@ export interface WebsiteEventMetric {
|
||||||
x: string;
|
x: string;
|
||||||
t: string;
|
t: string;
|
||||||
y: number;
|
y: number;
|
||||||
|
d?: unknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface WebsiteEventDataMetric {
|
export interface WebsiteEventDataMetric {
|
||||||
|
|
|
@ -54,6 +54,7 @@ async function relationalQuery(
|
||||||
return rawQuery(
|
return rawQuery(
|
||||||
`select
|
`select
|
||||||
event_name x,
|
event_name x,
|
||||||
|
event_data d,
|
||||||
${getDateQuery('created_at', unit, timezone)} t,
|
${getDateQuery('created_at', unit, timezone)} t,
|
||||||
count(*) y
|
count(*) y
|
||||||
from website_event
|
from website_event
|
||||||
|
@ -62,8 +63,8 @@ async function relationalQuery(
|
||||||
and created_at between $3 and $4
|
and created_at between $3 and $4
|
||||||
and event_type = ${EVENT_TYPE.customEvent}
|
and event_type = ${EVENT_TYPE.customEvent}
|
||||||
${filterQuery}
|
${filterQuery}
|
||||||
group by 1, 2
|
group by 1, 3
|
||||||
order by 2`,
|
order by 3`,
|
||||||
params,
|
params,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -95,6 +96,7 @@ async function clickhouseQuery(
|
||||||
return rawQuery(
|
return rawQuery(
|
||||||
`select
|
`select
|
||||||
event_name x,
|
event_name x,
|
||||||
|
event_data d,
|
||||||
${getDateQuery('created_at', unit, timezone)} t,
|
${getDateQuery('created_at', unit, timezone)} t,
|
||||||
count(*) y
|
count(*) y
|
||||||
from website_event
|
from website_event
|
||||||
|
|
Loading…
Reference in New Issue