[英]Google Sheets Query Function. How can I get only Unique or Distinct Rows?
我正在尝试使用 Google 表格上的查询 function 来回答有关案例的问题,但我遇到了一个特定问题。
我需要获得每年唯一订单的总数。 我使用下面的公式并设法获得每年的总订单量。
=QUERY(raw_data!$A$1:$U$9995, "select YEAR(C), COUNT(B) group by YEAR(C)", 1)
其中 C 列是日期,B 是 order_id。
问题是这总共返回 9994 个订单,并且包含相同订单的重复项。 例如,如果客户购买了 3 种不同的产品,他们将在数据库中分别获得一行,并将计为 9994 个订单中的 3 个。 但是,它们都有相同的 order_id。
我需要获得每年唯一订单的数量。 我知道这个数字是 5009,因为我通过 Excel 进行了一些手动研究,但想使用查询 Function 找到相同的总数,按年份分开,因为这是测试我的 Z9778840A0100CB30C982Z876 知识的案例。
这可能吗? 查询 Function 是否有办法获取唯一 order_ids 的计数? 非常感谢您的帮助!
看看这是否有帮助
=QUERY(UNIQUE(raw_data!$B$1:$C$9995), "select YEAR(Col2), COUNT(Col1) where Col2 is not null group by YEAR(Col2)", 1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.