@@ -22,13 +22,14 @@ FROM (
2222 COUNT(0) AS volume
2323 FROM ${ ctx . ref ( 'crawl' , 'pages' ) }
2424 WHERE
25- date = '${ params . date } ' ${ params . devRankFilter } AND
25+ date = '${ params . date } ' ${ params . devRankFilter } ${ params . lense . sql } AND
2626 is_root_page AND
2727 INT64(summary.bytesTotal) > 0
2828 GROUP BY
2929 date,
3030 client,
3131 bin
32+ HAVING bin IS NOT NULL
3233 )
3334)
3435ORDER BY
@@ -40,26 +41,28 @@ ORDER BY
4041 {
4142 type : 'timeseries' ,
4243 query : DataformTemplateBuilder . create ( ( ctx , params ) => `
43- SELECT
44- date,
45- client,
46- UNIX_SECONDS(TIMESTAMP(date)) AS timestamp,
47- ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(101)] / 1024, 2) AS p10,
48- ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(251)] / 1024, 2) AS p25,
49- ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(501)] / 1024, 2) AS p50,
50- ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(751)] / 1024, 2) AS p75,
51- ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(901)] / 1024, 2) AS p90
52- FROM (
44+ WITH pages AS (
5345 SELECT
5446 date,
5547 client,
5648 INT64(summary.bytesTotal) AS bytesTotal
5749 FROM ${ ctx . ref ( 'crawl' , 'pages' ) }
5850 WHERE
59- date = '${ params . date } ' ${ params . devRankFilter } AND
51+ date = '${ params . date } ' ${ params . devRankFilter } ${ params . lense . sql } AND
6052 is_root_page AND
6153 INT64(summary.bytesTotal) > 0
6254)
55+
56+ SELECT
57+ date,
58+ client,
59+ UNIX_SECONDS(TIMESTAMP(date)) AS timestamp,
60+ ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(101)] / 1024, 2) AS p10,
61+ ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(251)] / 1024, 2) AS p25,
62+ ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(501)] / 1024, 2) AS p50,
63+ ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(751)] / 1024, 2) AS p75,
64+ ROUND(APPROX_QUANTILES(bytesTotal, 1001)[OFFSET(901)] / 1024, 2) AS p90
65+ FROM pages
6366GROUP BY
6467 date,
6568 client,
0 commit comments