首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google工作表中的多级嵌套饼图

google工作表中的多级嵌套饼图
EN

Stack Overflow用户
提问于 2022-05-09 10:47:42
回答 2查看 2.4K关注 0票数 3

我需要一个多级嵌套饼图在谷歌页。在类别和子类别中显示数字和。可以使用代码或公式。

或者,如果类似google的系统已经有了一个简单的、可配置的嵌套饼图,我可以考虑使用它。

下面是一个包含我想要组合的两个图表的示例表:AwmGZ8 8/编辑?usp=共享

它可以类似于这里的数字,但用的是和而不是计数:

一张图中的三个谷歌工作表数据图(饼图)

或者是一个D3太阳爆发分区。

EN

回答 2

Stack Overflow用户

发布于 2022-05-09 13:13:03

E2:

代码语言:javascript
复制
=QUERY({A2:C}, "select Col1,sum(Col3) where Col1 is not null group by Col1 label sum(Col3)''")

G2:

代码语言:javascript
复制
={FILTER(B2:C, A2:A=E2); "", SUM(FILTER(B2:C, A2:A<>E2))}

I2:

代码语言:javascript
复制
={"", SUM(FILTER(C2:C, A2:A=E2)); FILTER(B2:C, A2:A=E3); "", SUM(FILTER(B2:C, A2:A=E4))}

K2:

代码语言:javascript
复制
={"", SUM(FILTER(B2:C, A2:A<>E4)); FILTER(B2:C, A2:A=E4)}

演示表

票数 2
EN

Stack Overflow用户

发布于 2022-05-10 11:17:14

动态外汇:

代码语言:javascript
复制
=ARRAYFORMULA({TRANSPOSE(QUERY({A1:C}, "select sum(Col3),Col1 where Col1 is not null group by Col1 label sum(Col3)'Base Pie'"));
 {"♀", IFERROR(1/(1/TRANSPOSE(MMULT(TRANSPOSE(IF(SEQUENCE(COUNTUNIQUE(A2:A))<SEQUENCE(1, COUNTUNIQUE(A2:A)), 
 QUERY({A2:C}, "select sum(Col3) where Col1 is not null group by Col1 label sum(Col3)''"), )*1), SEQUENCE(COUNTUNIQUE(A2:A), 1, 1, )))));
 QUERY(QUERY({A2:C, ROW(A2:A)}, "select Col2,max(Col3) where Col3 is not null group by Col4,Col2 pivot Col1"), "offset 1", )};
 {"♂", IFERROR(1/(1/TRANSPOSE(MMULT(TRANSPOSE(IF(SEQUENCE(COUNTUNIQUE(A2:A))>SEQUENCE(1, COUNTUNIQUE(A2:A)), 
 QUERY({A2:C}, "select sum(Col3) where Col1 is not null group by Col1 label sum(Col3)''"), )*1), SEQUENCE(COUNTUNIQUE(A2:A), 1, 1, )))))}})
  • 该公式接受A:C范围内的数据,并创建所有必要的步骤、列和行来输入饼图。
  • 标记为♀♂的行用作饼图比率校正器。
  • 如有需要,E列可用作子类别标签系统
  • 以同样的方式,第3行可以用作基饼的标签。
  • 首先,我们创建一个基本饼图(从黑色行)作为背景:

  • 接下来,对于每个彩色列,我们创建一个单独的饼图,我们覆盖在基本饼图的顶部。注意,颜色和子颜色需要为每个切片选择手动,方法是双击给定的切片,并在♀♂片的情况下选择颜色或none

重复下一篇专栏..。

演示电子表格

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

https://stackoverflow.com/questions/72170745

复制
相关文章

相似问题

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