Передача значения слайсера PowerBI в запрос - PullRequest
0 голосов
/ 06 мая 2020

У меня есть отчет, созданный на основе запроса SQL со столбцом срока выполнения. Мое требование - создать срез, и независимо от даты, выбранной пользователем в срезе, в отчете должны отображаться все данные, срок выполнения которых меньше выбранной даты среза.

Я не могу передать дату среза на мой запрос SQL.

Вы можете помочь мне, ребята, найти лучший из возможных путей?

1 Ответ

0 голосов
/ 06 мая 2020

В общем случае это невозможно. Срезы и фильтры, установленные на странице отчета, не могут изменять модель (например, вычисляемые таблицы или вычисляемые столбцы) и не могут изменять запросы.

Единственный возможный способ делать такие вещи - использовать DirectQuery, который это делает автоматически в фоновом режиме, поскольку он динамически запрашивает только необходимые данные. В противном случае вам необходимо предварительно загрузить все данные, которые вы собираетесь использовать в отчете.

Использование DirectQuery имеет значительные ограничения и может работать или не работать для вашего варианта использования. Пожалуйста, проверьте ограничения и рекомендации в связанной документации.

...