小编Min*_*rae的帖子

Google Spreadsheets QUERY()组合了多个工作表,相同的工作簿

目标:我在gSheets中使用QUERY()来组合同一工作簿中多个工作表的数据.数据是GA的摘录,细分为小段以防止采样.这意味着它具有所有相同的字段,我只是将它拼凑回来进行分析.

我想使用QUERY()来执行此操作,因为数据已连接到使用Google Analytics表格插件自动更新.这个想法是,当它在未来更新时,它将再次拼凑在一起,并且分析将在没有任何额外努力(或人为错误的风险)的情况下运行.

我遵循了谷歌支持语法,只有一个住宿以适应多张床单.这在其他帖子中被提及,并且似乎对其他人有用 - 但是当与IMPORTRANGE结合引用外部工作簿时.在同一工作簿中必须有类似的方法.

我尝试过的:

=QUERY({'LandingPages-Oct1'!A16:F,'LandingPages-Oct2'!A16:F},"select *",0)
Run Code Online (Sandbox Code Playgroud)

^所有逗号分隔都会导致纸张并排导入

=QUERY({'LandingPages-Oct1'!A16:F;'LandingPages-Oct2'!A16:F},"select *",0)
Run Code Online (Sandbox Code Playgroud)

^分号分隔表会显示第一张数据,但不会显示第二张数据

=QUERY({'LandingPages-Oct1'!A16:F;'LandingPages-Oct2'!A16:F};"select *",0)
Run Code Online (Sandbox Code Playgroud)

^分号分隔查询参数不返回任何结果

我错过了什么?

示例数据: https ://docs.google.com/spreadsheets/d/1STuBdXPCY-mtJdmKZVblR8WlvLaRPa3tl4Kme10sQBQ/edit?usp=sharing

google-analytics google-sheets google-query-language

7
推荐指数
2
解决办法
4万
查看次数

SQL排除匹配所有多个条件的行

我目前有一个查询合并两个表来创建一个新的分析表.在尝试绘制图表进行演示后得到一些有趣的结果后,我了解到其中一些是从未清理过的假数据.我已经能够识别导致问题的数据,并且为了时间的推移,希望在查询中排除它,以便我可以继续进行分析.

这些假数据符合所有这些标准:

  • rate_type =标准
  • client_net_cleared = 0
  • 程序是空白的(不是空)

我在SELECT中用CASE语句识别了这些,但意识到要使用它,我必须做另一个表,查询这一个中的所有内容,减去基于CASE语句确定满足上述条件的内容.必须有一个比这更好的解决方案.

我目前正在尝试将这些作为WHERE语句的一部分排除,但是阅读其他问题主题并发现WHERE在管理多个子条件方面不是很好.

是)我有的:

SELECT *
, CASE WHEN tad.rate_type = 'Standard'
    AND tad.client_net_cleared = '0'
    AND program= '' THEN 1
    ELSE '0'
    END AS noise

FROM tableau.km_tv_ad_data_import tad
JOIN tableau.km_tv_ad_report ga
    ON ga.session_timestamp >= tad.timestamp - INTERVAL '4 minute'
    AND ga.session_timestamp <= tad.timestamp + INTERVAL '5 minute'
    AND ga.session_timestamp != tad.timestamp

WHERE tad.timestamp >= '2016-09-01'
AND (tad.rate_type != 'Standard'
    AND tad.client_net_cleared != '0'
    AND tad.program != '')

GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21
Run Code Online (Sandbox Code Playgroud)

样本数据集:

 timestamp …
Run Code Online (Sandbox Code Playgroud)

mysql sql-server navicat multiple-conditions where-in

4
推荐指数
1
解决办法
4098
查看次数