Обработка постраничных отчетов с огромным количеством параметров - PullRequest
1 голос
/ 11 апреля 2020

Я пытаюсь создать постраничный отчет с большим количеством параметров [8] и с огромным числом значений [100-1000] для каждого параметра. Из-за сложности пользовательского интерфейса я намереваюсь разработать два отчета.

  1. Отчет [.pbix], где пользователь может выбирать параметры и значения

  2. Разбитый на страницы отчет [.rdl] - это фактический результат со страницами данных.

Отчет 1 будет вызывать отчет 2 на основе созданного URL-адреса. Это работает для ограниченного числа параметров, но, поскольку список огромен, отчеты не создаются из-за ограничения длины URL-адреса в браузере [chrome & IE]. Я ищу решение, которое может работать с неопределенным количеством параметров. Попытка сделать это с помощью методов FORM и POST, чтобы параметры можно было отправлять в самом заголовке.

Посмотрел https://community.powerbi.com/t5/Service/Paginated-Report-Using-URL-Parameters-and-Select-ALL/td-p/8 ... но решение не всегда работает, так как длина URL огромна.

Есть ли решение, которое может работать с любым количеством параметров. желательно то, что использует метод FORM / POST. Открыты для любых других предложений - пожалуйста, дайте мне знать.

С уважением,

Sasi.

1 Ответ

0 голосов
/ 11 апреля 2020

К сожалению, я сожалею, что сообщаю, что, согласно Microsoft, существуют некоторые строгие ограничения при передаче выбранных параметров при направлении пользователя в построитель отчетов.

  1. Вы можете определить не более 10 условий фильтрации.
  2. Длина байта URL очень ограничена

Например, даже если вы используете только один слайсер, если пользователь выберет 24 различных значения в этом слайсере, это приведет к разрыву URL в построителе отчетов. .

Какова точная потребность бизнеса? Либо предприятие принимает жесткие ограничения, либо вам нужно подумать о другой реализации.
Пример возможного ограничения предложения бизнеса: Power BI передает в построитель отчетов только год и месяц, затем пользователь в построителе отчетов должен повторно выберите дополнительные параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...