同比和环比函数 | 您所在的位置:网站首页 › Excel环比函数 › 同比和环比函数 |
示例1:计算今天每小时的网站访问量与昨天同时段、前天同时段的网站访问量比值。 选择查询和分析的时间范围为今天(整点时间),并执行如下查询和分析语句。其中,86400表示当前时间减去86400秒(1天),172800表示当前时间减去172800秒(2天), log表示Logstore名称,date_trunc('hour',__time__ )表示使用date_trunc函数将时间对齐到小时。 查询和分析结果为数组形式 查询和分析语句(调试) * | SELECT time, ts_compare(PV, 86400, 172800) as diff FROM ( SELECT count(*) as PV, date_trunc('hour', __time__) AS time FROM log GROUP BY time ) GROUP BY time ORDER BY time查询和分析结果 1174.0表示当前时段(例如2022-09-22 00:00~01:00)的网站访问量。 1191.0表示昨天同时段(例如2022-09-21 00:00~01:00)的网站访问量。 1253.0表示前天同时段(例如2022-09-20 00:00~01:00)的网站访问量。 0.9857262804366079表示当前时段与昨天同时段的网站访问量比值。 0.936951316839585表示当前时段与前天同时段的网站访问量比值。 1663689600.0表示2022-09-21 00:00的Unix时间戳。 1663603200.0表示2022-09-20 00:00的Unix时间戳。 说明查询和分析结果的时间,以实际执行结果为准。 查询和分析结果为分列显示 查询和分析语句(调试) * | SELECT time, diff [1] AS day1, diff [2] AS day2, diff [3] AS day3, diff [4] AS ratio1, diff [5] AS ratio2 FROM ( SELECT time, ts_compare(PV, 86400, 172800) AS diff FROM ( SELECT count(*) as PV, date_trunc('hour', __time__) AS time FROM log GROUP BY time ) GROUP BY time ORDER BY time )查询和分析结果 示例2:环比今天每小时的网站访问量。 选择查询和分析的时间范围为今天(相对),并执行如下查询和分析语句。其中3600表示当前时间减去3600秒(1小时), log表示Logstore名称,date_trunc('hour',__time__ )表示使用date_trunc函数将时间对齐到小时。 查询和分析语句(调试) * | SELECT time, ts_compare(PV, 3600) AS data FROM( SELECT date_trunc('hour', __time__) AS time, count(*) AS PV FROM log GROUP BY time ORDER BY time ) GROUP BY time查询和分析结果 查询和分析结果的时间,以实际执行结果为准。 |
CopyRight 2018-2019 实验室设备网 版权所有 |