【问题标题】:Google Sheets query - How many tweets favourited by weekdays谷歌表格查询 - 工作日收藏了多少推文
【发布时间】:2018-10-23 10:58:48
【问题描述】:

下面的公式有问题,希望有人能帮忙。

=query ({ arrayformula(if(tweets_zapier!A2:A"", weekday(tweets_zapier!A2:A),"")), tweets_zapier!L2:L}, "select Col1, count(Col2) where Col2 '' group by Col1 order by Col1 asc", 0)

此公式的目标是按工作日对收藏的数量进行分组,以确定哪些工作日推文最受欢迎。虽然公式运行没有任何错误,但它没有提供任何结果。

我已在此处包含指向我的电子表格的链接 (https://docs.google.com/spreadsheets/d/17CR_Q1TC6GSSkZCQwLprMqf7amkGH9yFZye4L_O18q4/edit#gid=1642780380)

谁能看到我错过了什么?

【问题讨论】:

    标签: sql function google-sheets google-query-language


    【解决方案1】:

    将查询中的where Col2 <> '' 条件替换为Col2 is not null。不知道为什么它不起作用,但是当您替换它时,查询会返回良好的结果。

    如果要过滤掉空行,也可以在第一个 query() 参数(数组公式)中使用 filter()。

    【讨论】:

    • 已经解决了,非常感谢!我一直用这个把头撞在桌子上。出于某种原因,尽管如果我将 B 列中的数据用于 twitter 文本,即使包含“Col2 ”,代码也可以正常工作。让我困惑为什么它不适用于 L 柱。也许 '' 不适用于数字?
    • 很高兴为您提供帮助。习惯上单击以接受和/或赞成一个好的答案。实际上,与空字符串进行比较似乎不适用于数字。
    • 对不起,stackoverflow 的新手,不知道如何选择它作为最佳答案。试图投票,但它说它不会显示,因为我需要 15 声望。真的很感谢它,伙计,爱你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多