0

我正在使用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 BYand LIMITCAMPAIGN_PERFORMANCE_REPORT那么你们如何绕过这个限制来在活动级别检索响应中的格式化数据?您是否找到了使状态在您的 AWQL 请求中起作用的方法?

非常感谢 !

4

1 回答 1

1

您的CampaignStatus过滤器的问题是状态值应该是ENABLED而不是Enabled.

至于LIMITORDER BY,AWQL 确实不支持这些。您必须自己处理数据。

于 2017-11-13T17:02:07.157 回答