Фильтрация данных при вызове getHyperCubeData - PullRequest
0 голосов
/ 29 августа 2018

Когда я запускаю следующее, я получаю все записи из моего табличного объекта (при условии, что у меня есть 100 записей всего). Есть ли способ отправить выбор / фильтр, например, я хочу получить только те, где отдел = 'закупки'.

    table.getHyperCubeData('/qHyperCubeDef', [{
        qWidth: 8,
        qHeight: 100
    }]).then(data => console.log(data));

1 Ответ

0 голосов
/ 29 августа 2018

Я разобрался с ответом. Прежде чем получить данные гиперкуба, мне нужно получить поле из класса Doc, а затем сделать следующее:

.then(doc => doc.getField('department'))
.then(field => field.clear().then(() => field.select({qMatch: filter['procuring']})))
...