Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 我如何在Google Sheets图表上按周日显示4周的数据?_Google Sheets_Charts_Excel Charts_Google Sheets Charts - Fatal编程技术网

Google sheets 我如何在Google Sheets图表上按周日显示4周的数据?

Google sheets 我如何在Google Sheets图表上按周日显示4周的数据?,google-sheets,charts,excel-charts,google-sheets-charts,Google Sheets,Charts,Excel Charts,Google Sheets Charts,我想在谷歌表格上显示4周的数据 我尝试过这样做,但基本上没有问题,因为这是正确的: X轴显示一周中的几天 Y轴是重量编号 我目前的实施存在以下问题: 当我想让它按周数自动分组数据时,我必须为每周制作一个单独的系列。(我无法为每个系列命名) 数据被关闭了一天。周一的数据没有显示,这意味着周二的数据代替周一显示,以此类推 以下是谷歌表单的链接和屏幕截图: 我的预期结果更像这样: 在这里,行按每周分组显示,数据按每天显示。您缺少每周第一天的原因是您已选中使用行1作为heeader,因此每个系列将删

我想在谷歌表格上显示4周的数据

我尝试过这样做,但基本上没有问题,因为这是正确的:

  • X轴显示一周中的几天
  • Y轴是重量编号
  • 我目前的实施存在以下问题:

  • 当我想让它按周数自动分组数据时,我必须为每周制作一个单独的系列。(我无法为每个系列命名)
  • 数据被关闭了一天。周一的数据没有显示,这意味着周二的数据代替周一显示,以此类推
  • 以下是谷歌表单的链接和屏幕截图:

    我的预期结果更像这样:


    在这里,行按每周分组显示,数据按每天显示。您缺少每周第一天的原因是您已选中使用行1作为heeader,因此每个系列将删除第一个数据点(本例中为星期一),并将其作为该系列的标签插入(您可以在图例中看到)

    如果您取消选中该复选框并更改X轴的范围,使其从周一到周日,您将得到正确的图形

    上一个图表的问题是,尽管它的所有数据点都是正确的,但没有图例。但不幸的是,无法轻松插入图例,因为您无法手动更改图例,每个系列的标签必须来自单元格

    要克服此限制,您可以更改数据,使每个系列的标签位于数据顶部,并保持选中“使用”行
    x
    作为标题:


    当然,这不是唯一的解决方案,您可以在这里使用多种方法,每周在一张表中复制表格,或者干脆不使用标签。水平堆叠周数,以便每个人都将其周数放在“权重”列的顶部,等等。您缺少每周的第一天的原因是您已选中“将第1行用作heeader”,因此每个系列都将删除第一个数据点(在您的情况下是星期一),并将其作为该系列的标签插入(您可以在图例中看到这一点)

    如果您取消选中该复选框并更改X轴的范围,使其从周一到周日,您将得到正确的图形

    上一个图表的问题是,尽管其所有数据点都正确,但没有图例。但不幸的是,无法轻松插入图例,因为您无法手动更改图例,每个系列的标签必须来自单元格

    要克服此限制,您可以更改数据,使每个系列的标签位于数据顶部,并保持选中“使用”行
    x
    作为标题:


    当然,这不是唯一的解决方案,你可以在这里用多种方法,每周在一张纸上复制表格,或者干脆不贴标签。将周水平堆放,这样每个人的周数都会显示在重量栏的顶部,等等

    你能以某种方式向我们展示你的预期结果吗?即使这只是一张手绘的草图……贝卡使用“我们现在可以看到您尝试了什么,但看不到您试图实现什么”。@a-burge hi我已经编辑了它,并添加了一张图片说明我的预期结果。这有意义吗?谢谢!您能以某种方式向我们展示您的预期结果吗?即使这只是一张手绘的草图……因为我们现在可以看到您尝试了什么,但看不到您试图实现什么实现。@a-burge hi我已经编辑了它,并添加了一张我预期结果的图片。这有意义吗?谢谢!如果您愿意接受星期天作为一周的第一天(而不是星期一),您可以使用此函数重新构造数据,然后在此基础上绘制图表(使用开放范围包括未来几周):
    =QUERY(A1:D29,“选择星期日(B),按星期日(B)分组求和(D)轴标签星期日(B)‘星期日=1’”,1)
    您可以直接将公式输入到图表中,还是需要先将其放在工作表中的某个位置,然后再导入?这两种方法都很酷。@Raserhin,您可以在工作表中的某个位置使用它来重新格式化输出,以更好地适应图表。如果您愿意接受星期天作为一周的第一天(而不是星期一),您可以使用此函数重新构造数据,然后在此基础上绘制图表(使用开放范围来包括未来几周):
    =QUERY(A1:D29,“选择星期日(B)”,按星期日求和(D)分组(B)透视标签dayOfWeek(B)“Day(Sunday=1)”,1)
    您可以直接将公式输入到图表中,还是需要先将公式放在工作表中的某个位置,然后再导入?不管怎样,这都是一个很酷的建议。@Raserhin,您可以在工作表中的某个位置使用它来重新格式化输出,以更好地适应图表。