google-sheets - 谷歌表格中的多层嵌套饼图

标签 google-sheets charts google-visualization

我需要在 google 表格中使用多层嵌套饼图。 显示类别和子类别中的数字总和。可以使用代码或仅使用公式。

或者,如果类似于 google 表格的系统已经有一个易于配置的嵌套饼图,我可以考虑使用它。

这是一个示例表,其中包含我要合并的 2 个图表: https://docs.google.com/spreadsheets/d/1TvOf_tRNFS4zqbYR8EMGfTH1krI_iX9resrQ_AwmGZ8/edit?usp=sharing

data chart1 chart2

它可以类似于这里的那个,但是用总和代替计数:

Three Google Sheets' data graphs (pie charts) in one graph

或 D3 Sunburst 分区。

最佳答案

E2:

=QUERY({A2:C}, "select Col1,sum(Col3) where Col1 is not null group by Col1 label sum(Col3)''")

G2:

={FILTER(B2:C, A2:A=E2); "", SUM(FILTER(B2:C, A2:A<>E2))}

I2:

={"", SUM(FILTER(C2:C, A2:A=E2)); FILTER(B2:C, A2:A=E3); "", SUM(FILTER(B2:C, A2:A=E4))}

K2:

={"", SUM(FILTER(B2:C, A2:A<>E4)); FILTER(B2:C, A2:A=E4)}

enter image description here

demo sheet

关于google-sheets - 谷歌表格中的多层嵌套饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72170745/

相关文章:

iOS 图表 : Combined data into stacked bar chart?

java - 在GWT中设置谷歌可视化组合图表中的最大值

javascript - 通过谷歌图表在条形图中显示 Vaxis 线

javascript - 将 js 变量传递给 html 文件 GAS - BASIC

google-sheets - FLATTEN 跳过空白单元格而不使用 UNIQUE

python - xlsxwriter 图表网格间距

javascript - y 轴静态绘图线的工具提示

javascript - Google Charts Sankey - 节点文本样式

google-apps-script - 如何检查 e.oldValue 更新后 e.value 是否为空

google-sheets - 无法读取来自 Google 表格的 Bigquery 表(誓言/范围错误)