我正在使用https://www.awql.me构建请求,下面的第一个可以工作,我成功地检索了所有使用过去7天的数据进行的活动:
SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
DURING LAST_7_DAYS但是,当我试图添加CampaignStatus和/或ORDER BY和/或LIMIT时,我得到了以下错误消息:
Underlying errors are
Type = 'QueryError.LIMIT_CLAUSE_NOT_SUPPORTED', Trigger = '', FieldPath = ''下面是引起问题的请求(我还尝试分别使用CampaignStatus、ORDER BY和LIMIT,但发生了相同的错误):
SELECT CampaignId, CampaignName, Clicks, Impressions
FROM CAMPAIGN_PERFORMANCE_REPORT
WHERE CampaignStatus = 'Enabled'
DURING LAST_7_DAYS
ORDER BY Clicks DESC
LIMIT 0,5我读到不可能在ORDER BY和LIMIT中使用CAMPAIGN_PERFORMANCE_REPORT,那么你们如何克服这个限制,在响应中检索格式化的数据,在活动级别上呢?在您的AWQL请求中,您找到了使状态工作为的方法吗?
非常感谢!
发布于 2017-11-13 17:02:07
CampaignStatus过滤器的问题是状态值应该是ENABLED而不是Enabled。
至于LIMIT和ORDER BY,它们在AWQL中确实不受支持。你必须处理你那端的数据。
https://stackoverflow.com/questions/47262373
复制相似问题