我无法使用 excel 连接器在 bq 中运行长查询(280 个字符)。
开发人员指南说:
注意:如果您的查询长度超过 256 个字符,Excel 将不允许您运行该查询。将您的查询拆分为多个部分并将每个部分粘贴到多个相邻单元格中。
我曾尝试拆分一个查询,但无法将其发布到旁边或下方的单元格中。
有没有办法使这项工作?我已经很好地运行了较短的查询。
我无法使用 excel 连接器在 bq 中运行长查询(280 个字符)。
开发人员指南说:
注意:如果您的查询长度超过 256 个字符,Excel 将不允许您运行该查询。将您的查询拆分为多个部分并将每个部分粘贴到多个相邻单元格中。
我曾尝试拆分一个查询,但无法将其发布到旁边或下方的单元格中。
有没有办法使这项工作?我已经很好地运行了较短的查询。
我已经确认将查询的多个部分放在相邻的单元格中可以正常工作。我在 Excel for Mac 2011 上运行了一个长度为 757 个字符的查询。
将查询放在相邻单元格中后,您需要将查询参数值定义为范围,如下所示:
=Sheet1!$B$7:$B$11
仅供参考 - len()
Excel 中的功能在执行此操作时会派上用场。
我已向编写该功能/文档的工程师发送了一封便条。会让你知道。
同时(作为一种解决方法),您应该能够打开一个文本编辑器并修改您下载的 .iqy 文件以直接包含您的查询。
这个所谓的连接器没有代码,因为它使用了一个不起眼的 Excel 功能。