首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Google Data Studio中制作简单的直方图(表示分布)?

如何在Google Data Studio中制作简单的直方图(表示分布)?
EN

Stack Overflow用户
提问于 2017-10-13 15:50:03
回答 7查看 18.9K关注 0票数 14

你知道有没有可能制作一个简单的直方图来表示我所有的值除以范围(0-5;5-10;10-15;15-20...)的频率?

例如:

EN

回答 7

Stack Overflow用户

发布于 2021-01-26 06:54:40

随着时间的推移,这可能会变得更容易,但您不应该再需要手动定义每个bin。如果您可以编辑数据源,则可以使用如下公式在data Studio中添加calculated field

FLOOR(age/5) * 5

如果您将此字段称为"age_bin",则所有条目的值都将是5的倍数,标签(age_bin的值)表示存储桶的最小值。例如:

  • "4天“在bin 0中,因为"36天”在bin 35中,因为36/5=7.2,所以FLOOR(7.2)=7,7 * 5 = 35

然后,您可以使用"age_bin“作为维度,使用"Record Count”作为度量来制作条形图。

票数 10
EN

Stack Overflow用户

发布于 2017-10-14 04:59:55

最简单的方法是将数据格式化为“bin”。你可以这样做:

代码语言:javascript
复制
count(CASE WHEN Age > 0 AND Age <= 5 Then 1) AS bin1
count(CASE WHEN Age > 5 AND Age <= 10 Then 1) AS bin2
count(CASE WHEN Age > 10  AND Age <= 15 Then 1) AS bin3
count(CASE WHEN Age > 15 AND Age <= 20 Then 1) AS bin4

这是将数据转换为直方图类型格式,然后选择GDS中可用条形图的最简单方法。

票数 3
EN

Stack Overflow用户

发布于 2020-01-27 22:25:57

一种方法是在DataStudio中创建一个新字段,公式如下:

代码语言:javascript
复制
CASE 
WHEN Age > 0 AND Age <= 5 THEN "bin1"
WHEN Age > 5 AND Age <= 10 THEN "bin2"
WHEN Age > 10 AND Age <= 15 THEN "bin3"
WHEN Age > 15 AND Age <= 20 THEN "bin4"
ELSE "bin5"
END

之后,您可以创建一个条形图,其中包含任何变量,如本例中的Age,作为度量,使用新变量作为维度对数据进行分组,并选择count作为表示

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46725054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档