Oli*_*ier 6 google-data-studio
您是否知道是否可以制作一个简单的直方图来表示我所有值的频率除以范围(0-5; 5-10; 10-15; 15-20 ...)?
范例:
随着时间的推移,这可能会变得更容易,但您不再需要手动定义每个 bin。如果您可以编辑数据源,则可以使用如下公式在数据洞察中添加计算字段:
FLOOR(age/5) * 5
如果您调用此字段,例如“age_bin”,则所有条目的值都将是 5 的倍数,标签(的值age_bin)表示存储桶的最小值。例如:
0,因为FLOOR(4/5)=035,因为36/5=7.2,所以FLOOR(7.2)=7,和7 * 5= 35然后,您可以制作以“age_bin”为维度、以“记录计数”为指标的条形图。
小智 5
一种方法是在 DataStudio 中使用如下公式创建一个新字段:
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
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用任何变量创建条形图,就像Age在本例中一样,作为测量值,将新变量作为维度来对数据进行分组,并选择计数作为表示形式
小智 3
最简单的方法是将数据格式化为“垃圾箱”。你可以这样做:
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
Run Code Online (Sandbox Code Playgroud)
这是将数据转换为直方图类型格式的最简单方法,然后选择 GDS 中可用的条形图之一。
| 归档时间: |
|
| 查看次数: |
3890 次 |
| 最近记录: |