Google Data Studio 中的直方图和分布

2023-12-23

我有大量记录显示来自各个地区和交换的通话时长。该表有 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(使用前将#替换为@)

Google Data Studio 中的直方图和分布 的相关文章

随机推荐

  • 如何在 MediaPlayer setDataSource 中包含 http 标头?

    我正在将 URI 传递给设置数据源方法 http developer android com reference android media MediaPlayer html setDataSource 28java lang String
  • 使用动态发出的 POCO 进行快速序列化和反序列化

    我目前正在将 SQL 表行序列化为二进制格式 以实现高效存储 我将二进制数据序列化 反序列化为List每行 我正在尝试升级它以使用 POCO 它将动态生成 发出 每列一个字段 我在网上搜索了几个小时 偶然发现了像 EF T4 Expando
  • 如何替换字符串中的最后一个单词

    有谁知道如何替换字符串中的最后一个单词 目前我正在做 someStr someStr replace someStr substring someStr lastIndexOf 1 New Word 上面的代码替换了字符串中出现的每个单词
  • 如何使用 Flexbox 实现浮动侧边栏布局,内容环绕侧边栏?

    我正在尝试实现在桌面上看起来像这样的响应式布局 在手机上就像这样 请注意以下要求 侧边栏应仅占据适合内容所需的垂直空间 在侧边栏下方 主要部分的内容应占据整个宽度 在移动设备上 侧边栏应显示在主要内容下方 这是一个包含我最初的 HTML 和
  • 使用装饰器自动注册类方法

    我希望能够创建一个 python 装饰器 自动在全局存储库中 注册 类方法 带有一些属性 示例代码 class my class object register prop1 prop2 def my method arg1 arg2 met
  • HTML5 视频 MEDIA_ERR_DECODE 随机发生

    我正在开发一个包含 6 个音频和视频元素的项目 这些元素依次播放 发出前的代码顺序是这样的 预加载所有媒体资源直到 canplaythrough 播放视频 1 停止 video 1 并播放 audio 1 停止音频 1 并再次播放视频 1
  • 使用 sed/awk 替换文本文件的部分

    我正在尝试替换文件中 begin 和 end 之间的文本 如下所示 begin block param1 param2 end 读作 begin block param1 value1 param2 value2 end 基本上 我取消注释
  • 从 JDialog 返回值; dispose()、setVisible(false) - 示例

    我知道 这个问题在 SO 中经常出现 比如here https stackoverflow com questions 4089311 how can i return a value from a jdialog box to the p
  • 如何在 rechart 中将工具提示放置在条形图的顶部?

    Problem 我创建了一个带有自定义工具提示的条形图 现在我需要的是将工具提示放置在栏的顶部而不是图表区域内 就像这张照片一样 这就是现在的样子 在这里我提供了我如何组织我的代码 import React Component from r
  • 如何将一个计算列的每一行除以另一个计算列的总和?

    我无法使用此示例数据得到正确的除法 Calculated column Another calc column 48 207 257 370 518 138 489 354 837 478 1 005 648 1 021 2 060 1 4
  • 如何获得 COUNT(column) ... GROUP BY 来使用索引?

    我有一个表 col1 col2 其索引为 col1 col2 该表中有数百万行 我想运行一个查询 SELECT col1 COUNT col2 WHERE col1 NOT IN
  • 在 Highcharts/Highmaps 中的数据集之间切换

    我正在尝试按县创建美国生猪数量的分区统计图 我有六个不同的数据集 1987 1992 1997 2002 2007 2012 代表每五年进行一次的美国农业部农业普查 截至目前 每个数据集都位于其自己的 Highmaps 索引文件中 2012
  • 更漂亮:在函数和括号之间添加空格

    在 VSCode 中 每次保存 JS 文件时 Prettier删除 function 关键字及其括号之间的空格 它改变了这一点 function parameter To this function parameter 但我想保留空间 有些
  • 停止设备的当前密码要求

    我的网站的编辑用户部分遇到问题 由于某种原因 我在尝试编辑用户时不断收到错误 当前密码不能为空 我们使用 devise 来管理用户 但我似乎无法在任何地方找到会生成此错误的代码 这是表单的代码 semantic form for resou
  • 计算并绘制任意 rasterLayer 的矢量场

    问题陈述 With ggquiver geom quiver 只要我们知道 我们就可以绘制向量场x y xend and yend 我如何计算任意的这些参数RasterLayer海拔 如何确保这些箭头的大小指示该特定向量的斜率 以便箭头显示
  • 如何使用Java在Elasticsearch中进行多个过滤器查询?

    我在 elasticsearch 之上构建了一个网络应用程序 我想使用Java 做一个多重过滤器 弹性搜索查询 query bool must match T TEXT match new content TEXT filter term
  • 如何将带有时区偏移的时间戳字符串转换为本地时间?

    我正在尝试将字符串时间戳转换为正确的日期时间对象 我遇到的问题是存在时区偏移 我所做的一切似乎都不起作用 最终我想将字符串时间戳转换为我的机器时区中的日期时间对象 string timestamp date Fri 16 Jul 2010
  • itertools.tee 相当于 Boost::Range 吗?

    蟒蛇的itertools has tee对于 n 次迭代 def tee iterable n 2 it iter iterable deques collections deque for i in range n def gen myd
  • iPhone 中的获取地址信息

    我准备了一个小申请 当我重新启动 iPhone 3G 具有 3G 互联网连接 并安装此应用程序时 getaddrinfo 总是返回EAI NONAME 8 我关闭应用程序并运行 Safari 然后运行我的应用程序 一切正常 有什么问题 vo
  • Google Data Studio 中的直方图和分布

    我有大量记录显示来自各个地区和交换的通话时长 该表有 3 个关键字段 如下所示 Calling number 区域 call duration s 我需要使用 Data Studio 绘制 1 秒或 5 秒内基于呼叫分配的持续时间 虽然 D