Power BI Javascript - проблема с функциональностью report.setFilters () - PullRequest
0 голосов
/ 03 мая 2019

Когда пользователь нажимает кнопку для вызова setFilters () со списком фильтров, аналогичным предыдущему, обновляются ли данные отчета?

Текущая реализация:

У нас есть отчет, встроенный в веб-приложение с помощью Power BI JavaScript. В этом отчете есть несколько предопределенных фильтров уровня отчета, включая фильтр по диапазону дат.

Наше веб-приложение предоставляет средство выбора даты для изменения диапазона дат, в который должны отображаться данные отчета. Итак, функциональность, реализованная в веб-приложении, выглядит следующим образом:

  • Фильтры, уже доступные для отчета, извлекаются с использованием getFilters ().

  • Фильтр предыдущей даты из списка фильтров удален.

  • В список добавлен новый фильтр даты.

  • Обновленный список передается как параметр в функцию setFilters ().

Проблема:

Эта функция работает нормально, если выбран новый диапазон дат. Однако если выбран тот же диапазон дат и пользователь вызывает setFilters (), отчет не обновляется новыми данными в этом диапазоне.

Я также пытался вызвать report.refresh () при применении фильтра даты. Пожалуйста, предложите, если это правильный подход или нет.

...