我正在使用 Bing Ads Python SDK,并且正在尝试获取显示每个广告每天的成本数据的广告报告。
我可以成功查询 AdPerformanceReportRequest 服务并获取所有广告及其指标。
但我正在取回所有带有任何活动的广告,包括展示次数。我只想要成本> 0的行。
过滤器对象特定于报告类型,而不是指标,SDK Github 存储库中的示例都没有显示如何执行此操作。
Google Ads API 允许我们在报告查询中指定 where 子句(Where cost > 0)。如何使用 Bing Ads API 做到这一点?
我是否必须下载所有数据并自己过滤(此报告非常大,大约 100Mb,过滤后大约小 75%)?或者有没有更有效的方法通过不请求那些对我完全无用的行来做到这一点?
任何正确方向的观点都将不胜感激。
编辑:正如下面所指出的,这目前是不可能的。如果您尝试在本地过滤自己,则提示内存中报告对象记录中的指标是一个字符串。因此,如果要过滤掉零值,则需要过滤掉以字符串表示的“0.00”值,而不是“0”或整数值 0。