Фильтры для Gooddata API "Экспорт большого отчета"
Я хотел бы знать, могу ли я отфильтровать отчет перед загрузкой его данных в файл CSV, я использую этот URL:
https://secure.gooddata.com/gdc/app/projects/project_id/execute/raw/
Я не смог найти никакой информации на api gooddata об этом, тело запроса post принимает этот json:
{'report_req': {'reportDefinition': '/gdc/md/{project_id}/obj/{obj_id}'} }
Есть другие параметры для фильтрации данных?
Если нет, есть ли другой способ загрузки отфильтрованных данных?
Если есть другой способ, могу ли я перейти с.csv на.json? Или, может быть, получить данные JSON внутри тела ответа?
1 ответ
Решение
Определение фильтров является частью "reportDefinition". Решение состоит в том, чтобы использовать или создать определение отчета, которое содержит необходимые фильтры, и выполнить упомянутый вызов "execute/raw". Результат вызова "execute/raw" всегда в формате csv.