按月分组汇总数据透视表

时间:2019-03-18 14:59:01

标签: google-sheets google-sheets-formula

我有一个简单的表格,其中包含过去24个月的每月下载数据。我想构建一个显示以下各列的简单摘要。

  • 上个月的下载数量
  • 最近3个月的下载量
  • 最近6个月的下载。
  • 最近6个月(去年)的下载
  • 最近3个月(去年)的下载
  • 上个月(去年)的下载

我试图对数据透视表中的数据进行分组-但由于Google表格不允许重叠的网上论坛,因此我似乎无法使其正常工作。

我尝试使用Calc字段-但这又一次似乎不允许我按月进行细分。

任何想法-如何执行此操作,或者我问太多Google表格?

添加了一组虚拟数据:https://docs.google.com/spreadsheets/d/1qhuXf__hvJMZjXcugBZyiq_lZBqFNTTkCHEvh9rcUK0/edit?usp=sharing

1 个答案:

答案 0 :(得分:0)

={QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,1,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13,9,1),"yyyy-mm-dd")&"'")), 
 "select Col2+Col3+Col4+Col5+Col6+Col7+Col8+Col9 
  label Col2+Col3+Col4+Col5+Col6+Col7+Col8+Col9''"),
 QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,9,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13+1,1,1),"yyyy-mm-dd")&"'")), 
 "select Col2+Col3+Col4+Col5 
  label Col2+Col3+Col4+Col5''"),
 QUERY(TRANSPOSE(QUERY(TRANSPOSE({$C$3:$O$5,$C$7:$O$9}), 
 "select Col2,Col3 
  where Col1>=date'"&TEXT(DATE(E13,12,1),"yyyy-mm-dd")&"'
    and Col1< date'"&TEXT(DATE(E13+1,1,1),"yyyy-mm-dd")&"'")), 
 "select Col2")}

0

demo spreadsheet