问题标签 [google-query-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 使用 Google 查询语言管理 JOINS(Google 表格)
我试图简单地重新计算每个用户在我公司的网站上累积了多少处罚,但避免了已删除的用户(我的行是静态的,但每周添加的新行更新了用户信息)
所以我有这个:
我想要这个:
到目前为止,我已经想出了这个
所以我最终得到了这个:
该查询跳过 id 为 5 的惩罚计数,但我希望它完全跳过用户 aaa。
我本可以在 SQL 中通过简单的子查询甚至连接来管理它,但是我想出的所有东西,谷歌表格都说它不起作用。
sql - 查询(或 ArrayFormula)中的文本操作(Google 表格)
我正在尝试在我的电子表格中查询一些数据,根据产品代码返回制造商。我们使用对应于不同客户的三位数字后缀对我们的产品进行编码。我知道代码,但查看表格的人可能不知道。
现在,我正在尝试从产品中拆分后缀并在相同的公式中执行 wuery。
我可以分两步完成此操作,将后缀从代码中分离出来并仅查询后缀,但我想知道我是否可以在一个代码中完成所有这些操作。我当前的公式返回我想要的数据,但它没有填满工作表的整个范围。我宁愿让这种情况自动发生,因为工作簿将是动态的。
我现在的公式是:
=QUERY(CxSeries,"select B where C CONTAINS '"&right(Code,3)&"' ")
https://docs.google.com/spreadsheets/d/190kom4q0XOJP4UdLTJpZf5tuJCQTflcuokRp_FJ4pBc/edit?usp=sharing
我不确定查询是否是解决此问题的正确方法,但我更愿意坚持这一点(只是因为老实说我无法围绕 ArrayForumlas 进行思考)。
谢谢,
google-sheets - 查询 - 带有日期的多个条件 - 不是预期的输出
我有这个查询功能:
据我了解,此函数应选择与查询中至少一个条件匹配的任何行。然而,这个查询的结果也显示了不满足任何这些条件的行。
你有什么想法/解释吗?
提前致谢
google-sheets - 如何在 Google 电子表格中过滤月份和持续时间?
我在表中有以下大数据:
我想知道一个月总共花了多少小时购买这张票。
首选结果:
google-sheets - 谷歌表格查询语言:你能使用其他 SQL 指令,如 UPDATE、INSERT……吗?
我有一个 Google 表格,我可以在其中使用它的查询语言和类似 SQL 的查询来选择行:“SELECT A WHERE B > 不管”等等。但是,我现在有一个带有 ID 列表的不同列,我想要更新该列中出现的所有行。在 SQL 术语中,我正在尝试执行以下操作:
(我希望我说清楚)。
问题是:你能在谷歌的查询语言中运行诸如 UPDATE、DELETE、INSERT 之类的指令吗?如果没有,我该怎么做?
google-sheets - 在具有多个和有界条件的查询中使用 ArrayFormula
这个问题是关于使用预定标准在谷歌电子表格中总结数据库。
我在 A1:B8 范围内有一个像这样的数据表
我还有一个标准表,它指定要在合并表中使用的范围的边界。标准表如下所示。
标准表独立于数据表派生,如您所见,并非标准表中的所有值都存在于数据表中。
如何使用 ArrayFormula 使最终表格具有以下数据。
以下是用于计算MAX
、MIN
、START VALUE
和的起始公式END VALUE
这是可公开编辑的 google 表格的链接,上面有示例数据。
如何ARRAYFORMULA
在 Google 表格中使用,以便为非常大的数据集自动填充详细信息。
我看过FILTER
和VLOOKUP
。但由于并非标准表中的所有值实际上都在数据表中,因此我无法很好地利用它们的能力ARRAYFORMULA
。请赐教。谢谢。
sql - QUERY - 多列中的一个字符串
虽然与 SQL 不同,谷歌表格中没有 IN,但我并不是在一列中查找多个字符串。我在几列中寻找一个字符串。
那么什么是捷径
=QUERY($A:$K, "选择 A 其中 B 包含 '"&N1&"' 或 C 包含 '"&N1&"' 或 D 包含'"&N1&"' 或 E 包含 '"&N1&"' 或 F 包含 '"&N1& "' 或 G 包含 '"&N1&"' 或 H 包含 '"&N1&"' 或 I 包含 '"&N1&"' 或 J 包含 '"&N1&"' 或 K 包含 '"&N1&"'",3)
?
我希望有类似的东西
=QUERY($A:$K, "选择 A 其中 B,C,D,E,F,G,H,I,J,K 包含 '"&N1&"'",3)
google-sheets - 从数据中获取有意义的报告
我对 Google 表格还很陌生,并且对这些功能非常了解。我正在尝试创建一张表格来记录不同物品的买卖记录,然后生成一份报告,我可以在其中查看利润和剩余物品库存、平均买入/卖出价格等。这是样本表的链接以及什么我试过了。
请让我知道它是否可以实现,如果可以,我需要寻找什么,任何样本或链接以正确的方向学习以实现我想要得到的东西。附上屏幕截图以快速浏览。 我使用的查询:-
=QUERY(A2:F9,"select A,B,Sum(C),Sum(E) group by A,B Label Sum(C) 'Total Quantity',Sum(E) 'Total Price'")
谢谢你。
PS。我之前也在 google 群组中发布过。如果我找到任何解决方案,我会将其链接回那里。