【问题标题】:Google Sheets Query - Arithmetic Query Within 2 QueriesGoogle 表格查询 - 2 个查询内的算术查询
【发布时间】:2021-06-01 11:34:09
【问题描述】:

我是探索 Google Query 功能的新手,我正在寻求一些帮助来构建我的查询。我基本上是在寻求生成一个类似于下面的表格,按月汇总我的收入 + 支出,同时计算每个月节省的金额和相关的储蓄率。

={query(Expense_Data, "SELECT C, SUM(Q) where T is not null GROUP BY C PIVOT T ORDER BY C desc limit 3",1),query(Expense_Data, "Select Sum(Q) where T is not null Group by C limit 3 label Sum(Q) 'Savings'")}

Month (Date) Expense Income Savings Savings Rate (NEED ASSISTANCE) %
01/05/2021 -1000.00 1500.00 500.00 33.33%
01/04/2021 -1000.00 1500.00 500.00 33.33%
01/03/2021 -1000.00 1500.00 500.00 33.33%

到目前为止,我在下面的双重查询完成了前 3 列的工作,但是我不确定如何生成“储蓄率”,因为这个查询需要(我猜)一个算术运算符,但这些会包含不同的 '哪里的条件。 (即 SELECT SUM(Q) / SUM(Q) where T = 'Income')??

任何帮助将不胜感激。

干杯

【问题讨论】:

    标签: google-sheets-formula


    【解决方案1】:

    您可以在另一个查询中使用您的查询结果

    =query(query(Expense_Data, "SELECT C, SUM(Q) where T is not null GROUP BY C PIVOT T ORDER BY C desc limit 3",1),"select Col1,Col2,Col3, Col2+Col3, (Col2+Col3)/Col3 label Col2+Col3'Savings', (Col2+Col3)/Col3'Savings Rate %'")

    【讨论】:

    • 谢谢谢尔盖。工作一种享受!
    猜你喜欢
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 1970-01-01
    相关资源
    最近更新 更多