按月组汇总数据透视表

问题描述 投票:0回答:1

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

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

我试图将数据分组到数据透视表中 - 但由于Google表格不允许重叠的组,我似乎无法使其工作。

我尝试使用Calc字段 - 但它似乎也不允许我在几个月内将其分解。

任何想法 - 如何做到这一点,还是我要求过多的Google表格?

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

google-sheets google-sheets-formula
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.