问题标签 [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.

0 投票
1 回答
333 浏览

sql - 谷歌查询语言:按日期过滤

我正在尝试在 Google Visualization API 查询中按日期添加过滤器,但我在语法上做错了...

这是没有日期过滤器的代码:

我想添加一个 AND 并添加条件 ColB 中的日期必须 >= 2016 年 8 月 1 日。

所以我尝试了:

但是由于查询被中断,语法可能是错误的。

0 投票
1 回答
127 浏览

javascript - Google 可视化表格标题未显示

我正在构建一个小型网站,在其中显示用户查询的数据,这些数据是从一些不同的 Google 电子表格中获取的,在一些 Google 可视化表中。

这很好用,除了在其中一个表中,尽管支持电子表格具有描述性标题行,但表标题为空。这只发生在其中一个表中,其支持的电子表格与其他表的电子表格之间唯一明显的区别是它完全由文本条目组成。

有人知道会发生什么吗?

0 投票
1 回答
216 浏览

google-sheets - 谷歌表格查询语言,返回 0

当找不到查询的数据时,我一直在让查询函数返回 0 时遇到麻烦。

鉴于以下数据...

示例数据一

由于每张纸都是不同的玩家,我需要计算每场比赛的数量以及这些比赛的结果。

一些玩家可能彼此在同一个游戏中,因此游戏 ID 作为唯一标识符给出,因此这些游戏只计算一次,这部分我正在工作。

我现在要做的是记录 A 队在每个房间的获胜次数。

示例数据 2

您可以在上面的屏幕截图中看到我的问题。

这是具有上述数据的样本表。

这是用于最正确示例的公式

有谁能帮忙吗?

0 投票
1 回答
741 浏览

javascript - 如何在 Google Charts 仪表板中运行两个查询并显示两个带有控件的图表

我在尝试使用对 Google 工作表的两个查询来设置带有两个图表和两个 controlwrapper 的 Google Charts 仪表板时遇到了麻烦。

我已经浏览了这里的许多示例,这些示例演示了来自单一来源的多个图表,或者多个图表的多个查询,但没有控制方面。

我最终尝试对单个 Google 工作表运行两个查询,每个查询根据查询字符串从工作表中提取一组不同的数据,然后在图表中显示数据。还有一个 filterColumn 控件包装器,用于从数据表中选择数据。

我有以下代码适用于一个查询和图形。当我尝试将过程加倍以便可以在一个页面中显示两者时,会出现一个或另一个图表,但不会同时出现。我知道这可能与查询之间的冲突有关,但我不明白。我尝试构建一个函数来运行将由 google.setOnLoadCallback 函数启动的两个查询。然而,这并没有奏效。我尝试使用其他示例作为指南来组合各个部分,但这些都不起作用。这是最接近的版本,当我连续多次刷新它时,有时会加载一个图表,有时会加载另一个,但绝不会同时加载。

如果有人能指出我正确的方向,我将不胜感激。

0 投票
1 回答
248 浏览

google-sheets - 如何在 QUERY 内置函数中使用 where 子句

首先是表格:https ://docs.google.com/spreadsheets/d/1VeDWvUk-4nc_AlI5-CeThYLVmrLUp2iGgmDVgmqxFog/edit#gid=0

我正在尝试将 Google 电子表格用作小型数据库。但是,每当我尝试使用另一个单元格作为参数时,它告诉我它无法解析列。我不确定我的错误在哪里。

这是查询。

0 投票
3 回答
9799 浏览

google-sheets - 案例/如果/过滤器/?在谷歌表格查询中

我有一个登记册,其中包含所有带有其帐户 ID 的交易。该寄存器有一个“类型”字段,我想在其上提取摘要数据。

交易:

我想要一个允许我提取以下所有摘要信息的查询

像这样的东西:

有了这些结果

不幸的是,MAX需要输入列标识符,而且您似乎根本不能使用任何非标量函数(例如FILTER),甚至不能使用任何未列出的聚合函数(例如JOIN)。

我目前正在使用一堆具有不同 WHERE 参数的单独查询,但是它非常非常慢。

0 投票
1 回答
48 浏览

google-sheets - 获取特定月份的选定日期范围内的天数

在 Google 电子表格中,在工作表选项卡中,我使用原始列表(每行一个条目)我有这样的基本数据:

在另一个选项卡上,同一张纸上,我有一个带有月份名称的下拉菜单,是通过数据验证创建的。我想要的是选择一个月份来获得所选月份的日期框架中的天数。
例如选择七月,我应该有
31 第一行
19 第二行
6 第三行

谢谢

0 投票
1 回答
110 浏览

google-sheets - GoogleSheets QUERY 公式分组

这个吸盘有点麻烦。尝试使用 QUERY 函数但想从分组中排除 D 列。我希望在 QUERY 表的每一列中看到的数据:

  • 唯一(非重复)名称
  • 最近入住日期
  • 与每个唯一名称的“最近入住日期”相对应的最近入住日期
  • 与“最近支票日期”相对应的支票金额

到目前为止,我发现在“group by”中包含“Column D”会导致出现重复的名称,但是如果不在“group by”中包含该列,我会得到一个“#VALUE!” 错误。

有关示例数据,请参见链接:数据测试

0 投票
3 回答
14966 浏览

google-sheets - 查询完成但输出为空

https://docs.google.com/spreadsheets/d/1033hNIUutMjjdwiZZ40u59Q8DvxBXYr7pcWyRRHAdXk

那是指向它不起作用的文件的链接!如果打开它,请转到名为“我的查询很臭”的工作表。

名为“存款”的工作表在 A(日期)、B(描述)和 C(金额)列中有如下数据:

“My Query Stinks”工作表在 A(支票号码)、B(查询失败)和 C(金额)列中有数据:

在 My Query Stinks 的 B 列中,我想输入一个查询。这是我正在尝试的:

出于某种原因,它返回“#N/A 错误查询完成,输出为空”。我希望它找到 1000000044(C4 中的值)与 Deposits 上的 1000000044 匹配并返回日期。

0 投票
1 回答
1181 浏览

google-apps-script - 用谷歌查询语言重现左连接

我正在尝试从表中获取数据并将另一个查询的结果添加到这些数据中,这两个东西都有共同的 ID 和名称。

这是查询:

我想做一个包含这个的新查询。像这样的“QueryResult.id”是查询中的 G,“Talents”是要加入它的表:

问题是没有加入谷歌查询语言。

我虽然可能会加入一些谷歌脚本,但对于像这样的简单操作来说似乎很复杂。

这里的最终目标是列出所有才能以及该人与他们共同拥有的才能的数量。