在 Google 工作表中创建 Weekly/Monthly/Yearly 折线图以汇总相同 week/month/year 范围内的金额
Create Weekly/Monthly/Yearly line chart in Google Sheets to sum amounts within same week/month/year range
我想创建一个表示两列数据的折线图:F,输入日期,H,美元金额。 X 轴应为日期,Y 轴应为金额。
要注意的是,我希望折线图上的日期代表在给定周、月或年中输入的所有金额的总和。
这张照片是关于 YouTube 分析的,它创建的图表与我想在工作表中创建的图表类似:
类似于这些分析如何让您选择数据(在本例中为视图,在我的表格案例中为金额)在收集数据时的汇总方式,我只是想制作单独的图表来描述每周、每月和每年的不同范围。
https://docs.google.com/spreadsheets/d/1P2vFfCVmsJwPLyD48YWQkwCR0jY3CPg7S9uOVlYhvkk/edit?usp=sharing
这是我想要可视化的数据类型 link。
=ARRAY_CONSTRAIN(ARRAYFORMULA(
IF(E1="weekly",
QUERY({"week "&WEEKNUM(A2:A)&" "&YEAR(A2:A), C2:C, YEAR(A2:A)+WEEKNUM(A2:A)*0.083},
"select Col1,sum(Col2),Col3 where Col2 is not null group by Col1,Col3 order by Col3 label sum(Col2)''", 0),
IF(E1="monthly",
QUERY({TEXT(A2:A, "mmmm")&" "&YEAR(A2:A), C2:C, YEAR(A2:A)+MONTH(A2:A)*0.083},
"select Col1,sum(Col2),Col3 where Col2 is not null group by Col1,Col3 order by Col3 label sum(Col2)''", 0),
IF(E1="yearly",
QUERY({YEAR(A2:A), C2:C},
"select Col1,sum(Col2) where Col2 is not null group by Col1 label sum(Col2)''", 0), )))), 999^99, 2)
spreadsheet demo
我想创建一个表示两列数据的折线图:F,输入日期,H,美元金额。 X 轴应为日期,Y 轴应为金额。
要注意的是,我希望折线图上的日期代表在给定周、月或年中输入的所有金额的总和。
这张照片是关于 YouTube 分析的,它创建的图表与我想在工作表中创建的图表类似:
类似于这些分析如何让您选择数据(在本例中为视图,在我的表格案例中为金额)在收集数据时的汇总方式,我只是想制作单独的图表来描述每周、每月和每年的不同范围。
https://docs.google.com/spreadsheets/d/1P2vFfCVmsJwPLyD48YWQkwCR0jY3CPg7S9uOVlYhvkk/edit?usp=sharing 这是我想要可视化的数据类型 link。
=ARRAY_CONSTRAIN(ARRAYFORMULA(
IF(E1="weekly",
QUERY({"week "&WEEKNUM(A2:A)&" "&YEAR(A2:A), C2:C, YEAR(A2:A)+WEEKNUM(A2:A)*0.083},
"select Col1,sum(Col2),Col3 where Col2 is not null group by Col1,Col3 order by Col3 label sum(Col2)''", 0),
IF(E1="monthly",
QUERY({TEXT(A2:A, "mmmm")&" "&YEAR(A2:A), C2:C, YEAR(A2:A)+MONTH(A2:A)*0.083},
"select Col1,sum(Col2),Col3 where Col2 is not null group by Col1,Col3 order by Col3 label sum(Col2)''", 0),
IF(E1="yearly",
QUERY({YEAR(A2:A), C2:C},
"select Col1,sum(Col2) where Col2 is not null group by Col1 label sum(Col2)''", 0), )))), 999^99, 2)