我有大量记录显示来自各个地区和交换的通话时长。该表有 3 个关键字段,如下所示:
Calling_number 区域 call_duration(s)
我需要使用 Data Studio 绘制 1 秒或 5 秒内基于呼叫分配的持续时间。
虽然 Data studio 中没有特定的功能来创建具有大量 bin 的直方图,但我以前见过有人这样做过。
任何有关如何执行此操作的帮助或建议将不胜感激。
您可以使用范围_桶 https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions#range_bucketBigQuery 中提供的数学函数。此函数扫描排序数组并返回给定点上限的从 0 开始的位置。如果您需要对数据进行分组以构建分区,则此功能非常有用,直方图、业务定义的规则等等。
下面是年龄直方图的非常简单的示例
WITH students AS
(
SELECT 9 AS age UNION ALL
SELECT 20 AS age UNION ALL
SELECT 25 AS age UNION ALL
SELECT 31 AS age UNION ALL
SELECT 32 AS age UNION ALL
SELECT 33 AS age
)
SELECT RANGE_BUCKET(age, [10, 20, 30]) AS age_group, COUNT(*) AS count
FROM students
GROUP BY 1
带输出
+--------------+-------+
| age_group | count |
+--------------+-------+
| 0 | 1 |
| 2 | 2 |
| 3 | 3 |
+--------------+-------+
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)